Java简介

上一篇 / 下一篇  2017-11-08 08:41:02 / 个人分类:JavaSE

1.Java简介

Java是由James Gosling在sun公司领导小组开发的。Java最初被称为Oak(橡树),是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发web应用程序。

Java的快速发展以及被广泛接受都应归功于它的设计特性,特别是它的承诺:write once,run anywhere。就像它的设计者声称的,Java是简单的(simple)、面向对象的(object oriented)、分布式的(distributed)、解释型的(interpreted)、健壮的(robust)、安全的(secure)、体系结构中立的(archiectureneutral)、可移植的(portable)、高性能的(high performance)、多线程的(multithread)和动态的(dynamic)。

2.API、JDK、IDE

(1).API:应用程序接口(Application program tnterface),也称类库包括为开发Java程序而预定的类和接口。

(2).JDK:包括编译Java程序必需的命令工具。实际上,JDK安装选项里已经包括了运行Java程序的JRE和Java所有核心类库的源代码。

(3):IDE:具有集成开发环境(Integrated development environment)的软件,用于快速开发Java程序。

3.Java历史版本

1995年,sun公司推出Java

1996年,sun公司发布JDK1.0:

运行环境:核心API、用户界面API、发布技术、Java虚拟机

开发环境:编译Java程序的编译器

1997年,sun公司发布了JDK1.1:

新增JIT编译器

1998年,sun公司发布了JDK1.2:

伴随着JDK1.2一同发布的还有JSP/Servlet、EJB等规范,并将Java分成了J2EE、J2SE、J2ME,还把API分成了核心API、特殊API、可选API三大类

2001年,sun公司发布了JDK1.3:

引入了新的Java2AWT本地接口(Java程序中可以使用非Java的GUI组件,但失去了纯Java解决方案的可移植性)

2002年,sun公司发布了JDK1.3:

此时由于Compag、Fujitsu、SAS、Symbian、IBM等公司的参与,使JDK1.4成为发展最快的一个JDK版本。企业应用涌现了基于Java语言的开源框架:Struts、Webwork、Hibernate、Spring

2004年,sun公司发布了JDK1.5:

新增了foreach语句、可变参数、注解、自动拆装箱、泛型、枚举、对线程更精细化操作的一些类

2006年,sun公司发布了JDK1.6:

2007年,Google宣布将以每股9.5美元的价格收了sun,交易的总价值约为74亿美元。而oracle通过收购sun公司获得了两项资产:Java、Solaris

2011年,oracle发布了JDK1.7:

引入二进制整数、支持数字字面值可以出现下划线、支持字符串switch语句、菱形语法、多异常捕捉、自动关闭资源的try语句(try-with-resources)、java.nio.file等新内容。

2014年,oracle公司发布了JDK1.8:

新增Lambda表达式、Annotations、接口中允许有默认方法、函数式接口、内置函数式接口、内置函数接口、Streams。

 


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-03-22  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

我的存档

数据统计

  • 访问量: 3538
  • 日志数: 5
  • 建立时间: 2017-11-06
  • 更新时间: 2017-11-18

RSS订阅

Open Toolbar