MTI TEK
Home
About
LLMs
Docker
Kubernetes
Java
All Resources
Java - SE 23
Java Keywords
Java Operators
Naming Conventions
Java Types (primitives, references)
Java Modifiers
Classes and Objects
Fields
Methods
Constructors
Initializer Blocks
Method Overloading
Inheritance
Method Overriding
Inner Classes
Enums
Annotations
Exceptions
Generics
Functional Programming
Functional Interfaces
Lambda Expressions
Streams
Concurrency and Multithreading
Threads
Locks and Synchronization
Thread Class Methods: sleep, join
Object Class Methods: wait, notify, notifyAll
java.util.concurrent.ExecutorService
Single Thread Executor
Fixed Thread Pool
Single Thread Scheduled Executor
java.util.concurrent.locks
ReentrantLock
Appendix
General Terms
Install Java (Ubuntu)
Methods common to all objects
equals() Method
hashCode() Method
toString() Method
References
Books
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
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/