Old Website
23CSB201 OBJECT ORIENTED PROGRAMMING

UNIT I INTRODUCTION TO OOP 
Object Oriented Programming concepts – Evolution of java – Java Architecture – Data Types – Variables and Operations – Environment setup – Command Line Arguments – Comments.
Lab Practice:
1. Write a program to solve problems using data types, variable and operators.
2. Write a program and Use Command line arguments to display messages like CSE SNSCT Coimbatore & adding numbers etc

UNIT II CONTROL STATEMENTS AND CONSTRUCTORS 
Control structures – Arrays – Objects and classes: Classes – Access Specifiers – methods and attributes – constructors: Default Constructor – Parameterized Constructor – Copy Constructor- g*****e collection.
Lab Practice:
1. Write a program to Solve problems using Control structures with array concept
2. Write a program using class and constructors.
UNIT III INHERITANCE AND POLYMORPHISM 
Inheritance- Super class – Sub class – Types of inheritance – Method Overloading – Method Overriding – Abstract class – this keyword – Final Keyword – Packages – Interfaces.
Lab Practice:
1. Write a Programs that engaging inheritance.
2. Write a Programs using method overloading and packages.
UNIT IV EXCEPTION AND MUL***HREADING 
Exception handling – Exception types – try catch and finally block, throws -Runtime exception – Introduction to Mul***hreading – Thread Creation – Thread control and priorities – Thread synchronization, Inter-thread communication.
Lab Practice:
1. Write programs to solve problems using the concept of Exception Handling
2. Write a program to solve problems using the concept of Mul***hreading
UNIT V IO STREAMS AND JAVASCRIPT 
Introduction to IO – Console Operation – File Operation – Objects Serialization -Introduction to JavaScript- basics and functions – JavaScript objects – JavaScript Validation- JDBC Connectivity.
Lab Practice:
1. Write a program to perform file operations like copying file, transferring etc.
2. Create a Simple GUI application with JDBC Connection

TEXT BOOKS
T1 Java:TheCompleteReference (EleventhEdition),HerbertSchildt,TMH,2018.
REFERENCES
R1 Introduction to Java Programming (Seventh Edition -Comprehensive Version), Daniel Liang, Pearson, 2009.
R2 Programming in Java (Revised 2nd Edition), Sachin Malhotra & Saurabh Chaudhary, Oxford University Press, 2011

screen tagSupport