UNIT 1:
Overview of OOP – Object oriented programming paradigms
Features of Object Oriented Programming
Java Buzzwords – Overview of Java
Methods -Access specifiers
Data Types, Variables and Arrays
– Programming Structures in Java – Defining classes in Java
UNIT 2:
Overloading Methods – Objects as Parameters
Inheritance: Basics– Types of Inheritance
Returning Objects –Static, Nested and Inner Classes
Inheritance: Basics– Types of Inheritance
Super keyword -Method Overriding
Abstract Classes – final with Inheritance
Packages and Interfaces: Packages
UNIT 3:
Exception Handling basics
Multiple catch Clauses – Nested try Statements
Java’s Built-in Exceptions
UNIT 4:
I/O Basics – Reading and Writing Console I/O
Generics: Generic Programming
Strings: Basic String class
UNIT 5:
JAVAFX Events and Controls: Event Basics
Layouts – FlowPane – HBox and VBox
Menus – Basics – Menu – Menu bars – MenuItem
BorderPane – StackPane – GridPane
Text Controls – ScrollPane