Mapa mental
JAVA
Conteúdo do mapa
JAVA
Features of Java Programming
Features of Java Programming
Compiled and Interpreted.
- Java language combines both of these approaches, thus making Java a two-stage system. This approach was never offered before, as any language before was either compiled or interpreted.
Independent and Portable.
- Java programs can be easily moved from one system to another, anywhere and anytime. With changes or an upgrade in the operating system, processors and system resources will not force any changes in Java programs.
Object-Oriented.
- Almost everything in Java language is an object, which makes it a true object-oriented language. All program code and data reside within objects and classes. Java comes with an extensive set of classes that are arranged in packages, which can be used in program inheritance
Robust and Secure .
- Java provides many safeguards to ensure reliable code. It has strict run-time, checking for data types. It is designed like a garbage collected language, i.e., it captures series errors and eliminates any risk of crashing the system
Distributed
- Java programming facilitates both the sharing of data and programs. Java applications can open and access remote objects on the Internet as easily as on any local system.
Simple, Small, and Familiar.
- Java is a simplified version of C++, which is why it is familiar and yet different as it eliminates all the redundant and unreliable code. For example, Java does not use pointers, preprocessor header files, and many others. It also eliminates operator overloading and multiple inheritances in Java
Multithreaded and Interactive.
- Multithreaded means handling different tasks simultaneously. Java language supports multithreaded programs, which means that we need not have to wait for one task to finish for another to start.
High Performance.
- Java programming performance is very impressive, considering the fact that is an interpreted language, mainly because of the bytecodes. Java architecture is designed to reduce overheads.
Dynamic and Extensible.
- Java is a dynamic language; it is capable of dynamically linking in new class libraries, methods, and objects. It can also determine the type of class through a query.
Ease of Development.
- Java 2 standard edition (J2SE) 5.0 supports features such as Generics, Enhanced for loop, Autoboxing or unboxing, Type-safe enums, varargs, Static import, and Annotation.
Scalability and Performance.
- J2SE 5.0 improves the startup time and reduces the amount of memory used in the Java 2 runtime environment
Informações
- Descrição
- Mapa Mental sobre JAVA, criado por ROSA CRUZ em 26-07-2022.
- Criado por
- ROSA CRUZ
- Visualizações
- 0
- Avaliação