tags: Java, Java 8, Java Features

Java 4

Java 5

Java 6

  • Instrumentation (premain method) (Java 6)

Java 7

  • String in switch statement (Java 7)
  • Binary Literals (Java 7)
  • The try-with-resources (Java 7)
  • Caching Multiple Exceptions by single catch (Java 7)
  • Underscores in Numeric Literals (Java 7)

Java 8

Java 9

  • Platform Module System (Project Jigsaw)
  • Interface Private Methods
  • Try-With Resources
  • Anonymous Classes
  • @SafeVarargs Annotation
  • Collection Factory Methods
  • Process API Improvement
  • New Version-String Scheme
  • JShell: The Java Shell (REPL)
  • Process API Improvement
  • Control Panel