摘要:        
Thread1、是一个类2、只能被继承实现方式 class ThreadTest extends Thread{ private int ticket = 100; public void run(){ while(true){ if(ticket > 0){ ticket- }else{ brea    阅读全文
        
            posted @ 2023-01-07 17:23
锐洋智能
阅读(46)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
线程的六种状态 public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED; }    阅读全文
        
            posted @ 2023-01-07 17:21
锐洋智能
阅读(32)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
在多线程中有多种方法让线程按特定顺序执行,你可以用线程类的join()方法在一个线程中启动另一 个线程,另外一个线程完成该线程继续执行。为了确保三个线程的顺序你应该先启动最后一个(T3调 用T2 ,T2调用T1) ,这样T1就会先完成而T3最后完成。实际上先启动三个线程中哪一个都行, 因为在每个线程    阅读全文
        
            posted @ 2023-01-07 17:11
锐洋智能
阅读(149)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
ArrayList 初始容量:10 ,扩容因子:1,当容量达到上限后才会触发扩容。扩容公式:新容量 = 旧容量/2 + 旧容量 + 1比如:初始容量为4,其容量的每次扩充后的新容量为:4->7->11->17->26->...即每次扩充至原有基础的1.5倍LinkedListlinkedList没有    阅读全文
        
            posted @ 2023-01-07 17:10
锐洋智能
阅读(628)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
1.ArrayListArrayList 初始化大小是 10扩容点规则是,新增的时候发现容量不够用了,就去扩容扩容大小规则是,扩容后的大小= 原始大小*1.5。ArrayList是一个集合,底层维护的是数组结构,查询比较快,增删慢,线程不同步2.LinkedListLinkedList 是一个双向链    阅读全文
        
            posted @ 2023-01-07 17:07
锐洋智能
阅读(341)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
在 Java 开发中少不了使用 HashMap,但是通常使用 HashMap 时就是简单的进行 new 一下就可以开始使用了。比如这样: HashMap<String, Object> param = new HashMap<>(); 这样使用并不会有什么问题,但是如果在创建 HashMap 时如果    阅读全文
        
            posted @ 2023-01-07 10:14
锐洋智能
阅读(699)
评论(3)
推荐(1)
        
        
            
        
        
摘要:        
HashMap的介绍在开始之前,先看下在官方文档中是如何介绍HashMap的: An instance of HashMap has two parameters that affect its performance: initial capacity and load factor. The c    阅读全文
        
            posted @ 2023-01-07 10:03
锐洋智能
阅读(226)
评论(0)
推荐(0)
        
        
                    
                
浙公网安备 33010602011771号