JAVA SYLLABUS
OBJECT ORIENTED PROGRAMMING USING JAVA
UNIT-1
FUNDAMENTALS OF OBJECT – ORIENTED PROGRAMMING :Introduction, Object
Oriented paradigm, Basic Concepts of
OOP, Benefits of OOP, Applications of OOP, Java
features: OVERVIEW OF JAVA LANGUAGE:
Introduction, Simple Java program
structure, Java tokens, Java Statements, Implementing a Java Program, Java
Virtual Machine, Command line arguments. CONSTANTS, VARIABLES & DATA TYPES: Introduction, Constants, Variables, Data Types,
Declaration of Variables, Giving Value to Variables, Scope of variables, Symbolic
Constants, Type casting,
Getting Value of Variables, Standard Default values; OPERATORS
& EXPRESSIONS.
UNIT-II
DECISION MAKING & BRANCHING: Introduction,
Decision making with if statement, Simple if statement, if. Else statement, Nesting of
if. else statements, the else if ladder,
the switch statement, the conditional operator. LOOPING: Introduction,
The While statement, the do-while statement, the for
statement, Jumps in loops.
CLASSES, OBJECTS & METHODS:
Introduction, Defining a class, Adding variables, Adding methods, Creating
objects, Accessing class members, Constructors, Method overloading, Static
members, Nesting of methods;
UNIT-III
INHERITANCE: Extending a
class, Overloading methods, Final variables and
methods, Final classes, Abstract
methods and classes;
ARRAYS, STRINGS AND VECTORS: Arrays,
One-dimensional arrays, Creating
an
array, Two – dimensional arrays, Strings, Vectors, Wrapper classes;
INTERFACES: MULTIPLE
INHERITANCE: Introduction, Defining interfaces, Extending interfaces,
Implementing interfaces, Assessing interface variables;
UNIT-IV
MULTITHREADED PROGRAMMING: Introduction,
Creating Threads, Extending the Threads, Stopping and Blocking a Thread,
Lifecycle of a Thread, Using Thread Methods, Thread Exceptions, Thread
Priority, Synchronization, Implementing the ‘Runnable’ Interface.
MANAGING ERRORS AND EXCEPTIONS: Types
of errors : Compile-time errors, Run- time errors, Exceptions, Exception
handling, Multiple Catch Statements, Using finally statement,
UNIT-V
APPLET PROGRAMMING: local and
remote applets, Applets and Applications, Building Applet code, Applet Life
cycle: Initialization state, Running state, Idle or stopped state, Dead state,
Display state.
PACKAGES: Introduction, Java
API Packages, Using System Packages,
Naming conventions, Creating
Packages, Accessing a Package, using a Package.
MANAGING INPUT/OUTPUT FILES IN
JAVA: Introduction, Concept of Streams, Stream classes, Byte Stream Classes,
Input Stream Classes, Output Stream Classes, Character Stream classes: Reader
stream classes, Writer Stream classes, Using Streams, Reading and writing files.
This comment has been removed by the author.
ReplyDelete