JAVA CONCEPTS DAYWISE
JAVA CONCEPTS DAYWISE
Topics:
o What is Java?
Activities:
Topics:
Activities:
Topics:
o If/else statements
o Switch statements
Topics:
o Method overloading
Activities:
Topics:
o One-dimensional arrays
o Array initialization
o Multi-dimensional arrays
Activities:
Topics:
o String concatenation
Activities:
o Write programs to manipulate strings
Topics:
o What is a class?
o Creating objects
Activities:
Topics:
o Inheritance in Java
o Method overriding
Activities:
o Override methods
Topics:
o Interfaces in Java
Activities:
Topics:
o Try-catch blocks
o Throwing exceptions
o Finally block
Activities:
Topics:
Activities:
Topics:
o Understanding generics
Activities:
Topics:
Activities:
o Try solving Java problems on online coding platforms (like LeetCode, HackerRank)
Example Programs:
java
Copy code
System.out.println("Hello, World!");
java
Copy code
int a = 5, b = 10;
}
}
java
Copy code
System.out.println("First Line");
System.out.println("Second Line");
java
Copy code
int a = 7, b = 3;
int sum = a + b;
java
Copy code
/*
*/
}
}
Example Programs:
java
Copy code
2. Type Casting
java
Copy code
3. Constant Variables
java
Copy code
java
Copy code
System.out.println("Grade: " + grade + ", Age: " + age + ", Population: " + population + ", Height:
" + height);
5. String Concatenation
java
Copy code
Example Programs:
1. If-Else Statement
java
Copy code
} else {
2. Switch Statement
java
Copy code
int day = 3;
switch (day) {
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
case 3:
System.out.println("Wednesday");
break;
default:
System.out.println("Invalid day");
}
}
3. For Loop
java
Copy code
4. While Loop
java
Copy code
int i = 1;
while (i <= 5) {
i++;
5. Do-While Loop
java
Copy code
int i = 1;
do {
4. Functions (Methods)
Example Programs:
java
Copy code
return a + b;
2. Method Overloading
java
Copy code
display(5);
display("Hello");
java
Copy code
return a * b;
java
Copy code
System.out.println("Hello, Java!");
printHello();
5. Recursion Example
java
Copy code
5. Arrays
Example Programs:
1. One-Dimensional Array
java
Copy code
System.out.println(numbers[i]);
2. Array of Strings
java
Copy code
System.out.println(fruit);
}
3. Multi-dimensional Array
java
Copy code
System.out.println();
4. Array Sorting
java
Copy code
import java.util.Arrays;
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
5. Array Sum
java
Copy code
sum += num;