Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Is Java Getting Better?

44 vues

Publié le

SECON 2019; 20 April 2019; Penza, Russia

Publié dans : Logiciels
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Is Java Getting Better?

  1. 1. Is Java Getting Any Better? Егор Бугаенко CEO @ Zerocracy
  2. 2. /13 @yegor256 Zerocracy 2 @yb190421
  3. 3. /25@yegor256 Zerocracy 3 2.1K yegor256 Zerocracy Zold Elegant Objects
  4. 4. /25@yegor256 Zerocracy 4 NULL
  5. 5. /25@yegor256 Zerocracy 5 def userByName(name) return nil if not_found end def charge(user) if user.nil? # do something else # do something else end end
  6. 6. /25@yegor256 Zerocracy 6 static
  7. 7. /25@yegor256 Zerocracy 7 class FileUtils public static String read(File f) { // read the content } }
  8. 8. /25@yegor256 Zerocracy 8 final
  9. 9. /25@yegor256 Zerocracy 9 class Book { private int id; public void setId(id) { this.id = id; } }
  10. 10. /25@yegor256 Zerocracy 10 extends
  11. 11. /25@yegor256 Zerocracy 11 @ 5
  12. 12. /25@yegor256 Zerocracy 12 default 8
  13. 13. /25@yegor256 Zerocracy 13 -> 8
  14. 14. /25@yegor256 Zerocracy 14 interface .. private 9
  15. 15. /25@yegor256 Zerocracy 15 List<Integer> list = List.of(1, 2, 3); 9
  16. 16. /25@yegor256 Zerocracy 16 var 10
  17. 17. /25@yegor256 Zerocracy 17 String.repeat() 11 String.strip()
  18. 18. /25@yegor256 Zerocracy 18 switch -> 12
  19. 19. /25@yegor256 Zerocracy 19 13
  20. 20. /25@yegor256 Zerocracy 20 global 13
  21. 21. /25@yegor256 Zerocracy 21 namespace 13
  22. 22. /25@yegor256 Zerocracy 22 NULL by default 13
  23. 23. /25@yegor256 Zerocracy 23 getters and setters 13
  24. 24. /25@yegor256 Zerocracy 24 @yegor256
  25. 25. Егор Бугаенко yegor256@gmail.com +1 408 6924742

×