1.1 Java发展历程
Java是由Sun Microsystems公司于1995年推出的一门高级编程语言,其脱胎于C++,吸收了C++语言的各种优点,摒弃了C++里难以理解的多继承、指针等概念,基于面向对象的思想的编程语言,因此Java语言具有功能强大和简单易用两个特征。
Java最初是为了单片式计算机系统而设计,最初被命名为 Oak ,目标在于家用电器等小型系统的编程语 ,随着市场的变化SUN 转而着眼于网络应用的开发。
Java是 印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名,因此Java语言的标志就是一杯咖啡。
1995年5月23日,JAVA语言诞生 雏形
1996年,1997分别推出JDK1.0,JDK1.1版
1999年,JAVA被分成J2SE,J2EE,J2ME
2000年,JDK1.4发布
2004年9月30日18:00PM,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0
2005年,JAVA版本正式更名为JAVAEE,JAVASE, JAVAME
2006年12月,SUN公司发布JRE6.0
2009年04月20日,Oracle以74亿美元收购Sun,取得java的版权。
2010年9月,JDK7.0已经发布,增加了简单闭包功能。
2011年7月,甲骨文公司发布java7的正式版。
2014年,甲骨文公司发布了Java8正式版
1.2 Java语言重要特性之跨平台
1.2.1 什么是跨平台
跨平台:跨平台的概念是软件开发中关于可移植性的一个重要的概念,即不依赖于操作系统,也不依赖于硬件环境。 一个操作系统下开发的应用,在另外一个操作系统下依然可以正常使用。
1.2.2 Java的跨平台特性
1.2.3 Java虚拟机介绍
Java Virtal Machine 一个软件模拟的计算机。Java源程序想想成我们的c源程序,Java源程序编译后成的字节码(.class)就相1.3 Java的三大平台
1.3.1 JAVA SE
1.3.2 JAVA EE
JAVA EE(Java Platform,Enterprise Edition) 企业版1.3.3 JAVA ME
Java ME(Java Platform,Micro Edition) 这个版本以前称为J2ME(Java 2Platform Micro Edition),也叫K-JAVA。Java ME 为
在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括
灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于Java ME 规范
的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能.