Unterschiede zu JDK 1.6 (JavaSE6)
[Ab JDK 1.7 (Java 7 / SE7)] ・ Binärzahlen (ab 0b) können für ganzzahlige Literale verwendet werden ・ Underbar kann für numerische Literale verwendet werden -Die Case-Zeichenfolge kann in der Switch-Anweisung verwendet werden -Diamant-Operator <>: Typargumente können beim Instanziieren einer Klasse weggelassen werden ・ Sie können die Ausnahme in catch {} von try ~ catch erneut auslösen. -Try-Anweisung mit Ressourcen (try-with-resources): try (Typ Variable = Initialisierung) -Multi-catch von Ausnahmen: catch (Ausnahme A | Ausnahme B)
[Ab JDK 1.8 (Java 8 / SE8)] ・ Lambda-Typ -Auslassung von final: Es ist nicht erforderlich, final zu einer Variablen hinzuzufügen, die praktisch final ist. -Methodenreferenz: Klassenname :: Methodenname ・ Geben Sie mehrere gleiche Anmerkungen an einer Stelle an ・ Funktionsschnittstelle -Datum und Zeit API: Das Paket hat sich geändert. Datum, Kalender, Datumsformat → Uhrzeit * Dies ist ein ganz anderer Punkt
Ich mag es nicht, dass es schwierig zu sein scheint.
Ich habe auf die folgende Seite verwiesen. Neue Java-Funktionen (Java-Änderungen)
Recommended Posts