Java Introduction

Published by Admin on

Java Introduction -

In Java Introduction, Java is programming language, developed by Sun Microsystems, initiated by James Gosling, released in 1995.

Java platform :

  • J2SE stands for Java 2 Standard Edition for Developing Desktop Applications.
  • J2EE stands for Java 2 Enterprise Edition for Developing Web Applications.
  • J2ME stands for Java 2 Micro Edition for Developing Mobile Applications.

In Java Introduction most important features :

  • Object Oriented − Java is a object-oriented programming language. It has all OOP features such as Abstraction, Encapsulation, Inheritance and Polymorphism.
  • Platform Independent − you can write a Java program once and run it on Windows, Mac, Linux or Solaris without re-compiling. For this reason, the slogan of Java is “Write once, drive anywhere”.
  • Simple − The Java programming language is easy to learn. Java code is easy to understand, read and write.
  • Familiar – Java is similar to C/C++ but it removes the drawbacks and complexities of C/C++ like pointers and multiple inheritances. If you have learned C/C++, then you will easy to learn Java.
  • Secure − Java secure feature it enables to develop virus-free, tamper-free systems. Authentication techniques are based on public-key encryption.
  • Portable − Being architecture-neutral and having no implementation dependent aspects of the specification makes Java portable. Compiler in Java is written in ANSI C with a clean portability boundary, which is a POSIX subset.
  • Robust − Java mainly tries to eliminate error prone situations by emphasizing compile time error checking and runtime checking.
  • Multi-threaded − With the multi-threaded feature of Java it is possible to write programs that can perform multiple tasks at once. This design feature allows developers to build interactive applications that can run smoothly.
  • Interpreted − Java code is compiled, and converted to byte code and it is nothing but a native machine instructions that is understood by JVM. And after converted to machine instruction, the development process is more fast, analytical and light-weight.
  • High Performance − With the use of Just-In-Time compilers, Java enables high performance.
  • Distributed − Java is designed for the distributed application of the internet.
  • Dynamic − Java is considered to be more dynamic than C or C++ since it is designed to adapt to an evolving environment. Java programming can carry extensive amount of run-time information that can be used to verify and resolve accesses to objects on run-time.

Question :-

  • What is Java?
  • What are the different platforms of Java?
  • What is j2se used for?
  • J2SE stands for?
  • What is most important feature of Java



Leave a Reply

Follow by Email