OOP Java Complete Textbook
OOP Java Complete Textbook
OOP is a programming paradigm based on the concept of "objects", which can contain data and
code.
- Features of Java:
Java supports primitive types and reference types. Operators include arithmetic, relational, logical.
- Control Structures:
- this Keyword:
- Arrays:
- Inheritance:
- Visibility Modifiers:
- Interface:
An interface is a reference type, like a class, that can contain only constants, method signatures.
- Polymorphism:
- Packages:
- I/O Programming:
- Event Handling:
java.awt.event.MouseListener, KeyListener.
- GUI Components:
- Layout Managers:
- Applet Programming:
- String Handling:
- Exception Handling:
- Advanced Topics:
- Generics: Enable classes, interfaces and methods to operate on objects of various types.