Java technology is both a programming language and a platform.
The "Hello World!" application consists of three primary components.
The fundamentals of programming in the Java.
Objects, Classes, Inheritance, Interfaces, and Packages
Objects are key to understanding object-oriented technology.
A class is the blueprint from which individual objects are created.
Object-oriented programming allows classes to inherit commonly used state and behavior from other classes.
In its most common form, an interface is a group of related methods with empty bodies.
A package is a namespace that organizes a set of related classes and interfaces.
Aggregate operations process elements from a stream, not directly from a collection. Consequently, they are also called stream operations.
StringBuilder objects are like String objects, except that they can be modified.