• Home
  • Docker
  • Kubernetes
  • Java
  • Ubuntu
  • Maven
  • Big Data
  • CI
  • Install
  • Samples
  • Archived
Java - SE 23
  1. Conventions de nommage
  2. Modificateurs des identificateurs
  3. Types (primitives, références)
  4. Classes
    1. Attributs (fields)
    2. Méthodes
    3. Constructeurs
    4. Blocs d'initialisation (initializer blocks)
  5. Methods common to all objects
    1. equals Method
    2. hashCode Method
    3. toString Method
  6. Enums
  7. Annotations
  8. Héritage (inheritance)
  9. Outrepassement de méthode (method overriding)
  10. Surcharge de méthode (method overloading)
  11. Exceptions
  12. Classes internes (inner classes)
  13. 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
  14. Généricité (generics)
  15. Expressions Lambda
  16. Interfaces fonctionnelles
  17. Streams
Annexes
  1. Termes généraux
  2. Java Keywords
  3. Java Operators
  4. Install Java (Ubuntu)
  5. 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
  6. Regular expressions
  7. Base64
  8. Scanner / Console Classes
  9. Class Path
  10. java.util.concurrent.ExecutorService
    1. Executors::newSingleThreadExecutor
    2. Executors::newFixedThreadPool
    3. Executors::newSingleThreadScheduledExecutor
  11. java.util.concurrent.locks
    1. ReentrantLock
  12. 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