2018年7月12日

摘要: 1,程序计数器,较小的内存空间,存着当前线程执行的行号,每个线程都有一个自己独立的pc,不会抛outOfMemoryError 2,java 虚拟机栈,线程私有,方法执行的时候会创建一个栈帧,存着方法相关的信息,会抛 stackOverflowError,outOfMemoryError 3,本地方 阅读全文

posted @ 2018-07-12 14:20 写程序到老 阅读(116) 评论(0) 推荐(0)

摘要: 1:加载 jvm 通过全限定名得到类字节流;静态存储结构转化;生成Class对象放到方法区,这是此类的数据访问入口 2:验证 确保Class文件的字节流的信息是符合jvm的要求 并且不会危害虚拟机自身安全 3:准备 为类变量(static变量)分配内存-在方法区分配,设置初始值,是默认值 不是程序里 阅读全文

posted @ 2018-07-12 12:00 写程序到老 阅读(90) 评论(0) 推荐(0)

摘要: 1:Node数组 :是HashMap一个内部类,本质是一个映射,Node[] table 是HashMap中类中重要的字段,即哈希桶数组 2:Node包含的信息:key value key的hash值-数组索引位置,通过它可以定位键值对的存储位置, 3:不同的key得到同一个位置,这叫 碰撞 4: 阅读全文

posted @ 2018-07-12 11:33 写程序到老 阅读(153) 评论(0) 推荐(0)


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3