Skip to content

heracliteanflux/object-oriented-programming-with-web-based-applications

Repository files navigation

Object-oriented design and GUI programming in Java

Exercises in the Java programming language with an emphasis on object-oriented design and applications in database and GUI programming.



Table of Contents

  1. Tools
  2. Terms
  3. Based on

Tools

[H][W] Oracle Java

[H][W] Apache Ant

[H][W] Apache Derby

[H][W] Apache Ivy

[H][W] Apache Maven

[H][W] Apache NetBeans

[H][W] JUnit

[H][W] Eclipse

Google Java Style Guide


Terms

  • [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)

Based on

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.