java语言特色:java
简单(丢弃操做符重载,不用指针)编程
面向对象(纯面向对象)安全
鲁棒性(垃圾回收,异常处理)网络
安全性(提供安全机制)多线程
可移植(java编译器由java语言实现,java运行时环境用ANSIC实现)性能
分布性(面向网络语言,提供网络应用编程)线程
高性能(字节码容易直接转换成CPU机器码)指针
多线程(原生支持多线程)对象
解释执行(java解释器直接对java字节码解释执行)编译器
体系结构中立(生成的字节码与体系结构无关,可在任何系统运行)
java代码处理过程:java文件→编译→class文件(字节码文件)→(JVM执行)解释→机器语言