引言:
本篇文章是读者在学习JAVA相关知识时,对自身感兴趣的源码部分的阅读学习。本文以JAR包索引,读者希望通过源码的阅读,能对JAVA代码的编写风格有进一步的了解,因此每段源码后会记录下我的一些问题和思考。
rt.jar(runtime)
package java.lang
- System
- 包含几个有用的类字段和方法,该类无法实例化
- 提供标准的输入、输出、错误流
- 提供访问外部定义的属性和环境变量
- 加载文件和库的方法
- 快速复制一部分数组的实用的方法
//初始化JDK类库
public static void loadLibrary(String libname)
//通过XML初始化系统配置
public static void setProperties(Properties props)
//Properties类
class Properties extends Hashtable<Object,Object>
//通过流解析XML
public synchronized void loadFromXML(InputStream in)