Skip to content

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

Notifications You must be signed in to change notification settings

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

030bd33 · Aug 22, 2023

History

39 Commits
Aug 22, 2023
Aug 10, 2023
Aug 10, 2023
Aug 10, 2023
Aug 9, 2023
Aug 10, 2023
Aug 9, 2023
Aug 10, 2023
Aug 10, 2023
Aug 10, 2023
Aug 11, 2023

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.

About

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

Topics

Resources

Stars

Watchers

Forks

Languages