• Home
  • LLMs
  • Docker
  • Kubernetes
  • Java
  • Ubuntu
  • Maven
  • Archived
  • About
Java - SE 23
  1. Conventions de nommage
  2. Modificateurs des identificateurs
  3. Types (primitives, références)
  4. Java Keywords
  5. Java Operators
  6. Classes
    1. Attributs (fields)
    2. Méthodes
    3. Constructeurs
    4. Blocs d'initialisation (initializer blocks)
  7. Methods common to all objects
    1. equals Method
    2. hashCode Method
    3. toString Method
  8. Enums
  9. Annotations
  10. Héritage (inheritance)
  11. Outrepassement de méthode (method overriding)
  12. Surcharge de méthode (method overloading)
  13. Exceptions
  14. Classes internes (inner classes)
  15. Threads
    1. Verrouillage et synchronisation (locks and synchronization)
    2. Les méthodes de la classe Thread : sleep, join
    3. Les méthodes de la classe Object : wait, notify
  16. Généricité (generics)
  17. Expressions Lambda
  18. Interfaces fonctionnelles
  19. Streams
Annexes
  1. Termes généraux
  2. Install Java (Ubuntu)
  3. Collections
    • List's concrete classes
      • LinkedList
    • Set's concrete classes
      • HashSet
      • LinkedHashSet
      • TreeSet
    • Map's concrete classes
      • HashMap
      • LinkedHashMap
      • TreeMap
    • Queue's concrete classes
      • PriorityQueue
  4. Regular expressions
  5. Base64
  6. Scanner / Console Classes
  7. Class Path
  8. java.util.concurrent.ExecutorService
    1. Executors::newSingleThreadExecutor
    2. Executors::newFixedThreadPool
    3. Executors::newSingleThreadScheduledExecutor
  9. java.util.concurrent.locks
    1. ReentrantLock
  10. java.util.zip
    1. Extract a Zip file
References
  • Core Java™, Volume I – Fundamentals
    Core Java™, Volume I – Fundamentals
    Authors Cay S. Horstmann
    Publisher: Prentice Hall; 13 edition (August 2024)
    ISBN: 978-0135328378
  • Core Java™, Volume II – Advanced Features
    Core Java™, Volume II – Advanced Features
    Author: Cay S. Horstmann
    Publisher: Prentice Hall; 13 edition (August 2024)
    ISBN: 978-0135371749
  • Effective Java
    Author: Joshua Bloch
    Publisher: Prentice Hall; 2 edition (May 2008)
    ISBN: 978-0321356680
  • SCJP Sun Certified Programmer for Java 6 Study Guide (Exam 310-065)
    Authors: Katherine Sierra, Bert Bates
    Publisher: McGraw-Hill Osborne Media (June 2008)
    ISBN: 978-0071591065
  • Java Platform, Standard Edition & Java Development Kit – Version 23 - API Specification
    http://docs.oracle.com/en/java/javase/23/docs/api/

© 2025  mtitek