Demistificarea limbajului de programare Java

Programarea a fost si ramane un domeniu provocator unde cei care vor sa ramana in top trebuie sa ramana la curent cu ultimele inovatii si noutati din industrie. Deoarece cele mai bune aplicatii sunt facute de cei care isi actualizeaza mereu competentele.<br>

Mar 20, 2018 1146
Din acest motiv pe 27 Februarie alaturi de una dintre cele mai mari comunitati de Java din Bucuresti, Luxoft Training a organizat un eveniment unde am explorat cele mai importante functionalitati Java 8 si 9. Peste 100 de oameni au luat parte la eveniment. 

Evenimentul a fost facilitat de Ionut Balosin, Software Architect in cadrul Luxoft cu peste 10 ani de experienta in dezvoltarea de aplicatii de business. Ionut este de asemenea unul dintre trainerii nostri cei mai experimentati si populari – el faciliteaza cursurile noastre de Arhitectura Software si Java Performance and Tuning. A participat si participa ca speaker la mai multe evenimente din industrie (GeeCon, JokerConf, XP Days, Voxxed, Bucharest Java User Group, Logeek, SoftLabs, DevTalks, Agile Tour) si ocazional scrie articole tehnice pentru diferite publicatii de profil (InfoQ, Dzone).

Ionut_balosin_demistificare_java.jpg


Fiecare subiect din prezentare a fost insotit de cateva exemple de cod, instructiuni bytecode, teste microbenchmark si assembly generated code – pentru cateva cazuri specifice. Obiectivul major al prezentarii a fost construirea unei abordari top-down prin care participantii sa inteleaga ce se intampla la fiecare nivel in interiorul JVM, incepand cu javac si urmat de JIT compilation process. Principalele idei ale prezentarii au fost:

  • Lambda
  • Streams
  • Function, Optional, Predicate, Supplier, Consumer
  • Method references
  • VarHandle
  • String in Java 9
  • Collection factory methods
  • StackWalker
  • Contended locks in Java 9

Daca esti interesat sa iti imbunatatesti abilitatile de programare sau sa faci trecerea la rolul de Arhitect Software descopera cursurile noastre de Java Performance and Tuning si Arhitectura Software.

Daca iti place acest articol, distribuie-l si prietenilor tai!




Mai ai intrebari?
Contacteaza-ne.
Thank you.
Your request has been received.