'Y'

Demystifying the Java language

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.

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).

Ionut_balosin_demystifing_java.jpg


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:

  • Lambda
  • Streams
  • Function, Optional, Predicate, Supplier, Consumer
  • Method references
  • VarHandle
  • String in Java 9
  • Collection factory methods
  • StackWalker
  • 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.

Share the knowledge

Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Contact phone:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Contact phone:

+48 122110650
Success
Thank you.
Your request has been received.