Basic Class and Object - Java Typing CST Test
Loading…
Basic Class and Object — Java Code
Defines a class with properties and methods and demonstrates object creation.
class Person {
String name;
int age;
Person(String name, int age) {
this.name = name;
this.age = age;
}
void introduce() {
System.out.println("Hi, I'm " + name + ", age " + age);
}
}
public class Main {
public static void main(String[] args) {
Person p = new Person("Alice", 25);
p.introduce();
}
}Java Language Guide
Java is a robust, object-oriented, platform-independent programming language designed for reliability, performance, and scalability. It powers enterprise systems, Android apps, backend services, banking infrastructure, and large distributed systems used globally.
Primary Use Cases
- ▸Enterprise backend systems
- ▸Android application development
- ▸Financial/banking systems
- ▸Cloud microservices (Spring Boot, Quarkus)
- ▸Large distributed systems
- ▸Big data pipelines (Hadoop, Spark)
Notable Features
- ▸Platform independence via JVM
- ▸Garbage collection for memory safety
- ▸Rich standard library
- ▸Modern functional features (lambdas, streams)
- ▸Strong concurrency APIs
- ▸Huge enterprise ecosystem (Spring)
Origin & Creator
Created by James Gosling at Sun Microsystems (1991-1995). Officially released in 1995. Evolved through major versions: Java 5 (Generics), Java 8 (Lambdas & Streams), Java 9+ (Modules), Java 17+ (LTS), Project Loom (virtual threads), and modern performance optimizations.
Industrial Note
Java dominates banking, fintech, insurance, enterprise ERPs, government software, and high-scale backend services (Netflix, Amazon, LinkedIn). It remains the strongest enterprise language due to JVM performance, stability, concurrency, and massive tooling ecosystem.