摘要:        
+= 是简写,a +=2 就是a = a+2 =+并不是简写,a =+ 2直接对a的赋值,±符号代表的是正负(完全可以省略不写),即a =+2其实就是a = 2。 public static void main(String[] args) { Integer a = 1; a+=2; System    阅读全文
        
            posted @ 2020-11-12 13:00
SimonShixinlong
阅读(1742)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
进程与线程的区别: 进程:有独立的内存空间,进程中的数据存放空间(堆空间和栈空间)是独立的,至少有一个线程。 线程:堆空间是共享的,栈空间是独立的,线程消耗的资源比进程小的多。    阅读全文
        
            posted @ 2020-11-08 22:47
SimonShixinlong
阅读(75)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
什么是线程: 一个进程中的子程序;一个程序对于CPU的一条独立的执行单元。 好处:多个功能同时执行; 弊端:下号硬件资源。    阅读全文
        
            posted @ 2020-11-08 22:44
SimonShixinlong
阅读(378)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
什么是进程: 一个程序运行时期,在内存中占用的资源,独立单元。    阅读全文
        
            posted @ 2020-11-08 22:32
SimonShixinlong
阅读(438)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
方法的可变参数: 根据需求,发现问题: 方法中参数的数据类型固定,但是参数的个数不确定,JDK1.5开始,新的特性,方法可变参数。 语法: 数据类型...变量名 可变参数使用的注意事项: 1.一个方法中,可变参数只能有一个; 2.方法中的可变参数只能定义在最后一位。    阅读全文
        
            posted @ 2020-11-07 21:37
SimonShixinlong
阅读(109)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
LinkedHashMap集合: 继承HashMap实现接口Map; 底层是哈希表实现,数组+链表(双向链表); 有序集合; 和父类HashMap一致;    阅读全文
        
            posted @ 2020-11-07 16:20
SimonShixinlong
阅读(98)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
HashMap集合: 实现了Map接口; 底层是哈希表结果:数组+链表(单向链表); JDK1.8开始,当数组中的链表的节点达到8个,会自动转成红黑树结构; 集合是无序的; 允许存储null值和null键; 线程是不安全的,运行速度快。 需要保证键对象的唯一性; 存储到哈希表中的对象,必须实现hah    阅读全文
        
            posted @ 2020-11-07 15:27
SimonShixinlong
阅读(74)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
Map集合,也是映射集合。 存储元素,每次存储2个对象 put(键,值) 一个键只能对应一个值,键不允许重复。 Map是接口,所有的键值对集合的顶层接口。 Map接口和Collection没有关系 Map是接口,实现类是HashMap Map的put();带有返回值,一般返回null;当向集合中存储    阅读全文
        
            posted @ 2020-11-05 23:24
SimonShixinlong
阅读(70)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
结论: 哈希表判断元素重复的依据:对象的哈希值和equals 哈希值相同,equals返回true,相同对象,替换; 哈希值相同,equals返回false,不同对象,存储。 哈希表的初始容量,数组长度为16个,不够时,扩充为原来的2倍; 加载因子为0.75,当数组容量使用到75%时,进行扩容。 两    阅读全文
        
            posted @ 2020-11-04 00:02
SimonShixinlong
阅读(353)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
地址值和Hash值没有关系: 地址值是不同的;Hash值是会相同的。 String类继承Object 重写了父类方法hashCode(); 建立了自己的哈希值; 哈希值:和字符串的本质内容相关,和new内存地址无关。 计算方式:31 * 上一次计算的哈希值 + 字符ASCII码 【31是质数(除了1    阅读全文
        
            posted @ 2020-11-03 01:24
SimonShixinlong
阅读(1500)
评论(0)
推荐(0)
        
        
                    
                
浙公网安备 33010602011771号