CS8392 Object Oriented Programming Syllabus Notes Question Paper Question Banks with answers Anna University
Anna University Object Oriented Programming Syllabus Notes Question Bank Question Papers Regulation 2017
CS8392 Object Oriented Programming Syllabus Regulation 2017
Object Oriented Programming - Abstraction – objects and classes - Encapsulation- Inheritance - Polymorphism- OOP in Java – Characteristics of Java – The Java Environment - Java Source File -Structure – Compilation. Fundamental Programming Structures in Java – Defining classes in Java – constructors, methods -access specifiers - static members -Comments, Data Types, Variables, Operators, Control Flow, Arrays , Packages - JavaDoc comments.
UNIT II INHERITANCE AND INTERFACES
Inheritance – Super classes- sub classes –Protected members – constructors in sub classes- the Object class – abstract classes and methods- final methods and classes – Interfaces – defining an interface, implementing interface, differences between classes and interfaces and extending interfaces - Object cloning -inner classes, Array Lists - Strings
UNIT III EXCEPTION HANDLING AND I/O
Exceptions - exception hierarchy - throwing and catching exceptions – built-in exceptions, creating own exceptions, Stack Trace Elements. Input / Output Basics – Streams – Byte streams and Character streams – Reading and Writing Console – Reading and Writing Files
UNIT IV MULTITHREADING AND GENERIC PROGRAMMING
Differences between multi-threading and multitasking, thread life cycle, creating threads, synchronizing threads, Inter-thread communication, daemon threads, thread groups. Generic Programming – Generic classes – generic methods – Bounded Types – Restrictions and Limitations.
UNIT V EVENT DRIVEN PROGRAMMING
Graphics programming - Frame – Components - working with 2D shapes - Using color, fonts, and images - Basics of event handling - event handlers - adapter classes - actions - mouse events - AWT event hierarchy - Introduction to Swing – layout management - Swing Components – Text Fields , Text Areas – Buttons- Check Boxes – Radio Buttons – Lists- choices- Scrollbars – Windows –Menus – Dialog Boxes.
CS8392 Notes 1 link download - Click here
CS8392 Question Bank download - click here
CS8392 Two Marks with Answers download - click here
If you have any problem in downloading the above material, you can comment below.
Search by students
CS8392 Object Oriented Programming Regulation 2017 notes
Anna university UG Notes
Anna University Regulation 2017 Notes Syllabus
Regulation 2017 Syllabus Notes Anna University
CS8392 Object Oriented Programming Notes Syllabus
CS8392 Object Oriented Programming Notes
CS8392 Object Oriented Programming Syllabus
CS8392 Object Oriented Programming Question papers
CS8392 Object Oriented Programming Question Bank