Answer
Java is a statically typed, class-based programming language designed to run through the Java platform. • Source code is normally compiled into class files containing JVM bytecode. • The language provides classes, interfaces, exceptions, generics, lambdas, and concurrency support. • Automatic storage management is provided by the runtime, while external resources still need explicit handling.
Example
Code
class Main {
public static void main(String[] args) {
System.out.println("Hello, Java");
}
}Output
Hello, Java
Quick Revision
Java combines static typing, class-based design, JVM bytecode, and automatic memory management.