JAVA - What You Need to Know About It

Pure Object Oriented Language

Initially, Java was not developed for the Internet programming. The Java designers later added the functions such as distributed, security, and portability that make Internet programming simpler to develop using Java. You can use Java to develop network-oriented programs because
 networking features are built-in in Java.

In 1991, a team of software developers at Sun Microsystems, USA, was designing a language for consumer electronic devices. The development team headed by James Gosling wanted to design a portable language using which programs that could run on computers with different platforms. The team aimed at programming the devices from different manufacturers so that the devices could be controlled by a single remote control. They also wanted the language to be simple so that anyone can learn it In less time. The team considered C++ as the model language for designing Java language. The team deprecated various ambiguous features from this new language. Initially, this developed language was called Oak, but was later renamed to Java.

1990 - Sun Microsystems developed software to manipulate electronic devices.

1991 - A new language named Oak was introduced using the most popular object-oriented language C++.

1993 - The WWW appeared on the Internet that transformed the text-based Internet into graphical Internet

1994 - Sun Microsystems team developed a Web browser called HotJava to locate and run applet programs on the Internet.

1995 - Oak was renamed as Java.

1996 - Java was established as Object oriented programming language.

Thus, Java is the first pure object oriented language that takes into account the object oriented theory. The best feature of Java is that it is platform independent which means, it can run on any operating system and is not restricted to a particular operating system or a particular machine. Java programs can run on mobile phone, computers, chips, etc. Java is being widely used across various devices and applications including web applications that can be run directly on the internet.

Need for Java

Related information