Java is moving faster and faster, and a lot of features are not as well known as they should be. This tutorial reviews the ones you’re likely to have missed in old versions.
|Henri Tremblay||Senior Software Engineer, Terracotta||a Software AG company|
|Tutorial Session||Core Java Platform|
I was unsure about what to choose during this hour and finally chose this one. I hope I didn’t choose wrong…
- first he speaks about the release cycle and how it has changed
@Deprecatedis back wit a vengeance and had been given parameters to tell us what will happen when a version has been reached
- concurrent collection
Mostly under de hood. Performance and stuff
Brought a lot of syntactic sugar
- Better IO
- Diamond operator
- binary types
- multiple catches
- Auto Closeable / try with recourses
- datetime api
- default methods on interfaces
- completeable future
- implicitly final
- method reference
Until now I have not missed anything…
If you have been using java all should be very familiar. I was hoping for stuff I missed as the title was suggesting…..
Look at the
new Object part:
In method reference the instance is important. The method reference will capture the value and the instance can not be null. With the lambda it wil evaluate every time.
- G1 by default
- var handles
- new http client
- immutable collections
- unified JVM logging
- improved try-with-recourses by enabling instantiation outside the try
- new reflection
Still nothing I have missed of note, but he gives a nice talk.
- class-data sharing
java Demo.javawill run it!
- shebang can also be in bash point to java
Actually a good talk, but if you have been actively been programming java most of it should not be a surprise.