Skip to main content

History of Java Programming Language.


 *-History of Java-*

Java is a general purpose and  true object oriented programming language. Java was originally designed for interactive televisions, but is was to advance technology for the digital cable televisions industry at that time. The history of Java starts with Green-Team. Java team members initiated this project to develop a language for digital devices such as set-top boxes, televisions, 
etc.
The founder James Gosling, Mike Sheridan and Patrick Naughton initiated the java language project in June 1991. The language was initially called OAK . Later the project went by the name Green and was finally renamed Java, from Java coffee, the coffee from Indonesia. Gosling designed Java with C/C++ style that system and application programmers would find familiar.
Why it was firstly named as OAK?
Oak is symbol of Strength and chosen as a national tree of many countries like U.S.A, France, Romania, etc. In 1995 the Oak was renamed as Java because it was already a trademark by Oak Technologies.
Initially Java is developed by James Gosling at Sun Microsystems which is now a subsidiary of Oracle corporation and released in 1995.   

Comments

Post a Comment

Popular posts from this blog

Inheritance In Java

  Inheritance Inheritance is a process or a mechanism where one class acquire the properties which include methods and fields of another class. With the use of this concept the information is made manageable in a hierarchical order. The class which inherits the properties of another class is known as subclass  or derived class or child class . and the class whose properties are inherited is called as base class or parent class . In java inheritance cannot be achieved until we use extends keyword. Reason to use Inheritance 1 For Method overriding 2 For code reusability  Syntax: class abc { ......... ......... } class xyz extends abc { ......... ......... } ---------------------------------------------------------------------------------------------------------------------------- Example //WAP to Demonstrate Inheritance............. import java.io.*; class Superclass { BufferedReader r=new BufferedReader(new InputStreamReader(System.in)); Double num1,num2; void get() ...

Interface In Java

 An Interface  in java programming language is exact copy of a class. It consist of abstract methods and static constants.  Interface is a method which is used to achieve abstraction. It contains abstract methods not the method body. It is used to achieve abstraction and multiple inheritance in java. It represents the IS-A relationship.   Reasons why to use Inheritance in java? 1) It is used to achieve abstraction. 2) By interface, we can support the functionality of multiple inheritance. 3) It can be used to achieve loose coupling.( loose coupling in java means that the classes are independent of each other. The only knowledge one class has about the other class is what the other class has exposed through its interface in loose coupling.). Declaration of an Interface in Java Interface in java is declared using the keyword that is interface keyword.  It provides that total abstraction, that means all methods in the interface are declared with empty body and all ...

What is Procedural Programming Language(PPL)

  Procedural Programming Language. Procedural Programming might be the primary programming worldview that another engineer will learn. Essentially, the procedural code is the one that straightforwardly trains a gadget on the best way to complete an errand in consistent advances. This worldview utilizes a direct top-down methodology and treats information and techniques as two distinct elements. In view of the idea of a methodology call, Procedural Programming isolates the program into strategies, which are otherwise called schedules or capacities, just containing a progression of steps to be done.  Basically, Procedural Programming includes recording a rundown of directions to mention to the PC what it ought to do bit by bit to complete the job needing to be done.  Key Highlights of Procedural Programming  The vital highlights of procedural writing computer programs are given underneath:  1)Predefined capacities: A predefined work is normally a guidance distingu...