Java Fundamentals: object orientation
Introduction to the object-oriented paradigm and the idea of representing problems through entities, objects, classes, and interactions.
Study series on Java fundamentals, object orientation, JVM, portability, bytecode, and OOP principles.
6 parts · Updated Jul 07, 2026
Introduction to the object-oriented paradigm and the idea of representing problems through entities, objects, classes, and interactions.
Overview of the Java language, its relationship with object orientation, the internet, bytecode, and the Java Virtual Machine.
Introductory explanation of portability in Java, the JVM, bytecode, and execution across different environments.
Practical explanation of the main OOP concepts, such as abstraction, encapsulation, inheritance, polymorphism, association, composition, and modularization.
Introductory explanation of programming languages, Java, bytecode, the JVM, and common areas where the language is used.
Explanation of the technical reasons that helped Java grow, focusing on portability, the JVM, bytecode, and .class files.