Java Features
Java programming language is an object-oriented programming language and it provides a lot of features.
There are 11 features in Java. They are:
Simple
- It is easy to learn and use effectively. Java inherits C/C++ syntax and more object-oriented features of C++.
- Java has a concise, cohesive set of features that makes it is easy to write and more readable.
Secure
- In Java program cannot harm other systems hence making it secure.
- It provides a secure way to access web applications and creating internet applications.
Portable
- It can execute in any environment by using the Java Virtual Machine.
- Programs in Java can run on any platform like Linux, Window etc. Programs can be transferred as applets.
Object-oriented
- Java programming is an object-oriented programming language.
- C++ provides most of the object-oriented feature. Java is a completely object-oriented language not in C++.
Robust
- Java supports error-free programming by being strictly typed language and it checks code at compile time. It also checks code at runtime.
Multithreaded
- It was designed to meet the real-world requirement of creating interactive, networked programs.
- Java provides integrated support for multithreaded programming that allows writing programs which will do many things simultaneously.
Architecture-Neutral
- Java is a machine independent. It does not tie to a specific machine or operating system architecture.
Interpreted
- Java enables the creation of cross-platform programs by compiling into an intermediate representation called Java byte code. This code can be executed on any system that implements by using JVM.
High performance
- Java byte codes are highly optimized. JVM can execute them faster.
Distributed
- Java is designed for the distributed environment of the internet. It also supports Remote Method Invocation.
Dynamic
- Java programs carry with substantial amounts of run-time type information that is used to verify and resolve accesses to objects at run time.
Quickly Find What You Are Looking For
Onlinetpoint is optimized for basic learning, practice and more. Examples are well checked and working examples available on this website but we can't give assurity for 100% correctness of all the content. This site under copyright content belongs to Onlinetpoint. You agree to have read and accepted our terms of use, cookie and privacy policy.