PRAGATI CYBER CAFE

Thursday, 28/Mar/2024, 11:41 PM
Logged in as Guest | Group "Guests"Welcome Guest | RSS 

JAVA

Course Duration: 2-3 Months


Unit 1

1.1 Introduction to Oops: 
Paradigms of Programming Languages - Basic  concepts of Object Oriented Programming – Objects and Classes – Data abstraction and Encapsulation, Inheritance, Polymorphism, Dynamic binding, Message communication – Benefits of OOP – Application of OOPs.

1.2  Java :
History – Java features – Java Environment – JDK – API.

1.3  Introduction to Java : 
Types of java program – Creating and Executing a Java program – Java Tokens: Keywords, Character set, Identifiers, Literals, Separator – Java Virtual Machine (JVM) – Command Line Arguments – Comments in Java program.

1.4  Elements: 
Constants – Variables  – Data types - Scope of variables  – Type casting – Operators:  Arithmetic - Logical – Bit wise operator – Increment and Decrement – Relational – Assignment – Conditional – Special operator – Expressions – Evaluation of expressions.

Unit 2

2.1  Decision making and Branching: 
Simple if statement – if – else statement – Nesting if  else – else if Ladder – switch statement – Decision making and Looping: While loop – do – While loop - for loop – break – labelled loop – continue Statement.

2.2  Arrays: 
One Dimensional Array – Creating an array – Array processing – Multidimensional Array –Vectors – Wrapper classes

2.3  Strings:
String Array – String Methods – String Buffer Class.

Unit 3

3.1  Class and objects: 
Defining a class – Methods – Creating objects – Accessing class members – Constructors – Method overloading – Static members – Nesting of Methods – this keyword – command line input 

3.2  Inheritance: 
Defining a subclass – deriving a sub class – Single Inheritance – Multilevel Inheritance  – Hierarchical Inheritance – Overriding methods – Final variables  and methods – Final classes – Finalizer methods - Abstract methods and classes – Visibility Control: Public access, Private access, friend, protected. Interfaces:  Multiple Inheritance - Defining interface  – Extending interface - Implementing Interface - Accessing interface variables

3.3  Packages: 
Java API Packages – System Packages – Naming Conventions – Creating & Accessing a Packages – Adding Class to a Packages – Hiding Classe

Unit 4

4.1  Applets: 
Introduction – Applet Life cycle – Creating & Executing an Applet – Applet tags in HTML – Parameter tag – Aligning the display - Graphics Class: Drawing and filling lines – Rectangles – Polygon – Circles – Arcs – Line Graphs – Drawing Bar charts.

4.2  AWT Components and Even Handlers:
Abstract window tool kit – Event Handlers – Event Listeners – AWT Controls and Event  Handling: Labels – TextComponent – ActionEvent – Buttons – CheckBoxes – ItemEvent - Choice – Scrollbars – Layout Managers- Input Events – Menus

4.3  Exception Handling:
Limitations of Error handling – Advantages of Exception Handling - Types of Errors – Basics of Exception Handling – try blocks – throwing an exception – catching an exception – finally statement.

Unit 5

       
5.1  Multithreading:
Creating Threads – Life of a Thread – Defining & Running Thread – Thread Methods – Thread Priority – Synchronization – Implementing runnable interface – Thread Scheduling.

 

5.2  I/O Streams:
File – Streams – Advantages - The stream classes – Byte streams – Character streams.

5.3  Networking:
Introduction – Manipulating URLs – Reading a file on a Web server – Establishing simple Client – Server - Interaction with Stream Socket, Datagram Socket.

5.4  JDBC: 
JDBC – ODBC Drivers – JDBC ODBC Bridges – Seven Steps to JDBC – Importing java SQL  Packages – Loading & Registering the drivers – Establishing connection.  Creating & Executing the statement.

 

Reference Books:

1.    Programming with Java - E. Balagurusamy Tata McGrawhill Publishers , II Edition

2.    Java – The Complete Reference - Herbert Schildt Tata McGrawhill Publishers , V Edition

3.    Java for you  - Koparkar  TMH

4.    Java Programming Language - Ken Arnold , James Gosling Addison wesley

5.    Introducing to Oops with Java - C Thomas WU. – 4th Edition Tata Mc-Graw Hill

 

 

प्रमाण पत्र सत्यापन 

 



  Pragati Cyber Cafe  © 2024
Free web hostinguCoz