发布于 2023-10-01 再看HashMap,LinkedHashMap,ConcurrentHashMap 19740 热度 NOTHING Java HashMap在jdk1.7及之前是链表+数组来实现的 然后在jdk1.8及以后是数组+链表+红黑树 JDK1.7与JDK1.8 …
发布于 2023-10-01 再看ArrayList与LinedList 1879 热度 NOTHING Java 说到ArrayList的时候,我总是把它和泛型一块用 ArrayList内部是Object[]elementData数组,Link …
发布于 2023-09-30 ThreadLocal 944 热度 NOTHING Java ThreadLocal是在我看Handler的Looper.prepare()中看到的 Looper的作用是在MessageQue …
发布于 2023-09-29 抽象类与接口的区别 1095 热度 NOTHING Java 抽象 接口 变量 抽象类的变量是可以被任意修饰符修饰的 变量会被隐式指定为public static final 方法 抽象类中可 …
发布于 2023-09-29 自动拆箱与自动装箱 1119 热度 NOTHING Java 装箱就是把一个基本数据类型转化为对应的包装类型 而拆箱就是把一个包装类型转化成对应的基本数据类型 比如如下: 42是一个基本数据类 …
发布于 2023-09-29 再看反射 1870 热度 NOTHING Java 刚才看完泛型的类型擦除,它的类型擦除是在编译器之后的,所以在运行期的时候ArrayList<String>和Array …
发布于 2023-09-27 Java中泛型 1890 热度 NOTHING Java 泛型感觉主要是在集合里面用的比较多,比如ArrayList<String>表示ArrayList这个集合里面装的都是S …
发布于 2023-09-27 序列化与Base64 1112 热度 NOTHING Java 序列化 序列化是将对象转化成二级制流(或者说是把它转化成字节序列),然后就将这个字节序列从一方传给另一方。 序列化后的对象可以在网 …
发布于 2023-09-26 final关键字 1102 热度 NOTHING Java 我看final关键字的时候,当时候有一个地方没有理解 就是 这个操作是错误的,然后当时候的理解就是final已经表明a是一个常量了 …
发布于 2023-09-26 再看View的工作流程 1114 热度 NOTHING Android 工作流程就是onMeasure,onLayout还有onDraw()这3个没啥好说的 ViewRootImpl(替代ViewRoo …