Programming has always been a challenging field where those who want to stay at the top of their game have to be up to date with the latest innovations and trends in the industry. Because the best work is always done by those who continuously sharpen their skills.
That is why on the 27th of February together with one of the largest Java programming communities in Bucharest, Luxoft Training organized an event dedicated to exploring how the most significant Java language features from editions 8 and 9 work under the hood. Around 100 eager participants took part in this event.
The speaker of this event was Ionut Balosin, Software Architect for Luxoft with more than 10 years of experience in a wide variety of business applications. Ionut is also one of our most experienced and sought after trainers in Luxoft Training, facilitating the Software Architecture
and Java Performance and Tuning
trainings. He is a regular speaker at external conferences (e.g. GeeCon, JokerConf, XP Days, Voxxed, Bucharest Java User Group, Logeek, SoftLabs, DevTalks, Agile Tour) and occasionally technical writer (InfoQ, DZone, etc).
Each topic of the presentation was covered by few examples of code, bytecode instructions, microbenchmark tests and assembly generated code – for a few specific cases. The purpose was to build a top-down approach and let participants understand what is happening at each level inside the JVM, starting with javac and followed by JIT compilation process. The main topics of the presentation were:
Function, Optional, Predicate, Supplier, Consumer
String in Java 9
Collection factory methods
Contended locks in Java 9
If you are interested in sharpening your Java Tuning
skills or becoming a Software Architect
why not check out our Java Performance and Tuning and Software Architecture training courses.