一、Java语言的特点
1、Java是网络编程语言,作为程序设计语言,它简单、面向对象、分布式、解释执行、不依赖于机器的结构、具有可移植性、鲁棒性、安全性、并且是多线程的、动态的、具有很高的性能。
2、Java最大限度的利用了网络,一种称为Java小程序(Applet)的Java程序是动态、安全、跨平台的网络应用程序,可在网络上运行而不受CPU和环境的限制。
二、Java程序的工作机制
1、编写好源代码,经过编译生成一种二进制的中间码,称为字节码(bytecode),最后通过运行与操作系统平台环境相应的一种Java解释器的运行机构来执行编译生成的字节码
2、Java解释器和运行时系统又称为“Java虚拟机(JVM)“