[JDK]什么是JDK

    问题描述:之前安装了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等使用到的类

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技塑未来-苏导

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值