JavaPrograms PDF
JavaPrograms PDF
INDEX
1. BasicPrograms
2. DataTypePrograms
3. VariablePrograms
4. OperatorPrograms
5. AccessSpecifierProgams
6. ConditionalStatementPrograms
7. LoopProgams
8. JumpStatementPrograms
9. ArrayPrograms
10. StringPrograms
11. OopsProgarams
12. ExecptionHandlingPrograms
13. CollectionPrograms
14. ThreadPrograms
15. JavaFilesAndInputOutputProgram
16. MiscallaneousPrograms
17. PatternPrograms
18. ConversionPrograms
19. CalculationPrograms
20. DataStucturePrograms
21. SortingPrograms
Learn Java Coding
My First Example Program
class MyFirstJavaProgram{
public static void main(String[] args){
System.out.println("My First Java
Program");
}
}
Output is:
My First Java Progra
#BasicPrograms
Constructor Types
• Default Constructor
• Parameterized Constructor
• Private(SingleTon) Constructor
Syntax Example
Class Constructor {
Constructor(){
System.out.print("Its Called");
}
}
Syntax Explanation
• In the example, the name of the constructor is the same as that of the class name.
When the constructor is executed, "I am inside default constructor" will be printed.
Output is:
I am inside default construct
Syntax
access_specifier return_type method_name(data_type variable_name,
data_type variable_name){
//Statements
}
return min;
}
}
Output is:
Minimum Value while comparison of num1 and num2 is = 6
Syntax
//Static Class
static class className(){
//Do something
}
//Static variable
static int variableName = 0;
Sample Output
Initial value of Static number : 100
Static number inside static class : 200
Syntax
class ClassName{
public <ReturnType> static methodName() {
//Do Something
}
}
Sample Output
Result from static method is : 300
Syntax
//Default Constructor
Class ConstructorExample {
ConstructorExample (){
//Do something
}
}
//Parameterized Constructor
Class ConstructorExample {
<datatype> variableName;
class DefaultConstructorExample{
int num1 = 5, num2 = 10, result;
int doAddition(){
result = num1+num2;
System.out.println("This method is called using a default constructor");
return result;
}
}
class ParameterizedConstructorExample{
int num1, num2, result;
int doAddition(){
result = num1+num2;
System.out.println("This method is called using a parameterized
constructor");
return result;
}
}
Sample Output
This method is called using a default constructor
This method is called using a parameterized constructor
Syntax
class ClassName{
public ClassName() {
//Do Something
}
class ChainingClass{
public ChainingClass() {
System.out.println("This is the first Chaining Constructor");
}
Sample Output
This is the first Chaining Constructor
This is the second Chaining Constructor
This is the third Chaining Constructor
private ClassName() { }
return instance;
}
}
//Usage
ClassName instance = ClassName.getInstance();
private Singleton() { }
return instance;
}
}
Sample Output
Value of instance1.instanceValue = 20
Value of instance2.instanceValue = 20
Syntax
NameOfClass() {
//Statements
}
NameOfClass(Parameters) {
//Statements
}
ParentClass{
//Statements
}
Sample Output
Output is:
2. 30
3. 60
1. Constructor with no parameter.
4. 34.5
5. 37.8
employees[0] = employee1;
employees[1] = employee2;
employees[2] = employee3;
return employees;
}
class Employee{
String name;
int age;
Sample Output
The list of employees in format 'name : age' is
Ramesh : 25
Suresh : 21
Ganesh : 29