Java教程

java特点

本文主要是介绍java特点,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.使用简单的语言

2.面向对象的语言

3.解释执行的语言

Java代码是解释执行的,Java编译器将Java代码编译成字节码,这是一种中间代码,然后由Java解释器解释执行。

4.健壮性语言

Java是一种强类型的语言,其类型检查比C++还严格。
类型检查能检查出许多开发早期出现的错误;
Java提供的垃圾回收机制和例外处理机制,解决了C++中最令人头疼的内存泄露问题;
Java取出来容易出现错误的指针,保证了程序的安全运行。

5安全的语言

Java去除了指针,使得程序不能够直接访问内存(管理内存的操作都封装在JVM中);
Java的解释执行机制,使得程序的执行在Java.exe/JVM的监控之下,所以在网络环境下可以保证系统的安全。例如删除问、访问本地网络资源等操作都是被禁止的。

6.与平台无关的语言

Java作为一种网络语言,其源代码被编译成一种结构中立的中间文件格式,只要有Java运行系统的机器都能够执行这种中间代码。
Java源程序被编译成一种与机器无关的字节码格式,在Java虚拟机上运行。
Java对数据类型的大小做了统一规定,不会因为机器不同或编译器不同二使用不同的宽度,这样就保证了代码的可移植性。

7.支持多线程的语言

Java的一个重要特性就是在语言级上支持多线程的程序设计。
因为windows操作系统不支持多线程,所以Java最早是运行在Unix上,后来才将Java移植到Windows平台上。

这篇关于java特点的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!