摘要: 代码块 概述:在Java中,使用{}括起来的代码被称为代码块,根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。 (1)局部代码块 在方法中出现;限定变量生命周期,及早释放,提高内存利用率 (2)构造代码块 在类中方法外出现;多个构造方法方法中相同的代码存 阅读全文
posted @ 2024-08-11 22:20 hello_future 阅读(82) 评论(0) 推荐(1)
摘要: 静态变量VS成员变量 (1)所属不同 静态变量属于类,所以也称为为类变量 成员变量属于对象,所以也称为实例变量(对象变量) (2)内存中位置不同 静态变量存储于方法区的静态区 成员变量存储于堆内存 (3)内存出现时间不同 静态变量随着类的加载而加载,随着类的消失而消失 成员变量随着对象的创建而存在, 阅读全文
posted @ 2024-08-11 22:17 hello_future 阅读(20) 评论(0) 推荐(1)
摘要: 并发修改异常 ConcurrentModificationException详解 异常产生原因:并发修改异常指的是在并发环境下,当方法检测到对象的并发修改,但不允许这种修改时,抛出该异常。 异常抛出在ArrayList类中的checkForComodification()方法中。 checkForC 阅读全文
posted @ 2024-08-11 20:19 hello_future 阅读(1273) 评论(0) 推荐(1)