摘要: 线程:是操作系统能够进行运算调度的最小单位。它被包含在进程中,是进程中实际运作单位 进程:进程是程序的基本执行实体,一个程序就是一个进程 简单理解线程: 应用软件中相互独立,可以同时运行的功能 有了多线程,就可以让程序同时做多件事 线程的生命周期 完整的线程状态 New(新建状态) ->创建线程对象 阅读全文
posted @ 2024-01-27 10:22 狗狗没有坏心眼 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 在JDK1.7时 如果构造1000w个哈希码相同的字符串,把他们全部插入HashMap中,这将导致严重的哈希冲突 1000w个字符串全部挤入到一个哈希桶中,从而形成一个超长链表,这时候的HashMap的性能将从O(1)退化到O(n) 为什么性能会退化到O(n)? 因为在插入的时候要先比较这个节点是不 阅读全文
posted @ 2024-01-26 12:04 狗狗没有坏心眼 阅读(96) 评论(0) 推荐(1) 编辑
摘要: 从简单的应用开始 首先创建一个Duck父类,其他所有鸭子来继承 所有鸭子都有嘎嘎叫和戏水 例如 Duck中有 quack(); //不是抽象方法 swim(); //不是抽象方法 display(); //抽象方法 //其他鸭子方法 子类 GreenHeadDuck display(){ //绿头鸭 阅读全文
posted @ 2024-01-25 23:28 狗狗没有坏心眼 阅读(10) 评论(0) 推荐(1) 编辑