History of Java / Core Java
Java Programming Language, was invented by James Gosling under Sun Microsystem company.
But both Mike Sheridan and Patrick Naughton have a big stake in making Java language. In all three, 'James Gosling' played an important role.
Java language was originally created for the interaction of Television. But currently this language proved to be very important and in future its importance will increase even more.
Java was first named 'Oak' from this tree. This means 'James Gosling' and his co-workers used to work for Java, there was 'Oak' tree and 'Oak' is also the national tree of many countries. That's why it was named 'Oak'.
This 'Oak' was named in 1991. But this 'Oak' name was already from 'Oak Technologies'. After that, 'Oak' was renamed 'Java'.
Java was the only reason to name it, that when 'James Gosling' and his co-operatives worked, they used to drink Indonesian coffee of 'Java' seeds and the name 'Java' was quite new too. That's why Java was named.
In 2010, Sun Microsystem sold it to 'Oracle'.
When java started, its first specimen came in '1995'.
All versions of Java are shown below.
![]() |
JAVA versions |
Introduction for Java / Core Java
Java is a very popular programming language worldwide.
Three variants have been created for Java.
✓ Java SE (Standard Edition)
✓ Java EE (Enterprise Edition)
✓ Java ME (Micro Edition)
1. Java SE
Java SE is used for Basic Programming, also known as Core Java.
2. Java EE
Java EE is Advanced Programming, it is also called Advanced Java.
3. Java ME
Java ME is suitable for mobile programming, but it has no relation with android.
Java was made free when it was launched and will remain free in present and future.
Another importance of Java is Write Once, Run Anywhere, which means it is run on any mobile-based, windows-based and web-based application.
Java features
Java is designed for Programming with many features.
Like,
✓ Simple
✓ Secure
✓ Object-oriented
✓ Independence
✓ Portable
✓ Robust
✓ Interpreted
✓ Multitreaded
✓ High performance
✓ Distributed
Simple:
This is somewhat similar to Language C ++. Any user who gets good knowledge from C ++, also has no problem in learning Java.
Secure:
It is more secure than Language C and C ++. This is Language virus-free Language.
Object-Oriented:
It is Language Class-based and Object-based.
Independent:
It is independent language, if you want to build a software, then it does not need anything.
Portable:
This language can be run on any platform.
Robust:
This language and its memory management are very strong.
Interpreted:
This language is an interpreted language.
Multitreaded:
More than one program can be run simultaneously in this language.
High Performance:
Compilers of Java do not take much time for program execution, hence it is considered a high-performing language.
Distributed:
The program created by Java is distributed from one computer to another.
0 comments: