Features of Java - Javatpoint
Features of Java - Javatpoint
1. Simple
2. Object-Oriented
3. Portable
4. Platform independent
5. Secured
6. Robust
7. Architecture neutral
8. Interpreted
9. High Performance
⇧
10. Multithreaded
/
11. Distributed
12. Dynamic
Simple
Java is very easy to learn, and its syntax is simple, clean and easy to
understand. According to Sun, Java language is a simple programming
language because:
Object-oriented
1. Object
2. Class
3. Inheritance
4. Polymorphism
⇧
5. Abstraction /
6. Encapsulation
Platform Independent
The Java platform differs from most other platforms in the sense that it is a
software-based platform that runs on the top of other hardware-based
platforms. It has two components:
1. Runtime Environment
Java code can be run on multiple platforms, for example, Windows, Linux,
Sun Solaris, Mac/OS, etc. Java code is compiled by the compiler and
converted into bytecode. This bytecode is a platform-independent code
because it can be run on multiple platforms, i.e., Write Once and Run
Anywhere(WORA).
Secured
Java is best known for its security. With Java, we can develop virus-free
systems. Java is secured because:
⇧
No explicit pointer
/
Java Programs run inside a virtual machine sandbox
Bytecode Verifier: It checks the code fragments for illegal code that
can violate access right to objects.
Java language provides these securities by default. Some security can also
be provided by an application developer explicitly through SSL, JAAS,
Cryptography, etc.
Robust
⇧
/
Architecture-neutral
Portable
Java is portable because it facilitates you to carry the Java bytecode to any
platform. It doesn't require any implementation.
High-performance
Distributed
Multi-threaded
Dynamic
Please Share
⇧
/
ETL Jenkins Pytorch
Preparation
Interview Company
Trending Technologies
AI AWS Selenium
D. Science Angular 7
⇧
/
B.Tech / MCA
DBMS DS DAA
OS C. Network Compiler D.
⇧
/
⇧
/