码迷,mamicode.com
首页 > 编程语言 > 详细

java 基本类库包的作用

时间:2014-12-14 00:42:02      阅读:317      评论:0      收藏:0      [点我收藏+]

标签:io   ar   sp   for   java   strong   on   文件   bs   

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也是加解密的

java 基本类库包的作用

标签:io   ar   sp   for   java   strong   on   文件   bs   

原文地址:http://www.cnblogs.com/shunliu-java/p/4162109.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!