Hello guys, today I come with a definitive guide of Java Language in which I’ll explain what java is and how it comes into existence.
Let get started:
New Here? Read these articles:
- Why Java is a good programming language to start with?
- Is Java enough for a successful programming case?
- Why should we choose Java language 1st?
- 5 programming languages you should learn in 2020
- Introduction to Programming
History of Java language

Java was originally developed by James Gosling at Sun Microsystems (acquired by Oracle).
It was originally designed for interactive television, but it was too advanced for the digital cable television industry at that time.
The language was initially called Oak after an oak tree that stood outside Gosling’s office.
Later the project went by the name Green and was finally renamed Java, from Java coffee, the coffee from Indonesia.
Gosling designed Java with a C/C ++ style system that system and programmer would find familiar.
What is the Java language?

Java is a general-purpose programming language that is class-based, object-oriented programming language (oops)
It promised to write once, run anywhere (WORA) functionality, providing no-cost run-times on the popular platform.
It means that once the java code has complied then the java code can run on all platforms that support java application are typically compiled to byte code that can run on any Java Virtual Machine (JVM).
Principles of Java

- it must be simple object-oriented,
- it must be robust and secure,
- it must execute with high performance.
The goal for designing Java is portability, which means that programs written for the java platforms must run similarly on any combination of hardware and operating system with adequate run time support, which is achieved by compiling the Java language code to an intermediate representation called Java bytecode.
You may also like this: Python Programming Series
It uses an automation garbage collector to manage memory in the object life cycle the programmer determines when objects are created and the Java runtime is responsible for recovering the memory once objects are no longer in use.
The syntax of Java is largely influenced by C++. Java was built almost exclusively as an object-oriented language.
All code is written inside classes, and every data item is an object with exception of the primitive data types i.e integers, floating-point numbers, Boolean values, sad characters, which do not object for performance reason.
Simple Program of Java

The most commonly used rumple “Hello world” program can be written in Java as.
Class Hello { public static void main(string[]args); { system.out.println ("Hello world "); } }
The keyword public denotes that a method can be called from code in other classes, or that a class may be used by classes outside the class hierarchy.
The keyword static in front of the method indicates a static method, which is associated only with the class and not with any specific instance of that class.
The keyword void indicates that this main method does return any value to the caller.
The method name main is not a keyword in the Java language.
It is simply the name of the method that Java launcher calls to pres control to the program.
In my next article, you can get the oops Concepts of java and more about them.
This is enough to know what java is and how it comes into existence.
Thanks for reading my article so far. If you like this article then please have it with you, friend & colleagues. If you have any questions or feedback, then please drop a note.
Thank you
Richa Chauhan (Team MI)
GIPHY App Key not set. Please check settings