JAVA各个版本特点总结

本文总结了Java从JDK1.0到JDK1.8的主要版本特点,包括 Oak、Playground、Kestrel、Merlin、Tiger、Mustang、Dolphin 和 Spider 各个代号的版本特性,涉及Swing、2D API、安全增强、正则表达式、泛型、并发工具等重大改进。
摘要由CSDN通过智能技术生成

  这两天看了部分《Java7高级进阶》,对Java的发展进程及版本区别也有了更深刻的了解,下面是总结摘抄Java各个版本的特点跟大家分享一下。

1、JDK1.0(1996年1月23日)代号:Oak

  JDK1.0本身非常小,差不多212个类、8个包,以及Sun提供的一个用于调试的包,Java设计之初主要是用于嵌入式软件的开发,因此这个版本的JDK提供了有限的能力,并且提供的库在当时没法与其他语言相提并论。java.awt中提供的用户界面太过原始,甚至没有提供打印工具。
  这个版本的Java能成功是因为当时互联网的兴起。那个时候网页还不具备动态能力,java applet为网页提供了动态内容及交互能力。因此开发人员通过java applet获取了大量用户,使得java变得流行起来。此版本还提拱了用于网络编程的类,java甚至一度被宣传为网络编程语言。
  JDK1.1(1997年2月19日)共包含504个类,23个包,主要改动有以下内容:

  • Java Bean API,开发人员可以在生成器工具中可视化的对Java Bean操作,可以通过使用Java
    Bean API可视化的创建复杂GUI(图形用户界面)
  • 远程方法调用RMI,可以让客户端调用运行在远程服务器上的程序。
  • JAR文件格式,将类进行打包传输更快捷、方便。
  • 数字签名,可以对java程序的权限进行验证。
  • AWT增强,AWT包含了用于构建GUI的接口和类,支持黏贴版传出数据(原生系统和java程序互传数据)、可以创建弹出菜单、添加打印支持、大文档滚动显示等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值