Appendix     A

Introduction to Java

One of the fundamental ways in which complexity can be handled is abstraction, which is applied in almost every discipline. For instance, abstract art is art that does not represent or imitate external reality or the objects of nature. As another example, some words are abstract, existing only in the mind, like truth or justice. In Java, abstraction allows developers to layer complex systems into manageable pieces by using class hierarchies that highlight the essential properties and behaviors of an object, differentiating it from other objects.

Classes and Objects

A class is the fundamental building block of object-oriented (OO) programs. Each class generally represents a real-world object. The class is a ...

Get Learn Java for Web Development: Modern Java Web Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.