Java背景以及环境介绍
1.1 Java的历史
Sun Microsystems于1995年推出的面向对象的程序设计语言,共同创始人的詹姆斯·高斯林 (James Gosling)被誉为“Java之父”。
- 1996年发布JDK 1.0
- 1998年发布JDK 1.2
- 平台名称:J2SE(Stadard Edition)、J2EE(Enterprise Edition)、J2ME(Micro Edition)
- 2004年发布JDK 1.5 版本更名:Java 5.0
- 平台名称:Java SE、Java EE、Java ME
- 2006年发布Java 6.0
- 2009年被Oracle收购
- 2011年由Oracle发布Java 7.0
- 2014年由Oracle发布Java 8.0
- 2017年由Oracle发布Java 9.0
- 2019年由Oracle发布Java 14.0
1.2 Java的语言特点
- 面向对象(贴近人类思维模式,模拟现实世界,解决现实问题)。
- 简单性(自动内存管理机制、不易造成内存溢出;简化流程处理、语义清晰)
- 跨平台(操作系统、服务器等)。
1.3 JDK JRE JVM
- JVM(Java Virtual Machine)虚拟机:使用软件在不同操作系统中,模拟相同的环境。
- JRE(Java Runtime Environment)运行环境:包含JVM和解释器,完整的Java运行环境。
- JDK(Java Development Kit)开发环境:包含JRE + 类库 + 开发工具包(编译器+调试工具)。
其中JDK是程序员广泛应用的,我们需要在上面查各种库的使用,可以看官方动态的jdk文档或者下载静态的jdk文档查询
1.4 Java的广泛性
Java是一门面向对象语言,每个平台都有不同的JVM,因为JVM的存在,使得编译出来的文件可以在各种平台使用,源文件为后缀名为java, 经过编辑后的后缀名为class,该文件可以在各平台运用,这就是java高效地方之一。
了解了大概的背景,后面可以进行简单的编程了。