一、Java特点
1、面向对象:过程是编程语言为:程序=算法+数据;面向对象编程语言为:程序=对象+消息。
2、平台无关性:即跨平台运行;这就是Java的一次编写,到处运行。
3、分布式:数据可以分散在网络的不同主机上(数据分布式),计算分散在不同主机上处理(操作分布式)。
4、可靠性和安全性:现在绝大部分企业级网络应用是用Java开发(J2EE)的,稳定的安全是必须的。
5、多线程:提供程序同时处理多个事务的能力。
二、Java体系结构
1、jvm(jre)虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。
三、Java工作原理