Java-Basissyntax + α-Trap

if

boolean b = false;

if (b = true){
    System.out.println("true");
}else{
    System.out.println("false");
}

switch

while

int i = 0;
while(i++ < 10);{
    System.out.println("a");
}

Nur Inkremente i.

break Es können nur Schleife (für, während) und Schalter verwendet werden

Konstrukteur

class Orange{
    int i;

    Orange(){
        this(this.i);
    } 

    Orange(int i){}
}

Initialisierung von Arrays und variablen Containern (String Builder, List)

	public static void main(String[] args) {
		String ary[] = new String[3];
		System.out.println(ary.length);  // => 3
		
		StringBuilder sb = new StringBuilder(3);
		System.out.println(sb.length());  // => 0
		
		List<String> list = new ArrayList<String>(3);
		System.out.println(list.size());  // => 0
	}


Generika


public interface Portable<Integer>{
    public void handCarry(Integer weight);
}

Bei Verwendung im Lambda-Stil

NG-Muster

Portable p = (Integer w) -> System.out.println(w);

OK Muster


Portable<Integer> p = (Integer w) -> System.out.println(n);

Portable p = w -> System.out.println(w);

Die Reihenfolge wird beibehalten, wenn Streams paralell () und redu () in Kombination verwendet werden.


System.out.println(Stream.of("a", "b", "c", "d").parallel().reduce((x,y)->x+"-"+y).get());  // =>Immer ein-b-c-d

Stream.of("a", "b", "c", "d").parallel().forEach(System.out::print);  // =>In keiner bestimmten Reihenfolge a, b, c,d wird ausgegeben

Recommended Posts

Java-Basissyntax + α-Trap
Java-Steuerungssyntax
Java-Steuerungssyntax
Grundlegende Java-Grammatik
Grundlegende Java-Grammatik
Java Grundkenntnisse 1
[Java] Grundstruktur
[Java] [Basic] Glossar
Grundlegende Java-Grammatik
Grundlegende Java-Grammatik
Java-Übung [Basic]
Kotlins einfache Grundsyntax
Java Grundwissen Memo
[Java] Datentyp ①-Basistyp
Ruby grundlegende Syntaxnotizen
[Java] Hinweis zur Steuerungssyntax
Grundlegende Java-Datumsmanipulation
Grundlegende Java-Namenskonventionen
Java-Lernnotiz (grundlegend)
[Java] Grundlegende Methodenhinweise
Java-Grunddatentypen
Grundlegende Java OOps-Konzepte
Java Basic Learning Content 7 (Ausnahme)
Grundlegende Authentifizierung mit Java 11 HttpClient
[Java] Grundlegende Aussage für Anfänger
Java Basic Learning Content 5 (Qualifikation)
[Java] Thymeleaf Basic (Spring Boot)
Implementieren Sie die Standardauthentifizierung in Java
Studieren Sie Java # 7 (Art der Verzweigungssyntax)
[Java] Zusammenfassung der Steuerungssyntax
Java Basic Learning Content 8 (Java-API)
[Anfänger] Java grundlegende "Array" Beschreibung
Java Basic Learning Content 4 (Wiederholung)
[Java] Grundbegriffe der Programmierung
[Java] Objektorientierte Syntaxklassenmethode / Argument
[Java] Grundtypen und Anweisungshinweise
Java Basic Learning Content 3 (Operator / ternärer Operator)
Grundlegende Datentypen und Referenztypen (Java)
Java Basic Learning Content 9 (Lambda-Ausdruck)
Grundlegende Verwendung von Java Optionaler Teil 1
Java Basic Learning Content 2 (Array / ArrayList)
Grundlegender Verarbeitungsablauf von Java Stream
Java-Basisdatentypen und Referenztypen
[Grundkenntnisse in Java] Umfang der Variablen
[Java] Ausnahmetypen und grundlegende Verarbeitung
Grundstruktur des Java-Quellcodes
Vergleich zwischen Java und Swift (2) Grundtyp / Arithmetik / Steuerungssyntax / Funktionsdefinition