远方的灯塔 - 专注于服务端技术分享 远方的灯塔 - 专注于服务端技术分享
首页
  • Java SE
  • Struts2
  • Hibernate
  • MyBatis
  • JAX-WS
  • 并发
  • 分布式
  • Git
  • 《C程序设计语言》
心情随笔
  • 文章分类
  • 文章标签
  • 文章归档
友情链接
关于我
GitHub (opens new window)

Terwer Green

一个后端老菜鸟
首页
  • Java SE
  • Struts2
  • Hibernate
  • MyBatis
  • JAX-WS
  • 并发
  • 分布式
  • Git
  • 《C程序设计语言》
心情随笔
  • 文章分类
  • 文章标签
  • 文章归档
友情链接
关于我
GitHub (opens new window)
  • Java SE

    • 《Java语言新特性》

      • 版本历史
      • JDK_Alpha和Beta
      • JDK_1-0
      • JDK_1-1
      • J2SE_1-2
        • 主要特性
        • Java 在 1.2 细分为三个平台
        • JCP
        • JDK 1.2 下载
      • J2SE_1-3
      • J2SE_1-4
      • J2SE_5-0
      • Java_6
      • Java_7
      • Java_8-LTS
      • Java_9
      • Java_10
      • Java_11-LTS
      • Java_12
      • Java_13
      • Java_14
      • Java_15
      • Java_16
      • Java_17-LTS
      • Java_18
      • Java_19
      • Java_20
      • Java_21-LTS
      • Java_22
      • Java_23
      • Java_24
      • Java_25-LTS
    • Java_SE之Java_SE平台与JDK
  • MyBatis

  • 大数据&分布式

  • 《设计模式》

  • 后端开发
  • Java SE
  • 《Java语言新特性》
terwer
2022-10-01
目录

J2SE_1-2

1998 年 12 月 8 日发布,代号为 Playground 。 该版本到 J2SE 5.0 为止的后续版本被更名为 Java 2 ,而版本名称“J2SE”(Java 2 平台,标准版)取代 JDK 以区别 J2EE(Java 2 平台,企业版) 和 J2ME(Java 2 Platform,Micro Edition)基础平台。这是 Java 的一个非常重要的版本,它将 Java 平台的大小增加至原先的三倍,在 59 个程序包中达到了 1520 个类。主要增加包括:

# 主要特性

  • strictfp 关键字

    参考 java中不常见的关键字:strictfp,transient (opens new window)​

  • 主类别中集成了 Swing (opens new window) "Swing (Java)")图像化 API

  • 首次为 Sun 提供的 JVM 配备 JIT(Just In Time) (opens new window)编译器

  • Java plug-in (opens new window)(即 Java Applet)

  • Java IDL (opens new window),一个与 CORBA (opens new window) 互通的接口描述语言 (opens new window)实现

  • Java集合框架 (opens new window),如新增 HashMap 替代旧的 HashTable(常用);

  • 对打包的 Java 文件进行数字签名;

  • JFC(Java Foundation Classes), 包括 Swing 1.0, 拖放和 Java2D 类库;

  • JDBC 中引入可滚动结果集,BLOB,CLOB,批量更新和用户自定义类型;

  • Applet 中添加声音支持.

# Java 在 1.2 细分为三个平台

As work progressed within Sun Microsystems on Java 1.2, a decision was made to rebrand Java and to make major changes in the way Java was packaged and licensed. Java 1.2 became simply Java 2, although the JDK and JRE versions remained at 1.2. More importantly, however, the Java platform was split into three editions:

  • Java 2 Standard Edition (J2SE) is for conventional desktop application development. Swing has been folded into the core Java classes, and a number of new classes have been added to enhance application development even more than what Java 1.1 offered.
  • Java 2 Enterprise Edition (J2EE) is a superset of J2SE that is geared toward enterprise programming with an emphasis on server-side development using Enterprise JavaBeans (EJBs), web applications (servlets and JavaServer Pages), CORBA, and Extensible Markup Language (XML).
  • Java 2 Micro Edition (J2ME) is a subset of J2SE that is geared toward embedded and handheld devices that cannot support a full J2SE implementation.

# JCP

Java 规范由 jcp 主导

https://www.jcp.org/en/jsr/all?sortBy=date (opens new window)

# JDK 1.2 下载

https://www.oracle.com/java/technologies/java-archive-javase-v12-downloads.html (opens new window)

文章更新历史

2011/10/22 feat: 初稿

编辑 (opens new window)
#平台#版本#主要#jdk#java#一个#增加
上次更新: 2025/10/22, 06:08:13
JDK_1-1
J2SE_1-3

← JDK_1-1 J2SE_1-3→

最近更新
01
Java_25-LTS
11-17
02
Java_24
11-17
03
Java_23
11-17
更多文章>
Theme by Vdoing | Copyright © 2011-2025 Terwer Green | MIT License | 粤ICP备2022020721号-1 | 百度统计
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式