Show Menu
Cheatography

Java Cheat Sheet (DRAFT) by

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Struktur

Java ist eine objekt­ori­ent­ierte Progra­mmi­ers­prache. Sie besteht aus Klassen, Objekten, Methoden und Variablen. Jede Zeile Code muss in einer Klasse sein. Jedes Programm hat eine start-­Met­hode, die durch main() gekenn­zei­chnet wird.
Klassen
Klassen sind das zentrale Element; geben vor, wie Objekte aussehen sollen
Objekte Ist mir gerade nicht klar, wie ich dies definieren soll. Zu jedem Objekt gibt es einen Constr­uktor.
Methoden ist die Bezeic­hnung von Funktionen in Java. Diese können Daten verändern, erzeugen und löschen.
Variablen Variablen sind einzelne Werte, Daten; Sie müssen einem Typ zugeordnet werden (String, int); z.B.
String name ="Dave;
int age=16

Vererbung

Java ist ''hier­arc­hisch'' aufgebaut. Dadurch können Eigens­chaften von höheren Ebenen vererbt werden, aber dort auch indivi­dua­lisiert werden

Nutzer­eingabe

class Nutzereingabe{
  public static void main(String[] args){
   Scanner myScanner = new Scanner();
   System.out.println.("Eingabe");

   String line = myScanner.nextLine();
   System.out.println("Deine Eingabe: "+line);
}
}
 

Beding­ungen

If - else
if(expression){
statements
}else if(expression){
statements
}else{
statements

Datenk­onv­ersion

String to number
int i = intege­r.p­ars­eIn­t(str)
Any Type to String
String s= String.va­lue­Of(­value)

Schleifen

While Loop
while(expression){
statements
}
Do-Whi­le-Loop
do{
statements
}while(expression);
for-Loop
for(int i= 0;I<max;++1)
statements
}
for Each Loop
for(var:collection){
statements
}
Switch
switch{expression){
case value:
statements
break;
case value2:
statements
break;
default:
statements
}
 

Allg­emeine Zeichen

I
not
||
oder
!=
not equal
=
Zuweisung
==
ist identisch
<
kleiner
<=
kleiner gleich
%
Modulo
++
inkrement
--
dekrement

String Methoden

s.length()
Länge von s
s.char­At(3)
nimm den 3. Buchstaben
s.subs­tri­ng(­sta­rt,end)
substring vom Startz­eichen bis Endzeichen
s.toUp­per­Case()
gibt Kopie von s in CAPS
s.toLo­wer­Case()
Kopie von s in Kleinb­uch­staben
s.Inde­xOf(x)
Index des 1. Auftretens von x
s.repl­ace­(ol­d,new)
Suchen­-Er­setzen
s.spli­t(r­egex)
Zerteile String
s.trim()
entfernt Leerze­ichen am Anfang und Ende
s.equa­ls(s2)
true, if s equals s2