What are the features of Java ?
The features of java are in bellow : –
1. Simple, small and familiar.
2. Object oriented.
3. Compiler and interpreted.
4. Platform independent.
5. Robust.
6. Secure.
7. Distributed.
8. A Multithreaded.
9. High Performance.
10. Dynamic and Extensible.
Discus about the features of Java :
1. Simple, small and familiar : Java is a small and simple language, many features of C and C++ are not part of Familiarity is another striking feature of java. To make the language look familiar to the existing programmer, it was modeled on C and C++ language.
2. Object Oriented : It is a truly OOL (Object Oriented Language). Almost everything in java is an All program code and data reside within objects and classes. Java comes with an extensive set of classes, arranged in packages, that we can use in our program by inheritance.
3. Compiler and Interpreted : A computer language either compiler or interpreted , java combines both these approaches thus making, Java is a two state First, Java compiler translate source code into byte code instruction. Byte code are not machine instruction therefore in the second, stage java interpreter generates machine code that can be directly executed by the machine that is running in the java program.
4. Platform Independent : Java programs can be easily moves from one computer system to another, anywhere and Changes and upgrades in operating system (OS), processor and system resources will not force any changes in java program.
5. Robust : Java is a robust It provides many safe guards to ensure reliable code. It has strict compiler time and runtime checking for data types. It is designed as garbage collected language relieving the programmers virtually all memory management problems.
6. Secure : Security becomes an important issue for a language that is used for programming on Thread of viruses and abuse of resources is everywhere.
7. Distributed : It is designed as a distributed language b for creating application on It has the ability to share both data and programs. Java access romote object on internet can do in a local system.
8. Multithreaded : Multithreaded means handling multiple tasks It supports multithreaded programs means we need not wait for the application to finish one task before beginning another.
9. High Performance : Java performance is impressive for an interpreted language mainly due to the use of intermediate byte This is easy to translate directly into native machine code for high performance by using a just runtime compiler.
10. Dynamic and Extensible : Java is a dynamic It is capable of dynamically linking in new class libraries, methods and objects. Java can also determine type of class through a quarry making it possible to either dynamically link the program depending on the response.
No comments :
Post a Comment