3. IntelliJ + Java Releases + jShell
14/10/22
Java Versions
- Modules, JShell
- Local Variable type interface, Enhancements for garbage collection and compilation
- Removal of JavaFX (Independent module)
- New garbage collector, new switch expression
- Switch expression, text blocks
- JDK Flight recorder event streaming, pattern matching, switch expressions
- Text blocks, hidden classes, foreign-memory access API, Z Garbage Collector. Previews of sealed classes, pattern matching, and records
- Concurrent thread-stack processing for garbage collection (JVM). C++ features.'Elastic Metaspace' capability to more quickly return unused class metadata memory, pattern matching for instanceof, records (classes that act as transparent carriers of immutable data)
- Standardises sealed classes and interfaces, pattern matching for switch statements, deprecates the security manager and applet APIs
- Simple web server, code snippets in Java API Documentation. Vector API(third incubator) and foreign function and memory API, pattern matching for switch
- Structured concurrency, pattern matching for switch, vector API and Foreign function and memory API, Virtual Threads, Records Patterns
Basic Maintenance
- Improving current code without creating new functionality
- Keep the code well organised and easy to main in the future