在1991年的时候,James Gosling所在sun公司的工程师小组,需要设计一种具有计算机处理能力和内存 十分有限的小型计算机语言,因此,要求该语言不能和特定的体系结构绑在一起,要求语言本身是中立的,也就是在不同平台上运行(即跨平台)。
所以
sun
公司内部成立了一个
Green
项目组,该小组的领导人是
James Gosling
。最终于
1995
年成立,同时名字改为
Java
。
目录
Java语言的特点
JVM(Java虚拟机),是通过在实际计算机上仿真模拟各种计算机功能来实现的,因为有了不同的JVM,所以同一个Java程序在三个不同的操作系统都可以执行。因此,Java程序具有跨平台性(可移植性)。
Java语言运行机制
1.开发一个.java文件(源文件)
2.使用java编译器将.java文件编译为标准统一的.class文件(字节码文件)
3.把编译后的.class文件交给对应平台的虚拟运行即可