Introduction To Java Programming
Java is a powerful, object-oriented programming language developed by James Gosling at Sun Microsystems in 1995. Java is known for its platform independence, security, portability, and robustness, making it one of the most popular programming languages in the world.
Key Features of Java
Object Oriented
Java follows OOP concepts like class, object, inheritance, encapsulation, and polymorphism.
Platform Independent
Write Once Run Anywhere (WORA) allows Java programs to run on multiple systems.
Fast & Secure
Java provides secure execution with JVM and optimized performance.
Rich Libraries
Java includes extensive built-in libraries for networking, collections, GUI, and more.
Strongly Typed
Java checks data types at compile time for safer and more reliable programs.
High Performance
Java uses Just-In-Time (JIT) compilation to deliver fast and efficient performance for modern applications.
Syntax
- Java syntax is simple, structured, and object-oriented.
- Every Java program starts from a class and main() method.
- Every statement ends with a semicolon ( ; ).
- Code blocks are grouped inside curly braces { }.
Data Types
| Type | Description | Size | Example |
|---|---|---|---|
| int | Stores whole integers | 4 bytes | int x = 5; |
| char | Stores single character | 2 bytes | char c = 'A'; |
| float | Single precision decimal | 4 bytes | float f = 3.14f; |
| double | Double precision decimal | 8 bytes | double d = 9.99; |
Your First Java Program
class Main
{
public static void main(String args[])
{
System.out.println("Hello, PBA INSTITUTE");
}
}
Examples
class Main
{
public static void main(String args[])
{
int a=2, b=3, c=5, l=6, e;
e = a + b + c + l;
System.out.println("sum = " + e);
}
}
class Main
{
public static void main(String args[])
{
int a = 6, b;
b = a * a;
System.out.println("Area of square = " + b);
}
}
Notes & Tips
- Java programs always begin execution from the main() method.
- Every statement in Java ends with a semicolon ;.
- Java is case-sensitive. Main and main are different.
- Always use meaningful variable names for better readability.
- Practice small programs daily to improve programming logic.
Practice Questions
- Q1. Write a Java program to print your name.
- Q2. Write a Java program to add two numbers.
- Q3. Write a Java program to calculate the area of a rectangle.
- Q4. Write a Java program to swap two numbers.
- Q5. Write a Java program to print Hello World.
Interview Questions
Java was developed by James Gosling at Sun Microsystems in 1995.
Java runs on JVM which allows programs to run on multiple operating systems.
JVM stands for Java Virtual Machine. It executes Java bytecode.
FAQ
Java is a high-level object-oriented programming language.
OOP stands for Object-Oriented Programming using classes and objects.
Java is used for web apps, Android apps, desktop software and enterprise systems.
Common Mistakes to Avoid
- Forgetting semicolons at the end of statements.
- Using incorrect class names.
- Writing code outside the main() method.
- Ignoring Java naming conventions.
- Not compiling before execution.
Best Practices
Clean Code
Write readable and properly formatted Java programs.
Practice Daily
Regular coding practice improves logic and problem solving.
Learn OOP
Understand classes, objects and inheritance deeply.
Related Topics
Conclusion
Java is one of the most widely used programming languages in software development. It is used for web development, Android applications, enterprise software, cloud systems, and more. Consistent practice with Java programs and object-oriented concepts is the best way to master Java programming.