Blogs

Java; A basic Introduction and its giant application.

General Introduction

Java is a programming language developed by James Gosling from Sun Microsystems(now owned by Oracle Corporation) in 1991. Sun Microsystems released the first publicy available version of Java as Java 1.0 in 1955. The main target of Java was to write a program once and then be able to run this program on multiple operating systems. Thus it is intended to let application developers “write once, run anywhere” (WORA). Java programs are platform independent and would run on all platforms supporting Java without the need of compilation.

Some facts:

Java is a general-purpose, concurrent, class-based and object oriented programming language.It is normally compiled to the bytecode instruction set and binary format defined in the Java Virtual Machine Specification. It is secure (enables to develop virus-free, tamper-free systems), simple (easy to learn), portable, robust and platform independent. The use of Just-In-Time compilers give it a high performance. Java is more dynamic than C/C++ as it is designed to adapt to an evolving environment.

History of Java (Why was it needed?)

James Gosling, Patrick Naughton, Chris Warth, Mike Sheridan and Ed Frank initiated the Java language project in June 1991.It was originally designed for interactive telivision but unfortunately it was too advanced for digital cable telivision industries at that time. The idea was to develop a language which was platform-independent and which could create embedded software for consumer electronic devices. It was initially named as Oak which was renamed to Java from Java coffee in 1995 and took almost 18 months to develop. Originally developed by James Gosling at Sun Microsystems(which has since merged into Oracle Corporation) and released in 1995. JDK 1.0 released in(January 23, 1996). It was fairly secure, featured configurable security, and allowed network- and file-access restrictions

Versions of Java

JDK Beta                   1995
JDK 1.0                      1996
JDK 1.1                       1997
J2SE 1.2                     1998
J2SE 1.3                     2000
J2SE 1.4                     2002
J2SE 5.0                    2004
Java SE 6                  2006
Java SE 7                  2011
Java SE 8                  2014
Java SE 9                  2017
Java SE 10 (18.3)   2018

Java Platforms:

Java is a cross platform ie. a compiled  Java program runs on all platforms (operating systems including Windows, Mac OS and Linux) for which there exists a JVM (Java Virtual Machine).
There are four platforms of the Java programming language:
  • Java Platform, Standard Edition (Java SE)
  • Java Platform, Enterprise Edition (Java EE)
  • Java Platform, Micro Edition (Java ME)
  • Java FX

For Java programming, you need to install a software program called Java SE Development Kit or IDE like  Netbeans, Eclipse, Android Studio, BlueJ, DrJava, JSource,etc.

The extension for Java Source Code file is .java which after compilation a .class file is produced containing java bytecode excutable on JVM.

Uses of Java

Java has a great importance and use in the present world. According to  Oracle, now it runs in more than 3 billion devices.

Java is widely used across different types of applications. It is used to develop various mobile, desktop, server and web applications. It is used in development of  various Desktop GUI Applications as it provides GUI development through various means. It is one of the most popular frameworks to build mobile applications too. One of the most popular mobile OS Android was usually scripted in Java. Java is also used in development of eCommerce web applications using open-source eCommerce platforms, such as BroadleafIt is also the first choice for developers writing applications involving scientific calculations and mathematical operations (like MATLAB). It is also used in web servers and application servers and web applications.

not a that-great dude. just tries to keep up with what seems interesting!

Related Posts

Tricks to use Spotify in unsupported countries in PC , in 2018!How it is possible?

Spotify is a Swedish entertainment company founded by Daniel Ek and Martin Lorentzon which precisely specializes in music, podcast, and video streaming service that launched on 7 October 2008. Spotify  is located in Stockholm, Sweden. It provides DRM-protected…

How to successfully register Wondershare Filmora Video Editor in 2023?

Filmora is a video editing software service built for starters who would like to spend less time understanding the basic functionalities of a video editing software and focus…

The salient uses of PHP and it’s prime scopes .

Introduction The full form of PHP is Personal Home Page. It is an HTML-embedded, server-side scripting language designed for web development. The inventor of PHP is   Rasmus Lerdorf  and…

Python, All you need to know about!

About Python! All you need to know! Python is an open source, integrated and powerful high level programming language. It is easy to learn. It was created by…

Why Kotlin is necessary for developing an android app,features?

Introductions: Kotlin is an open source,stabile-typed programming language mainly for the Android and JVM that incorporates object-intended & functional programming attributes.A team of JetBrains programmers based in Saint…

Is HTML crucial to learn and it’s scopes?

Introduction:  The full of HTML is Hyper Text Markup language. HTML is the standard markup language for creating  Web pages and web applications. The inventor of HTML is…

Leave a Reply

Your email address will not be published. Required fields are marked *