关于java
Java的诞生
1991年,美国 的sum公司开发的一种编程语言,用来开发家电产品的软件。
之后通过不断的改良,1995年5月,SumWorld发布了Java编程语言。
还有一种说法就是说Java名称是根据咖啡。
最初的开发名称叫Oak,由于Oak被其他公司占用了商标于是就该成java。另外,sum公司在2010年被oracle公司收购,Java相关的专利也就转移到了oracle公司。
对Java的有一个误会
因为Java能够开发运行在web浏览器的Applet小程序,因此就被误认为用来创建Applet的面相网络的开发语言(Java是面向对象的开发语言)。Java可以创建Applet,实际情况用的比较少。
Java的特点
开源的,跨平台
在编程语言开发过程中,Java的开发工具是免费的(有部分收费的工具比如MyEclipse)
一次编译到处运行,使用一般的编程语言创建的程序员只能在规定机器的环境下运行,使用Java语言有Java环境的机器就可以运行
语法结构, 强类型
Java的语法体系是参考C语言和C++创建的,有C或者C++开发经验更容易上手。
Java可以处理大量的数据类型,开发工具都有严格的检查,可以创建可靠性高的程序。
面向对象编程
Java有封装,继承,多肽等面向对象编程的实现技术,能够高效开发高质量产品。
拥有大量的库
Java的功能基本都是作为API的库提供使用,可以简单的实现想要的处理。Java提供的库数量庞大,涉及的方面广阔,功能众多。
异常处理
发生预料之外的异常情况时,也可以顺利的运行,保证了我们开发程序的健壮性。
并发处理
一个程序可以同时处理多个运算,比如我们开发的程序可以同时运算视频,图片,音频。
包分类
可以对庞大的数据有效的管理。
垃圾回收和内存管理机制
当我们需要时创建对象不需要的会自动处理有效的释放内存,开发过程中可以更简单的管理对象。
Java的发展
内部版本是1.2到1.5叫Java2,1.6开始改名为Java。1.5之后也不用内部版本的1.5,而是版本5,6,7,8…
5到8这个版本的时候更新的幅度大,不断的加入了各种各样的功能。
Java的开发工具包
Java的开发工具包jdk包含jre和jvm,Java开发工具包在之前版本都是分开的,后来都放在jdk一个路径了
开发工具包的历史版本
jdk版本 内部版本 发布时间
jdk 1.0 1996/1
jdk 1.1 1997/2
j2se 1.2 1998/12
j2se 1.3 2000/5
j2se 1.4.0 2002/2
j2se 5.0 (1.5版本) 2004/9
java se 6(1.6版本) 2006/12
java se 7(1.7版本 ) 2011/7
java se 8(1.8版本) 2014/3 不是特殊项目要求推荐使用1.8版本 比较稳定