Java Part 1
Java Part 1
1. Simple : Java is very easy to learn, and its syntax is simple, clean and easy to understand.
According to Sun Microsystem, Java language is a simple programming language. Object-
oriented
4. Secured – No explicit Pointer and Java Program run inside a virtual machine sandbox. It is
known for its security. We can develop virus-free systems.
5. Robust - The English mining of Robust is strong. Java is robust because: It uses strong memory
management. There is a lack of pointers that avoids security problems. Java provides
automatic garbage collection which runs on the Java Virtual Machine to get rid of objects
which are not being used by a Java application anymore.
6. Portable - Java is portable because it facilitates you to carry the Java bytecode to any
platform. It doesn't require any implementation.
10. Dynamic - It Supports the dynamic loading of classes. It means classes are loaded on demand.
It also supports functions from its native languages, i.e., C and C++.
B. Structure of Java Program ______________
o class keyword is used to declare a class in Java.
o public keyword is an access modifier that represents visibility. It means it is visible to all.
o static is a keyword. If we declare any method as static, it is known as the static method. The
core advantage of the static method is that there is no need to create an object to invoke the
static method. The main() method is executed by the JVM, so it doesn't require creating an
object to invoke the main() method. So, it saves memory.
o void is the return type of the method. It means it doesn't return any value.
o String[] args or String args[] is used for command line argument. We will discuss it in coming
section.
o System.out.println() is used to print statement. Here, System is a class, out is an object of the
PrintStream class, println() is a method of the PrintStream class. We will discuss the internal
working of System.out.println() statement in the coming section.