note continues the development of
programming and problem-solving skills, focusing on object-oriented programming
and design (OOP/OOD), and improved programming practices. Topics include: an
introduction to the Java programming language, encapsulation and information
hiding, proper program and class design, inheritance, polymorphism, and
generics. Other topics may be added, time permitting.
Author(s): University of Maryland, Baltimore County
PDF covers the following topics related to Object Oriented Programming with C++
and Java : Introduction to Programming Language, Introduction to Object Oriented
Programming, Introduction to Java, Data Types, Variables and Operators in C++,
Function, Arguments and Overloading, Classes and Object in C + +, Unions, Nested
Classes, Constructors and Destracters, Inheritance in C++, Polymorphism in C++,
Java Architecture, Data Types, Operators and Control Structures in Java, Classes
and Objects in Java, Inheritance in Java, Polymorphism in Java, Interfaces in
Java Inner Class, Garbage Collection, Packages and Class Libraries, Classes, Exception Handling, IO Stream, Applets and Application,
Multithreading and Multitasking, Threads, Thread States and Priorities,
Synchronization, AWT GUI Components, Components, Event Listener, Controls &
Events, Applet Versus Application, Applet Life Cycle.
Author(s): Centre for Information
Technology and Engineering, Manonmaniam Sundaranar University, Tirunelveli
This PDF covers the following topics related to Object
Oriented Analysis and Design : Object Orientation, System development, Review of
objects, Object relationship, Dynamic binding, OOSD life cycle, Overview of
Methodologies, Rambaugh methodology, OMT &
Author(s): Sri Chandrasekharendra Saraswathi
note explains the following topics: The Practice of Programming, Tools for
Working with Abstractions, Inheritance, Polymorphism, and Abstract Classes,
Interfaces, Nested Classes, and Other Details, Graphical User Interfaces in
JAVA, Generic Programming, Correctness and Robustness.
This note intended
to provide both an introduction to Java that complements the practical workbooks
and to highlight the abstract notion of object-oriented programming. Examples
and discussions will use Java primarily, but other languages may be used to
illustrate specific points where appropriate.
note covers the following topics: Types and objects, Very simple Java programs,
Fancier Java features, Recursion, Parsing, Exception handlers, Lists, Trees,
Graphical User Interfaces: Static, Generic Types and Java Collections, Software
Design Principles, Threads and Concurrency, The Java Query Language, Using Java
to Query databases and other persistent object repositories JPQL, Distributed
Computing and Quantum Computing.