SECTION-A
FUNDAMENTALS OF OBJECT-ORIENTED PROGRAMMING: - Introduction, Object-Oriented
Paradigm, Basic Concepts of Object-Oriented Programming Benefits of OOP, Applications of
OOP.How Java Differs from C and C++ (Java character set, Keywords, Identifiers, Literals,
Operators, Separators), DECISION MAKING AND LOOPING :- Introduction, The while Statement,
The do Statement, The for Statement (Additional features of for loop, Nesting of for loops),
Jumps in Loops (Jumping out of a loop, Skipping a part of a loop), Labeled Loops. CLASSES. (10)
SECTION-B
OBJECTS AND METHODS: - Introduction, Defining a Class, Adding Variables, Adding Variables,
Adding Methods, Creating Objects, Accessing Class Members, Constructors, Inheritance:
Extending a Class (Defining a subclass, Subclass constructor, Multilevel inheritance, Hierarchical
inheritance), Overriding Methods, Final Variables and Methods, Final Classes, Finalizer Methods.
ARRAYS, STRINGS AND VECTORS: - Arrays, One-Dimensional Arrays, Creating an Array
(Declaration of arrays, Creation of arrays, Initialization of arrays, Array length), Two-Dimensional
Arrays (Variable size arrays), Strings (String arrays, String methods, String Buffer class), Vectors,
Wrapper Classes. INTERFACES: Introduction, Defining Interfaces, Extending Interfaces,
Implementing Interfaces, Accessing Interface Variables. (12)
SECTION-C
PACKAGES: Introduction, System Packages, Using System Packages, Naming Conventions,
Creating Packages, Accessing a Package, Using a Package, Adding a Class to a Package, Hiding
Classes. MANAGING ERRORS AND EXCEPTIONS :- Introduction, Types of Errors (Compile-time
error, Run-time error), Exceptions, Syntax of Exception Handling Code, Multiple Catch
Statements, Using finally Statement, Throwing Our Own Exceptions, Using Exceptions for
Debugging. (10)
SECTION-D
APPLET PROGRAMMING :- Introduction, How Applets Differ from Applications, Preparing to Write
Applets, Building Applet Code, Applet Life Cycle (Initialization state, Running State, Idle or
stopped state, Dead state, Display state), Creating an Executable Applet, Designing a Web
Page(Comment Section, Head Section, Body Section), Applet Tag, Adding Applet to HTML File,
Running the Applet, More About Applet Tag, Passing Parameters to Applets, Aligning the Display,
More about HTML Tags, Displaying Numerical Values, Getting Input from the User. (10)