MTI TEK
  • Home
  • About
  • LLMs
  • Docker
  • Kubernetes
  • Java
  • All Resources
Java - SE 23
  1. Java Keywords
  2. Java Operators
  3. Naming Conventions
  4. Java Types (primitives, references)
  5. Java Modifiers
  6. Classes and Objects
    1. Fields
    2. Methods
    3. Constructors
    4. Initializer Blocks
    5. Method Overloading
  7. Inheritance
  8. Method Overriding
  9. Inner Classes
  10. Enums
  11. Annotations
  12. Exceptions
  13. Generics
  14. Functional Programming
    1. Functional Interfaces
    2. Lambda Expressions
    3. Streams
  15. Concurrency and Multithreading
    1. Threads
    2. Locks and Synchronization
    3. Thread Class Methods: sleep, join
    4. Object Class Methods: wait, notify, notifyAll
    5. java.util.concurrent.ExecutorService
      1. Single Thread Executor
      2. Fixed Thread Pool
      3. Single Thread Scheduled Executor
    6. java.util.concurrent.locks
      1. ReentrantLock
Appendix
  1. General Terms
  2. Install Java (Ubuntu)
  3. Methods common to all objects
    1. equals() Method
    2. hashCode() Method
    3. toString() Method
References

Books

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

Authors: Cay S. Horstmann
Publisher: Prentice Hall; 13 edition (August 2024)
ISBN: 978-0135371749

Documentation & Resources

Java Platform, Standard Edition & Java Development Kit – Version 23 - API Specification

http://docs.oracle.com/en/java/javase/23/docs/api/
© 2025 mtitek