(内容可能有点琐碎,只是我总结的一点发展要点)
SUN公司:Stanford University Network(斯坦福大学校园网),1982年成立。
java发展前身:Oak,1991年出现。
Ork:中文意思是橡树,是SUN公司的工程师在C++的基础之上开发的一个新平台。
Ork开发的一套浏览器:HotJava。
Java主设计师:James Gosling。
Ork --> Java,Ork当时已经被注册了,在重命名时,想起了一种南美洲的咖啡,名字叫做Java,因此Java的Logo是咖啡。
JAVA SE / JAVA EE / JAVA ME :前身分别为J2SE,J2EE,J2ME,在2005年之后分别改名为JAVA SE,JAVA EE,JAVA ME。
JAVA SE / JAVA EE / JAVA ME 三种技术的关系:
Java语言的特点:
· 简洁有效
· 可移植性
· 面向对象
· 解释型
· 适合分布式计算
· 拥有较好的性能
· 健壮、防患于未然
· 具有多线程处理能力
· 具有较高的安全性
· 是一种动态语言
· 是一种中性结构
Java应用程序运行机制:
Java中最大的特点:可移植性,一个程序,可以在多个平台上执行,而不改变程序本身。但是如果要想实现这样的可移植性,则必须利用JVM(Java Virtual Machine -- Java虚拟机)。
更加形象的解释:
原文:http://blog.csdn.net/imwangjiping/article/details/38851839