摘要: 首先我们来测试,猜下下面程序的运行结果... 1 // 该类测试静态方法为什么不能被重写 2 public class Test1_Static { 3 4 public static void main(String[] args) { 5 Father f = new Father(); 6 f 阅读全文
posted @ 2020-03-10 21:17 技术狂-CYL 阅读(6033) 评论(0) 推荐(2) 编辑
摘要: 初识多线程 进程:正在运行的程序。也就是代表了程序锁占用的内存区域。一个软件的运行,必须启动至少一个进程,也可以多个。 单线程:一个进程如果只启动了一个线程在干活,这个程序就是单线程程序 多线程:一个进程如果启动了多个线程在干活,这个程序就是多线程程序,执行效率高。 进程和线程的关系:一个软件的运行 阅读全文
posted @ 2020-03-10 20:43 技术狂-CYL 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 常用方法 static <T extends Object & Comparable<? super T>> T max(Collection<? extends T> coll) 根据元素的自然顺序,返回给定 collection 的最大元素。 static <T> T min(Collectio 阅读全文
posted @ 2020-03-10 20:22 技术狂-CYL 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Map特点 将键映射到值的对象。 一个映射不能包含重复的键(如果键重复,后面的值会覆盖前面的);每个键最多只能映射到一个值。 Map 接口提供三种collection 视图,允许以键集、值集或键-值映射关系集的形式查看某个映射的内容。 参考源码: /** * The default initial 阅读全文
posted @ 2020-03-10 07:57 技术狂-CYL 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 特点 基于哈希表的 Map 接口的实现。 允许使用 null 值和 null 键。 此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 默认初始容量 是16 和默认加载因子 0.75 HashMap 的实例有两个参数影响其性能:初始容量 和加载因子。容量 是哈希表中桶的数量,初始容量只是哈希表在创 阅读全文
posted @ 2020-03-10 07:54 技术狂-CYL 阅读(143) 评论(0) 推荐(0) 编辑