Object Oriented Programming Through Ava: BCA II Year III Semester
Object Oriented Programming Through Ava: BCA II Year III Semester
Constants, Variables & Data Types: Introduction, Constants, Data Types, Variables, Declaration of
Variables, Giving Value to Variables, Scope of variables, Type casting, operators
UNIT - II
Input and Output in Java: Reading Input with Java.util. Scanner Class, Displaying Output with
System.out.println( ), Control Statements in Java: Conditional control statements, Iterative control
statements, break Statement, continue Statement, return Statement.
Classes, Objects & Methods: Introduction, Defining a class, Adding methods, Creating objects,
Accessing class members, Constructors, Method overloading, Static members.
UNIT - III
Arrays, Strings: Arrays, One-dimensional arrays, Creating an array, Two ñ dimensional arrays, Strings,
Wrapper classes.
Inheritance: Introduction, Types of inheritance, Overriding methods, Final variables and methods,
Final classes, Abstract methods and classes.
UNIT – IV
Interfaces: Defining interfaces, Extending interfaces, Implementing interfaces, Accessing interface
variables, Multiple Inheritance using interfaces.
Exceptions: Types of errors: Compile-time errors, Run-time errors, Exceptions, Exception handling,
Multiple Catch Statement.
UNIT - V
Multithreaded Programming: Introduction, Lifecycle of a Thread, Creating Threads, Extending
OOPS USING JAVA
Applet Programming: Definition, Local and remote applets, Applet Life cycle: Initialization state,
running state, Idle or stopped state, Dead state, display state, Building Applet code.