1、Java 罕用类
java.lang.Object:所有的类间接或者间接继承父类 Java 认为所有的对象都具备一些根本的共性内容 这些内容能够一直的向上抽取 最终就抽取到了一个最顶层的类中(Object) 该类中定义的就是所有对象都具备的性能
java.lang.String:java 中用 String 类进行形容 对字符串进行了对象的封装 这样的益处是能够对字符串这种常见数据进行不便的操作 对象封装后 能够定义 N 多属性和行为
java.lang.StringBuffer:结构一个其中不带字符的字符串缓冲区 初始容量为 16 个字符
java.lang.StringBuilder:结构一个其中不带字符的字符串生成器 初始容量为 16 个字符 该类被设计用作 StringBuffer 的一个繁难替换 用在字符串缓冲区被单个线程应用的时候
java.lang.Integer:数字格局的字符串转成根本数据类型的办法
java.lang.System:属性和行为都是动态的
java.lang.Runtime
java.util.Math:用于数学运算的工具类 属性和行为都是动态的 该类是 final 不容许继承
java.util.Date
java.io.File:将文件系统中的文件和文件夹封装成了对象 提供了更多的属性和行为能够对这些文件和文件夹进行操作 这些是流对象办不到的 因为流只操作数据
2、AOP
AOP 为 Aspect Oriented Programming 的缩写,意为:[面向切面编程],通过 [预编译] 形式和运行期间动静代理实现程序性能的对立保护的一种技术。