HISTORY OF JAVA
1990 - Development started.
1991 - Announced a new language named OAK.
1992 - The green project team by sun micro system demonstrated the application of their new language.
1993 - Development of web applets
1994 - Developed a web browser called HOT JAVA
1995 - OAK renamed as JAVA
1996 - Sun micro system released JDK (Java Development Kit)
1997 - Released JDK 1.1
FEATURES OF JAVA
1. Compiled and interpreted
In java programs, the program is compiled using compiler and executed using interpreter. After compilation it generates an intermediate byte code and then interpreter runs that byte code.
Java code 🠊(compile)🠊byte code🠊(interpret)🠊Output
2. Platform independent and portable
The java is platform independent because it works in any application. We can easily move or transfer the program in java to any other system(portable).
3. Object oriented
Java is pure object oriented programming language. Every program in java is developed using class.
4. Robust and secure
Robust means powerful or strong. The java programs checks datatypes strictly in compilation and run time. Compared to C++ there is a strong exception handling mechanism. Viruses are created using pointers. In java there is no pointer concept and we cannot access any address. So the system is secure.
5. Distributed
A big java program we can divide and do it in different systems and we can combine together into one system. (Java enables multiple programmers at multiple locations to collaborate and to work together on a single project)
6. Simple, small and familiar
Java is simple and small compared to other programming language. Java doesn't use pointers, preprocessor header files, go to statements, it eliminates operator overloading and multiple inheritance. Java is an advanced version of C++.
7. Multi threaded and inheritance
In java, we can perform multiple task simultaneously. The interactivity performance is high.
8. High performance
Compared to C and C++, java performance speed is high, secure, distributed and multi threaded.
0 Comments:
Post a Comment