 Java is simple
 Java is secure
 Java is portable
 Java is object-oriented
 Java is robust
 Java is multithreaded
 Java is architecture-neutral
 Java is interpreted
 Java’s performance
 Java is distributed
 Java is dynamic
Java is simple
• Java is Easy to write and more readable and eye
catching.
• Java has a concise, cohesive set of features that
makes it easy to learn and use.
• Most of the concepts are drew from C++ thus making
Java learning simpler.
Java is secure
Java program cannot harm other system thus making it
secure.
Java provides a secure means of creating Internet
applications.
Java provides secure way to access web applications.
Java is portable
Java programs can execute in any environment for
which there is a Java run-time system.(JVM)
Java programs can be run on any platform
(Linux,Window,Mac)
Java programs can be transferred over world wide web
(e.g applets)
Java is object-oriented
• Java programming is object-oriented programming
language.
• Like C++ java provides most of the object oriented
features.
• Java is pure OOP. Language. (while C++ is semi
object oriented)
Java is robust
Java encourages error-free programming by being
strictly typed and performing run-time checks.
Java is multithreaded
• Java provides integrated support for multithreaded
programming.
Java is architecture-neutral
Java is not tied to a specific machine or operating
system architecture.
Machine Independent i.e Java is independent of
hardware .
Java is interpreted
Java supports cross-platform code through the use of
Java bytecode.
Bytecode can be interpreted on any platform by JVM.
Java’s performance
Bytecodes are highly optimized.
JVM can executed them much faster
Java is distributed
Java was designed with the distributed environment.
Java can be transmit,run over internet.
Java is dynamic
Java programs carry with them substantial amounts of
run-time type information that is used to verify and
resolve accesses to objects at run time.

Features of java

  • 1.
     Java issimple  Java is secure  Java is portable  Java is object-oriented  Java is robust  Java is multithreaded  Java is architecture-neutral  Java is interpreted  Java’s performance  Java is distributed  Java is dynamic
  • 2.
    Java is simple •Java is Easy to write and more readable and eye catching. • Java has a concise, cohesive set of features that makes it easy to learn and use. • Most of the concepts are drew from C++ thus making Java learning simpler.
  • 3.
    Java is secure Javaprogram cannot harm other system thus making it secure. Java provides a secure means of creating Internet applications. Java provides secure way to access web applications.
  • 4.
    Java is portable Javaprograms can execute in any environment for which there is a Java run-time system.(JVM) Java programs can be run on any platform (Linux,Window,Mac) Java programs can be transferred over world wide web (e.g applets)
  • 5.
    Java is object-oriented •Java programming is object-oriented programming language. • Like C++ java provides most of the object oriented features. • Java is pure OOP. Language. (while C++ is semi object oriented)
  • 6.
    Java is robust Javaencourages error-free programming by being strictly typed and performing run-time checks.
  • 7.
    Java is multithreaded •Java provides integrated support for multithreaded programming.
  • 8.
    Java is architecture-neutral Javais not tied to a specific machine or operating system architecture. Machine Independent i.e Java is independent of hardware .
  • 9.
    Java is interpreted Javasupports cross-platform code through the use of Java bytecode. Bytecode can be interpreted on any platform by JVM.
  • 10.
    Java’s performance Bytecodes arehighly optimized. JVM can executed them much faster
  • 11.
    Java is distributed Javawas designed with the distributed environment. Java can be transmit,run over internet.
  • 12.
    Java is dynamic Javaprograms carry with them substantial amounts of run-time type information that is used to verify and resolve accesses to objects at run time.