|Publishers||R. Narain & Co.|
|Author||Nobel Editorial Board|
|Subject||Object Oriented Programming|
Object Oriented Programming – MCA (202)
This book is designed to meet the needs of master of computer application students studying for the very first time in their curriculum. Thus complexity of the matter has been avoided with a view that complete course content has to be completed by the student in limited time period. The subject matter has been presented in a lucid, comprehensive and systematic manner which is easy to understand and also develops writing ability for students to score good marks in upcoming examination. This book includes all types of questions according to new pattern of university. Course content has been divided into topic wise and in chapter wise form according to curriculum framed by Dr. A.P.J. Abdul Kalam Technical University, Lucknow. This book includes unsolved papers of last years and sample paper. We hope that this book will be successful in its objectives and will receive appreciation from students and teachers alike.
Estimated Delivery for Urban Areas 3 to 4 Days
Estimated Delivery for Rural Areas 5 to 7 Days
|Dimensions||20 × 12 × 1 cm|
Table of Content
UNIT I – Introduction: Object Oriented Programming: objects, classes, Abstraction,Encapsulation, Inheritance, Polymorphism, OOP in Java, Characteristics of Java, The Java Environment, Java Source File Structure, and Compilation. Fundamental Programming Structures in Java: Defining classes in Java, constructors, methods, access specifies, static members, Comments, Data Types, Variables, Operators, Control Flow, Arrays.
UNIT II – Inheritance, Interfaces, and Packages: Inheritance: Super classes, sub classes,Protected members, constructors in sub classes, Object class, abstract classes and methods. Interfaces: defining an interface, implementing interface, differences between classes and interfaces and extending interfaces, Object cloning, inner classes. Packages: Defining Package, CLASSPATH Setting for Packages, Making JAR Files for Library Packages, Import and Static Import Naming Convention For Packages, Networking java.net package.
UNIT III – Exception Handling, I/O: Exceptions: exception hierarchy, throwing and catchingexceptions, built-in exceptions, creating own exceptions, Stack Trace Elements. Input / Output Basics: Byte streams and Character streams, Reading and Writing, Console Reading and Writing Files.
UNIT IV – Multithreading and Generic Programming: Differences between multi-threadingand 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, workingwith 2D shapes,Using colors, 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 and Dialog Boxes.
Salient features include:
- Comprehensive coverage of theoretical aspects in easiest way through diagrams and flow charts.
- All intricate aspects are explained by simple, lucid and specific explanations and substantiated with neat and elaborate diagrammatic sketches.