当前位置: 首页 > 工具软件 > JDK > 使用案例 >

[JDK]什么是JDK

纪佐
2023-12-01
    问题描述:之前安装了JDK用于Java开发,搜集了网络关于JDK的一些说明。
      JDKJavaDevelopment Kit Sun Microsystems 针对 Java 开发员的产品。自从 Java 推出以来, JDK 已经成为使用最广泛的 Java SDK JDK 是整个 Java 的核心,包括了 Java 运行环境、 Java 工具和 Java 基础类库。 JDK 是学好 Java 的第一步。而专门运行在 x86 平台的 Jrocket 在服务端运行效率也要比 Sun JDK 好很多。从 SUN JDK5.0 开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。

版本

名称

发行日期

JDK 1.1.4

Sparkler(宝石)

1997-09-12

JDK 1.1.5

Pumpkin(南瓜)

1997-12-13

JDK 1.1.6

Abigail(阿比盖尔–女子名)

1998-04-24

JDK 1.1.7

Brutus(布鲁图–古罗马政治家和将军)

1998-09-28

JDK 1.1.8

Chelsea(切尔西–城市名)

1999-04-08

J2SE 1.2

Playground(运动场)

1998-12-04

J2SE 1.2.1

none(无)

1999-03-30

J2SE 1.2.2

Cricket(蟋蟀)

1999-07-08

J2SE 1.3

Kestrel(美洲红隼)

2000-05-08

J2SE 1.3.1

Ladybird(瓢虫)

2001-05-17

J2SE 1.4.0

Merlin(灰背隼)

2002-02-13

J2SE 1.4.1

grasshopper(蚱蜢)

2002-09-16

J2SE 1.4.2

Mantis(螳螂)

2003-06-26

J2SE 5.0 (1.5.0)

Tiger(老虎)

2004-09-30

J2SE 5.1 (1.5.1)

Dragonfly(蜻蜓)

未知

J2SE 6.0 (1.6.0)

Mustang(野马)

预计2006年

J2SE 7.0 (1.7.0)

Dolphin(海豚)

未知

 

JDK包含的基本组件包括:

  javac –编译器,将源程序转成字节码

  jar –打包工具,将相关的类文件打包成一个文件

  javadoc –文档生成器,从源码注释中提取文档

  jdb – debugger,查错工具

  java –运行编译后的java程序(.class后缀的)

  appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。

  Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。

  Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。

Jconsole: Java进行系统调试和监控的工具

 

常用的包

  java.lang:这个是系统的基础类,比如String等都是这里面的,这个包是唯一一个可以不用引入(import)就可以使用的包

  java.io:这里面是所有输入输出有关的类,比如文件操作等

  java.nio;为了完善io包中的功能,提高io包中性能而写的一个新包 ,例如NIO非堵塞应用

  java.net:这里面是与网络有关的类,比如URL,URLConnection等。

  java.util :这个是系统辅助类,特别是集合类Collection,List,Map等。

  java.sql:这个是数据库操作的类,Connection, Statement,ResultSet等

  javax.servlet:这个是JSP,Servlet等使用到的类

 类似资料: