UNIT - I:
Introduction
to Object –Oriented Programming – The Java Language - Variable declarations and Arrays-Operators in
Java -Control Statements: An
Introduction-Selection Constructs-Iteration Constructs- Jump Constructs. Introduction to Classes:
Instance variables- Class variables-Instance Methods-Constructors –Class
Methods-Declaring Objects-Garbage Collection.
UNIT - II:
Classes and Methods in detail: Method
Overloading-Constructor Overloading –The this reference –Using Objects in
Method-Recursion – Access Modifiers- Inner Classes –Command Line Arguments.
Inheritance: Basics of Inheritance –Super Class Variable and Subclass Object
-The Super reference-Constructor chaining –Method overriding –The final
keyword. Abstract Classes and Interfaces: Extending Interface-Interface
Reference. Exception Handling: Types of Exceptions –Uncaught
Exceptions-Handling Exceptions-User Defined Exceptions.
UNIT
- III:
Multithreaded Programming: Concept of Threads
–Thread Creations-Thread’s Life Cycle-Thread Scheduling – Synchronization and
Deadlock- Inter-Thread Communication. Packages and Access Modifiers:
Packages-An Introduction –The Package Declaration-The Import Statements
–Illustration Package –The Java Language Packages. Handling Strings: Creating Strings – Operations on Strings -
Character Extractor Methods-String Comparison Methods.
UNIT
- IV:
Input Output Classes: Input and Output
Operations – Hierarchy of classes in java .io Package – File Class-InputStream
and OutputStream Classes –FileInputStream and FilterOutputStream Classes-
Reader and Writer Classes-Random Access File Class-Stream Tokenizes. Applets:
Applets Basics –Applet Life Cycle-Running Applets- Methods of the Applets Class
–Font Class-Font Metrics Class.
UNIT V:
Abstract
Windowing Toolkit-AWT Classes –Hierarchy of Classes- Control
Fundamentals-Component Class-Basic Component Classes –Various Container
Classes-Frame Window in an Applet –Menus. Layout Management and Event Handling:
Layout Management Policies-Standard Layout Managers-Handling Event Listener
Interfaces-Adapter Classes.
TEXT BOOK:
1. Instructional Software
Research and Development (ISRD) Group, ”Introduction to Object Oriented
Programming through Java”, Tata McGraw-Hill Publishing Company Limited, New
Delhi, 2007.
REFERENCE BOOK:
1. E.BalaGurusamy, ”Programming with
JAVA –A Primer”, Tata McGraw-Hill Publishing Company Limited ,Third
Edition,2007.
2. John R. Hubbard, “ Schaum’s Outline of
Programming with Java”, Tata McGraw-Hill Publishing Company Limited ,Second
Edition,2007.
No comments:
Post a Comment