Java笔记3:Collection接口 发表于 2019-07-04 Java集合 Java中集合类主要用于保存、盛装其他类型的数据,因此集合类也称为容器类。所有的集合类都位于java.util包下,容器类只能保存引用类型。Java中的集合类主要有两个接口:Collection和Map,本文主要讨论Collection接口。Collection接口的继承树如下: 阅读全文 »
Java笔记2:String,StringBuilder,StringBuffer 发表于 2019-07-03 String、StringBuilder和StringBuffer的区别 String StringBuilder StringBuffer 是否可变 不可变 可变 可变 线程安全 安全1 不安全 安全 拼接方法 + 或 concat方法 append方法 append方法 拼接性能 最差2 最好 中间3 适用情况 很少字符串操作 单线程大量字符串操作 多线程大量字符串操作 阅读全文 »
Java笔记1:Object类源码 发表于 2019-07-02 Object类是Java类层次结构的根节点,定义了一些最抽象的方法。 registerNatives()12345private static native void registerNatives();static { registerNatives();} 是一个本地方法,并且该方法在静态代码块中,因此所有对象在创建时,都会先调用该方法。该方法的主要作用就是将其他语言实现的(主要是C/C++)一些环境相关的方法映射到Java中的本地方法,实现方法名的解耦。 阅读全文 »