Názor k článku Spúšťanie programov z viacerých zdrojových súborov v Jave od Saljack - Tak to asi nesledujete vůbec. Naopak Java 8...

  • Článek je starý, nové názory již nelze přidávat.
  • 15. 5. 2024 15:10

    Saljack

    Tak to asi nesledujete vůbec. Naopak Java 8 měla spoustu nových věcí, lambdy, method reference. Java 7 neměla skoro nic nového (switch se Stringy a try-with-resource). Jenom namátkou Java 8-17 switch expression, pattern matching (switch, instanceof), record, sealed classes, ZGC.
    Java 18-21 Virtual Threads, String Templates, record patterns, Foreign Function and Memory.
    Navíc mají rozjeto další projekty např. CRaC (Coordinated Restore at Checkpoint), Valhalla (Value Objects, Null-Restricted and Nullable Type), Loom (vylepšení Virtual Threads), Class-File API (API pro parsovaní a úravu java class).
    Ukažte který jazyk toho přidal za posledních 5 let víc? Je taky nutné vyzdvihnout, že je ten jazyk stále velmi dobře zpětně kompatibilní a na novém JVM může běžet i kód zkompilovaný např. s Java 4 (až na malé výjimky).
    Napsat, že tyhle změny jsou nepříliš důležité je výstřel úplně mimo, protože vývoj (struktura kódu, způsob psaní) v Java se s novými verzemi rapidně změnil.