Thursday, 3 September 2015

Getting Started with Java

Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented language that is originally developed by James Gostling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems’ Java Platform. This is derived from C and C++, but it has lower facilities than either of them.

There are mainly five primary goals in the creation of Java language:

  1. It must be “simple, object-oriented, and familiar.”
  2. It must be “robust and secure”.
  3. It must be “architectural-neutral and portable”.
  4. It must execute with “high performance”.
  5. It must be “interpreted, threaded, and dynamic.”

It is intended to let application developers “write once, run anywhere (WORA)”, means that the compiled Java code can run on all platforms that support Java without the need for compilation. Thus, only because of this bytecode (intermediate code) , Java is a portable language.

The oracle implementation is divided into two parts:

  1. JRE( JAVA Runtime Environment): contains all the parts of Java SE platform thar are required to run java programs.
  2. JDK( Java Development Toolkit): contains all the development tools like compiler, debugger, etc.

Java SE contains all the basic concepts of Java( Core Java) like swings, threads, applets. One can develop gaming applications, desktop applications using these. Java EE contains the advanced frameworks like JSP, Servlet, Hibernate, etc.

No comments:

Post a Comment