BCA II Year III Semester
BCA II Year III Semester
Object Oriented Programming through Java
UNIT - I
Fundamentals of OOP: Introduction, Object Oriented paradigm, Basic Concepts of OOP Overview
of Java Language: Introduction, Java features, Java program structure, Java tokens, Implementing
a Java Program, Java Virtual Machine (JVM), Command line arguments.
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
the Threads, Stopping and Blocking a Thread
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.
Packages: Introduction, Java API Packages, Creating Packages, Accessing a Package
Text Books:
1. E.Balaguruswamy, Programming with JAVA, A primer 3e, TATA McGraw-Hill
Company
Sri Harshini Degree & P.G. College
1