• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

子把瓢总

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

java 基本类库包的作用

tools.jar:工具类库,它跟我们程序中用到的基础类库没有关系。

Jre库包含的jar文件(jdk1.6):resources.jar、rt.jar、jsse.jar、jce.jar、charsets.jar、dnsns.jar、localedata.jar等共10个jar文件,其中resource.jar为资源包(图片、properties文件);rt.jar为运行时包

java.*、javax.*包,org.*包:

1、作为J2SE的API公开接口的一部分,与操作系统无关可以在所有Java平台上运行;

2、不同的jdk版本会保持兼容不会轻易变化,提供API文档及源码(src.zip)。

sun.*包:

1、不是API公开接口的一部分,调用sun包的程序并不能确保工作在所有Java平台上,不同的操作系统中的实现可能不相同。

2、不同的jdk版本sun包中的类也可能不定期的变化,因此sun.*包中的类没有提供API文档及源码。

 

 

1. rt.jar
rt.jar 默认就在Root Classloader的加载路径里面的the bootstrap classes (the RunTime classes that comprise the Java platform's core API).

2. tools.jar

tools.jar 是系统用来编译一个类的时候用到的,即执行javac的时候用到

javac XXX.java

实际上就是运行

java -Calsspath=%JAVA_HOME%\lib\tools.jar xx.xxx.Main XXX.java

javac就是对上面命令的封装 所以tools.jar 也不用加到classpath里面

3. dt.jar
dt.jar是关于运行环境的类库,主要是swing的包 在用到swing时最好加上。

4.sunjce_provider.jar加密解密用的

5.charsets.jar -- character conversion classes.

6.localedata.jar -- locale data for java.text and java.util.

7.jce.jar也是加解密的

posted on 2014-12-14 00:02  子把瓢总  阅读(1403)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3