2018年7月12日

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

posted @ 2018-07-12 14:20 慢热并不是缺点 阅读(115) 评论(0) 推荐(0) 编辑

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

posted @ 2018-07-12 12:00 慢热并不是缺点 阅读(81) 评论(0) 推荐(0) 编辑

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

posted @ 2018-07-12 11:33 慢热并不是缺点 阅读(144) 评论(0) 推荐(0) 编辑


Copyright © 2024 慢热并不是缺点
Powered by .NET 8.0 on Kubernetes