Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

What are the characteristics of the JAVA language?


May 29, 2021 Article blog


Table of contents


Believe that Java has been well known to most people, learn Java is very popular among programmers, Java language characteristics you know what?

First, object-oriented

Java's object-oriented characteristics are not much different from those of C+

Second, simplicity

Java is a pure version of C+ with no pointer operations, structures, header files, federations, virtual base classes, operator overloads, and so on

Third, distributed

Java has its own rich library of routines that handle TCP/IP protocols like HTTP and FTP. Java can jump to the object network via the link url.

Fourth, robustness

The Java compiler can detect problems that many other languages can only detect at runtime, and its programs have many aspects of reliability.

Security

Java is suitable for distributed environments/networks. Java can protect against a variety of external attacks, such as unauthorized reading and writing of files, runtime stack overflows, and destruction of memory outside the space of its own processes.

Six, architecture neutral

The Java compiler generates an architecturally neutral target file format, which is compiled code. As long as you run the system in Java, the code can run on multiple types of processors.

Seven, portability

Java's int is always a 32-bit integer, while int is a 16-bit or 32-bit in C/C?, eliminating code porting problems.

Eight, explanatory

Java interpreters are powerful enough to execute Java bytecodes on any interpreter's machine.

Nine, high performance

Bytecodes can be dynamically translated into machine codes for the corresponding application-specific CPU.

Ten, multithreaded

Multithreaded applications give us better real-time behavior and interaction response.


These are the full contents of what the features of the java language are organized for you.