Java Features or Buzz words



Download 190.08 Kb.
Page1/2
Date05.05.2018
Size190.08 Kb.
#48263
  1   2
Java Features or Buzz words:-

  • Simple

  • Secure

  • Platform Independent

  • Portable

  • Object-Oriented

  • Robust

  • Multithreaded

  • Architecture-neutral

  • Interpreted

  • High Performance

  • Distributed

  • Dynamic

  • Automatic garbage collection

Simple:-

Java is an easy to learn and use. Java requires very less efforts to implement functionality. Java omits many rarely used, poorly understood, confusing features of C++ that in their experience bring more grief than benefit. These omitted features primarily consist of operator overloading (although the Java language does have method overloading), multiple inheritance, and extensive automatic coercions. Another aspect of being simple is being small. One of the goals of Java is to enable the construction of software that can run stand-alone in small machines. The Java interpreter and standard libraries have a small footprint. A small size is important for use in embedded systems and so Java can be easily downloaded over the net.



Secure:-

When Java programs are executed they don’t instruct commands to the machine directly. Instead Java Virtual machine reads the program (ByteCode) and convert it into the machine instructions. This way any program tries to get illegal access to the system will not be allowed by the JVM. Allowing Java programs to be executed by the JVM makes Java program fully secured under the control of the JVM.



When you use a Java-compatible Web browser, you can safely download Java applets without fear of viral infection or malicious intent. Java achieves this protection by confining a Java program to the Java execution environment and not allowing it access to other parts of the computer. (You will see how this is accomplished shortly.) The ability to download applets with confidence that no harm will be done and that no security will be breached is considered by many to be the single most important aspect of Java.



Platform Independent:-

The meaning of the platform here, in the computer industry it typically means some combination of hardware and system software. Java is compiled to an intermediate form called Java byte-code or simply bytecode. Java program never really executes immediately after compilation on the host machine. Rather, this special program called the Java interpreter or Java Virtual Machine reads the byte code, translates it into the corresponding host machine instructions and then executes the machine instruction. A Java program can run on any computer system for which a JVM (Java Virtual Machine) is required and which is automatically installed while installing JDK (Java Development Kit), so Java is platform independent. "Java compiled file known as .class file can be executed on any OS without bothering on which platform (OS) the source code was compiled". That is, a Java source file can be compiled on any OS and executed on the same or any other OS. This is quiet contradictory to other languages like C/C++ where these languages should be executed on the same OS where they were compiled earlier. This Java feature is very unique and is unparalleled by any other language from the day Java came into its existence, the year 1995.





Download 190.08 Kb.

Share with your friends:
  1   2




The database is protected by copyright ©ininet.org 2024
send message

    Main page