What is Java & its features?
What is JAVA?
- JAVA is a programming language and a platform.
- JAVA is a high level, robust, object-oriented, and secure programming language.
- JAVA is a modern Computing language that has different features.
- In addition to the CORE JAVA library for the different task such as connecting to the database, Graphical User Interface
- JAVA is a true Object-Oriented programming language.
The Implication of the statement is that in order to write programming with JAVA you must work with Object-Oriented Structure.
Features of JAVA:-
- Simple.
- Object-Oriented.
- Portable.
- High Performance.
- Distributed.
- Robust.
- Secure.
- Architecture-Neutral
- Multi-threaded.
- Dynamic.
1)- Simple:-
JAVA is designed to be easy
to learn. If you understand the basic concept of OOP Java, it would be easy to
master.
JAVA is like C++, however with the majority of more complex features of C & C++ evaluated.
2)- Object-Oriented:-
JAVA gives the essential object technology of C++ with a few enhancement and few deletion.
3)- Portable:-
JAVA implements extra portability major, for instance, int are 32 bits user interface are worked through on Abstract Window System that can be executed in different Operation System.
4)- High Performance:-
Compilation of program to an architecture independence machine language results in a small interpreter of JAVA programming.
The JAVA environment also compiles the JAVA wide board into machine code at run time.
5)- Distributed:-
JAVA contains TCP/IP networking facility.
Library support protocols such as HTTP & FTP are one of the distributed technology.
JAVA is designed for the distributed environment of the internet.
6)- Robust:-
Both JAVA Compiler & JAVA Interpreter provide error checking JAVA to manage all Dynamic Memory & Exceptions.
7)- Secure:-
Features of C & C++ that results in illegal memory are not available in JAVA language.
With Java's secure feature it enables to develop virus-free, tamper-free systems. Authentication techniques are based on public-key encryption.
8)- Architectural-Neural:-
JAVA compiler generates an Architecture-Neutral object file format, which makes the compiled code executable on many processors, with the presence of a Java runtime system.
JAVA Secure code is accumulated into architecture-independent code.
The Object code is translated by Java Virtual Machine(JVM) on the targeted architecture.
9)- Multi-threaded:-
With Java's multithreaded feature it is possible to write programs that can perform many tasks simultaneously. This design feature allows the developers to construct interactive applications that can run smoothly.
Multi-threading is incorporated with the JAVA language, It can enhance intelligent execution by permitting operations.
ex. staking a picture, to be performed by proceeding to client activity.
10)- Dynamic:-
JAVA is considered to be more dynamic than C or C++ since it is designed to adapt to an evolving environment. Java programs can carry an extensive amount of run-time information that can be used to verify and resolve access to objects at run-time.
JAVA doesn't link invoke module until run-time.
Thank you!!!!😊
0 Comments