java

java

Java is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is intended to let application developers Write Once and Run Anywhere (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java was developed by James Gosling at Sun Microsystems Inc. in May 1995 and later acquired by Oracle Corporation and is widely used for developing applications for desktop, web, and mobile devices. Java is known for its simplicity, robustness, and security features, making it a popular choice for enterprise-level applications. Java applications are compiled to byte code that can run on any Java Virtual Machine. The syntax of Java is similar to C/C++.

Java makes writing, compiling, and debugging programming easy. It helps to create reusable code and modular programs.


History of Java

Java’s history is as interesting as it is impactful. The journey of this powerful programming language began in 1991 when James Gosling, Mike Sheridan, and Patrick Naughton, a team of engineers at Sun Microsystems known as the “Green Team,” set out to create a new language initially called “Oak.” Oak was later renamed Java, inspired by Java coffee, and was first publicly released in 1996 as Java 1.0. This initial version provided a no-cost runtime environment across popular platforms, making it accessible to a broad audience. Arthur Van Hoff rewrote the Java 1.0 compiler to strictly comply with its specifications, ensuring its reliability and cross-platform capabilities.

  • Java evolved over time, with Java 2 introducing multiple configurations tailored for different platforms, showcasing its versatility.
  • In 1997, Sun Microsystems aimed to formalize Java through the ISO standards body but eventually withdrew from the process.
  • Despite not formalizing through ISO, Sun Microsystems offered most Java implementations at no cost, earning revenue by licensing specialized products such as the Java Enterprise System.

To view or add a comment, sign in

More articles by Shriraam M

  • phishing attack

    #snsinsitutions #snsdesignthinkers #designthinking What is phishing? Phishing is a type of cyber attack in which…

  • German

    German language, official language of both Germany and Austria and one of the official languages of Switzerland. German…

  • crypto currency

    Cryptocurrencies are digital assets that rely on an encrypted network to execute, verify, and record transactions…

  • ROYAL ENFIELD

    Royal Enfield: The Legacy of a Timeless Motorcycle Brand Introduction Royal Enfield is one of the most iconic and…

  • C++

    C++ (/ˈsiː plʌs plʌs/, pronounced "C plus plus" and sometimes abbreviated as CPP) is a high-level, general-purpose…

  • Bitcoin

    The basics for a new user As a new user, you can get started with Bitcoin without understanding the technical details…

  • RATAN TATA

    The quietude is what set him apart. You would expect a person such as Mr Tata, tall of stature and blessed with the…

  • Aviation

    Aviation includes the activities surrounding mechanical flight and the aircraft industry. Aircraft includes fixed-wing…

  • Chat gpt

    ChatGPT is a chatbot and virtual assistant developed by OpenAI and launched on November 30, 2022. Based on large…

    1 Comment
  • KTM

    KTM is an Austrian motorcycle, bicycle and motorsports brand which is co-owned by Indian manufacturer Bajaj Auto and…

Insights from the community

Others also viewed

Explore topics