文章分类 - Z 待处理
StringBulider和StringBuffer的区别
摘要:区别1:线程安全 StringBuffer:线程安全,StringBuilder:线程不安全。 因为 StringBuffer 的所有公开方法都是 synchronized 修饰的,而 StringBuilder 并没有 StringBuilder 修饰。 区别2:缓冲区 可以看出,StringBu
阅读全文
匿名内部类 造成内存泄漏 的解决方案
摘要:1.11 非静态内部类或者匿名内部类造成的内存泄露 解决方法有两种: 方法1:去掉 static , 把静态对象改为非静态即可; 方法2:都用静态内部类,因为静态内部类不会持有所在 Activity的 引用,不会造成内存泄露 作者:世道无情链接:https://www.jianshu.com/p/a
阅读全文
jdk9 List无法使用
摘要:选自 996 高效编程课程 ,2-2 List.of无法使用,因为jdk9 无tools.jar .legal文件夹下的东西无法编译
阅读全文
集合 list
摘要:package com.ddwei.chapter1; import com.google.common.collect.Lists; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public
阅读全文
StringUtils的处理
摘要:1 引入jar包: commons-lang-2.6.jar <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.5</version></depen
阅读全文
HashSet 关于 equals 和hashset方法
摘要:1 java类中HashSet添加对象时,为什么一定要重写equals方法和HasCode方法? a Set集合没有顺序,也不允许重复,为什么会这样? 答:是为了模拟现实的集合。 b 重复这里在现实中和内存中有什么区别? 答:现实中的重复指的是对象的重复,而内存中的重复指的hashCode的重复。
阅读全文
继承 执行顺序 demo
摘要:原创的,转载可注明地址,转载自菜鸟乙。。。谢谢! Test类: package com.geely.design.pattern.behavioral.interpreter; /** * Created by ddwei * */ public class TestExtends { public
阅读全文
栈,队列,列表 demo
摘要:1 列表,队列,栈 概念解析 列表,队列,栈 都属于线性数据结构 列表和队列栈的关系: 列表是一种数据项构成的有限序列,即按照一定的线性顺序,排列而成的数据项的集合,在这种数据结构上进行的基本操作包括对元素的的查找, 栈和队列是两种特殊类型的列表。 栈和队列的关系: 区别:栈的特点是先进后出;队列的
阅读全文