Java: Difference between revisions
Jump to navigation
Jump to search
Line 27: | Line 27: | ||
|- | |- | ||
| [[Java Same Address Space Event and Notification Mechanisms]] || <span id='Numeric_Values_Representation_in_Java'></span>[[Numeric Values Representation in Java]] || [[Java Logging|Logging]] || [[Java in a Container]] | | [[Java Same Address Space Event and Notification Mechanisms]] || <span id='Numeric_Values_Representation_in_Java'></span>[[Numeric Values Representation in Java]] || [[Java Logging|Logging]] || [[Java in a Container]] | ||
|- | |||
| [[Java on Mac|Java on Mac]] || [[Java on Linux|Java on Linux]] | | [[Java on Mac|Java on Mac]] || [[Java on Linux|Java on Linux]] | ||
|} | |} |
Revision as of 03:57, 22 January 2021
External
- Java 10 javadoc https://docs.oracle.com/javase/10/docs/api/
- Java 8 javadoc https://docs.oracle.com/javase/8/docs/api/
- Java Language Specification https://docs.oracle.com/javase/specs/
Subjects
Chronology
Java 4
Java 5
- java.util.concurrent
- Java Generics
- Unicode supplementary characters handling enhancements
- Iterable
- Annotations and Annotation Processors
Java 6
Java 7
- Java 7 Release Notes http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.html
- try-with-resources
- Fork/Join Framework
- Type Inference
- Java NIO 2
Java 8
- Java 8 Release Notes http://www.oracle.com/technetwork/java/javase/8-whats-new-2157071.html (March 2014)
- Lambda Expressions
- Streams API
- Optional
- Default Methods in Interfaces
- Java 8 Effectively Final Variables
- TODO https://www.infoq.com/presentations/effective-java-third-edition
- JSR 308 Annotations on Java Types
Java 9
- Java 9 Release Notes https://docs.oracle.com/javase/9/whatsnew/toc.htm (September 2017)
- Java Modules
- Java Reactive Streams
Java 10
Java 11
- JEP 321 HTTPClient
- Local Variable Syntax for Lambda Parameters
- Nests
- https://dzone.com/articles/90-new-features-and-apis-in-jdk-11