On job as freelancer working with Java, JDK17+, Jenkins, Maven, Docker, K3S, Git, In my spare time I'm trying to blog about something useful(?) or try to hack on things I like.
Compilation (as already mentioned by others) both is being compiled into ByteCode which runs on a VM..
Threads? In Java you can simply write XYZList.parallelStream().. (Java 8+) Also via ExecutorService since Java 7 (a little bit more inconvenient) ...
Extension functions are more or less the same concept as in Go but in Java you can add methods via default methods on interfaces ... yes you have to have an interface first ... but usually you have already.
Smart Casts are more or less the same like pattern matching in Java (JDK15+)
Functional programming? In Java since JDK8+ (since 2014!) existing and working very good...
This table is simply wrong in many aspects.
XYZList.parallelStream()..
(Java 8+) Also via ExecutorService since Java 7 (a little bit more inconvenient) ...Functional programming? In Java since JDK8+ (since 2014!) existing and working very good...
docs.oracle.com/javase/tutorial/co...
docs.oracle.com/javase/7/docs/api/...
techgeeknext.com/java/java15-featu...