240 发简信
IP属地:辽宁
  • JVM 类加载 静态资源加载顺序

    总结:普通的static 会在 链接-准备阶段 初始化 赋默认值 如int =0 reference = null在 初始化阶段 赋显示值 in...

  • 面试复习题-CopyOnWriteArrayList源码分析

    逐个分析方法: 构造方法部分 空参构造 CopyOnWriteArrayList() 传递集合的构造方法CopyOnWriteArrayList...

  • 面试复习题-String+int

    输出: 例题2: 输出:

  • Resize,w 360,h 240
    面试复习题-模拟死锁和如何用指令找到死锁

    死锁产生原因: 首先用代码模拟出死锁 执行代码: 这个时候我们可以用 cmd命令来找到死锁,排查死锁 首先用idea打开命令面板 找到这个类的进...

  • Resize,w 360,h 240
    面试复习题-java参数传递

    首先看代码 再看结果 一个一个来分析首先分析 int 类型 int 类型作为基本类型,直接在栈中存储,在 main调用change方法把i=1传...

  • Resize,w 360,h 240
    面试题复习-Java类加初始化执行顺序

    首先看代码: 结果: 首先要知道java类加载地顺序 1.静态成员及静态代码块属于类加载时创建,普通成员及构造函数属于实例化对象时创建,如果是同...

  • 面试题复习-java自增变量-jvm局部变量表操作数栈知识

    先看代码 输出: 原因是java 编译操作编译源码:编译类 -> javap -v 类名.class 在这里 0 1 -> int i=12...

  • Resize,w 360,h 240
    面试题复习-Integer和int 的坑

    首先看例子: 结果: 原因: 1、由于 Integer 变量实际上是对一个 Integer 对象的引用,所以两个通过 new 生成的 Integ...