OBJECT ORIENTATED PROGRAMMING THROUGH JAVA

 UNIT – I

  1. Features of Java
  2. The Java virtual Machine
  3. Naming Conventions in Java
  4. Data Types in Java
  5. Literals
  6. Operators
  7. Priority of Operators
  8. Control Statements in Java
  9. Looping statements in Java
  10. break Statement, continue Statement, return Statement
  11. Accepting Input from the Keyboard
  12. Reading Input with Java.util.Scanner Class
  13. Displaying Output with System.out.printf()
  14. Displaying Formatted Output with String.format()
  15. Types of Arrays
  16. Three Dimensional Arrays (3D array)
  17. arrayname.length
  18. Command Line Arguments
UNIT-II

Strings:
  1. Creating Strings
  2. String Class Methods
  3. String Comparison
  4. Immutability of Strings
Introduction to OOPs:
  1. Problems in Procedure Oriented Approach
  2. Features of Object- Oriented Programming System (OOPS)
Classes and Objects:
  1. Object Creation
  2. Initializing the Instance Variables
  3. Access Specifiers
  4. Constructors
Methods in Java:
  1. Method Header or Method Prototype
  2. Method Body
  3. Understanding Methods
  4. Static Methods
  5. Static Block
  6. The keyword "this"
  7. Instance Methods
  8. Passing Primitive Data Types to Methods
  9. Passing Objects to Methods
  10. Passing Arrays to Methods
  11. Recursion
  12. Factory Methods

Inheritance:

  1. Inheritance
  2. The keyword "super"
  3. The Protected Specifier
  4. Types of Inheritance
  5. different forms of inheritance 

UNIT – III
Polymorphism: 

  1. Polymorphism with Variables,
  2. Polymorphism using Methods
  3. Polymorphism with Static Methods
  4. Polymorphism with Private Methods
  5. Polymorphism with Final Methods
  6. final Class

Type Casting: 

  1. Types of Data Types
  2. Casting Primitive Data Types
  3. Casting Referenced Data Types
  4. The Object Class

Abstract Classes: 

  1. Abstract Method and Abstract Class

Interfaces: 

  1. Introduction to Interface
  2. Multiple Inheritance using Interfaces

Packages: 

  1. Different Types of Packages
  2. The JAR Files
  3. Interfaces in a Package
  4. Creating our own package
  5. Creating Sub Package in a Package
  6. Access Specifiers in Java
  7. Creating API Document

UNIT – IV
Streams: 

  1. Creating a File using FileOutputStream, 
  2. Reading Data from a File uingFileInputStream, 
  3. Creating a File using FileWriter, 
  4. Reading a File using FileReader,
  5. Zipping and Unzipping Files,
  6.  Serialization of Objects, 
  7. Counting Number of Characters in a File, 
  8. File Copy, 
  9. File Class

Threads: 

  1. Single Tasking
  2. Multi Tasking and Multi threading
  3. Uses of Threads
  4. Creating a Thread and Running it
  5. Terminating the Thread
  6. Single Tasking Using a Thread
  7. Multi Tasking Using Threads
  8. Multiple Threads Acting on Single Object
  9. Thread Class Methods
  10. Deadlock of Threads
  11. Thread Communication
  12. Thread Priorities, thread Group
  13.  Daemon Threads
  14. Applications of Threads
  15. Thread Life Cycle

Exception Handling: 

  1. Errors in Java Program
  2. Exceptions
  3. throws Clause
  4. throw Clause
  5. Types of Exceptions
  6. Re – throwing an Exception 
  7. Creating user defined exception 

UNIT – V
Applets: 

  1. Creating an Applet, 
  2. Uses of Applets,
  3.  <APPLET> tag, 
  4. A Simple Applet, 
  5. An Applet with Swing Components, 
  6. Animation in Applets, 
  7. A Simple Game with an Applet, 
  8. Applet Parameters

Java Database Connectivity: 

  1. Database Servers, 
  2. Database Clients, 
  3. JDBC (Java Database Connectivity), 
  4. Working with Oracle Database, 
  5. Working with MySQL Database, 
  6. Stages in a JDBC Program, 
  7. Registering the Driver, 
  8. Connecting to a Database, 
  9. Preparing SQL Statements, 
  10. Using jdbc–odbc Bridge Driver to Connect to Oracle Database, 
  11. Retrieving Data from MySQL Database, 
  12. Retrieving Data from MS Access Database, 
  13. Stored Procedures and Callable Statements,
  14. Types of Result Sets


0 comments :

Post a Comment

Note: only a member of this blog may post a comment.

Machine Learning

More

Advertisement

Java Tutorial

More

UGC NET CS TUTORIAL

MFCS
COA
PL-CG
DBMS
OPERATING SYSTEM
SOFTWARE ENG
DSA
TOC-CD
ARTIFICIAL INT

C Programming

More

Python Tutorial

More

Data Structures

More

computer Organization

More
Top