Exercises in the Java programming language with an emphasis on object-oriented design and applications in database and GUI programming.
- [W] Apache Derby
- [W] Array
- [W] Array Processor
- [W] Array Programming
- [W] Bytecode
- [W] Class
- [W] Class-Based Programming
- [W] Class File
- [W] Class Invariant
- [W] Class Path
- [W] Composition Over Inheritance
- [W] Constructor
- [W] Contravariance
- [W] Covariance
- [W] Dependency Inversion Principle
- [W] Encapsulation
- [W] Factory
- [W]
final
- [W] Generics
- [W] Graphical User Interface (GUI)
- [W] Immutable Object
- [W] Inheritance
- [W] Instance
- [W] Interface
- [W] Java
- [W] Java Annotation
- [W] Java API
- [W] Java Applet
- [W] Java Archive (JAR)
- [W] Java Class Library (JCL)
- [W] Java Collection Framework (JCF)
- [W] Java Community process (JCP)
- [W] Java Compiler
- [W] Java Concurrency
- [W] Java criticism
- [W] Java Development Kit (JDK)
- [W] Java Interface
- [W] Java Modeling Language (JML)
- [W] Java Package
- [W] Java Platform
- [W] Java Platform, Standard Edition (Java SE)
- [W] Java Syntax
- [W] Java version history
- [W] Java Virtual Machine (JVM)
- [W] javac
- [W] Javadoc
- [W] Member Variable
- [W] Method
- [W] Method Overriding
- [W] Mixin
- [W] Multiple Inheritance
- [W] Multi Tier Architecture
- [W] Object
- [W] Object-Oriented Programming
- [W] Object Composition
- [W] Object Lifetime
- [W] Object Pool Pattern
- [W] OpenJDK
- [W] Oracle Corporation
- [W] Polymorphism
- [W] Prepared Statement
- [W] Project Object Model (POM)
- [W] Property
- [W] Prototype-Based Programming
- [W] Reflective Programming
- [W] Scala
- [W] Static Variable
- [W] Sun Microsystems, Inc.
- [W] Trait
- [W] Widget
- [W] Windowing System
- [W] Windows, Icons, Menus, Pointers (WIMP)
- [W] Wrapper Class
- [W] Write Once, Run Anywhere (WORA)
Deitel, Paul & Harvey Deitel. (2017). Java How to Program, Early Objects. 11th Ed. Home. GitHub.
Verbanec, Al. (2023). CMPSC 221 Object-Oriented Programming with Web-Based Applications. The Pennsylvania State University.