• Home
  • LLMs
  • Python
  • Docker
  • Kubernetes
  • Java
  • Maven
  • All
  • About
Java - SE 23
  1. Java Keywords
  2. Java Operators
  3. Naming Conventions
  4. Identifier Modifiers
  5. Types (primitives, references)
  6. Classes
    1. Fields
    2. Methods
    3. Constructors
    4. Initializer Blocks
  7. Methods common to all objects
    1. equals Method
    2. hashCode Method
    3. toString Method
  8. Enums
  9. Annotations
  10. Inheritance
  11. Method Overriding
  12. Method Overloading
  13. Exceptions
  14. Inner Classes
  15. Threads
    1. Locks and Synchronization
    2. Thread Class Methods: sleep, join
    3. Object Class Methods: wait, notify
  16. Generics
  17. Lambda Expressions
  18. Functional Interfaces
  19. Streams
Appendix
  1. General Terms
  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