An online book store
Use App for a better experience
banner

Object Oriented Programming [III Semester CSE]

Author: A.A. Puntembekar "III Semester CSE"
icon

Rs. 247.00 + Shipping Charges

Price: Rs. 260.00 5% Offer
Out of stock.
Bell

when the product become available

Frequently bought together

Publisher Technical Publications
Product Format Paper Back
Language Published English
Volume Number --
Number of Pages --
Product ID 9789333219242

Object Oriented Programming [III Semester CSE] :

UNIT - I Introduction to OOP and Java Fundamentals

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. (Chapter - 1)

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. (Chapters - 2, 3)

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. (Chapters - 4, 5)

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. (Chapters - 6, 7)

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. (Chapters - 8, 9, 10)