Java Basics
Java Basics
Every Java application must have a `main` method as the entry point.
```java
System.out.println(“Hello, World!”);
```
**Explanation:**
- `public class HelloWorld` → Defines a class named `HelloWorld`.
```
```
### **4. Control Flow Statements**
```java
If (num > 0) {
System.out.println(“Positive number”);
} else {
System.out.println(“Negative number”);
```
**For Loop:**
```java
System.out.println(i);
**While Loop:**
```java
Int I = 1;
While (I <= 5) {
System.out.println(i);
I++;
```
```java
Class Car {
System.out.println(“Beep Beep!”);
System.out.println(myCar.brand);
myCar.honk();
```
#### **b. Inheritance**
```java
Class Animal {
Void sound() {
Void bark() {
System.out.println(“Dog barks”);
myDog.bark();
```
### **6. Exception Handling**
```java
Try {
} catch (ArithmeticException e) {
```
```java
Import java.util.Scanner;
System.out.println(“Hello, “ + name);
```
### **8. Java Collections Framework (Basic)**
Java provides built-in data structures like Lists, Sets, and Maps.
```java
Import java.util.ArrayList;
Names.add(“Alice”);
Names.add(“Bob”);
System.out.println(names);
```
2. **Compile** using:
```
Javac HelloWorld.java
```
3. **Run** using:
```
Java HelloWorld
```