- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 JVM内存区域分配
程序计数器 线程私有区域,用来标识当前线程执行到哪一行代码,CPU切换线程时使用 Java虚拟机栈 线程私有区域,线程中的每个方法被执行的时候会生成一个帧栈(stackframe),用于存储局部变量表,操作数栈,动态链接,方法出口等信息 Exception: StackOverflowError OutOfMemoryError 本地方法栈 类似Java虚拟机栈
2014-05-17 17:51:35
228
原创 Java命令行操作
编译及运行步骤: a:cmd到src所在的目录 b:执行命令:javac -d ../out com/eho/util/*.java (多文件编译) c:执行命令:javac -d ../out com/eho/test/*.java (编译包引用文件) d:执行命令:java -cp ../outcom.eho.test.Test (运行包引用文件)
2014-05-17 17:45:59
225
原创 HashMap源码学习
三个切入点: 构造方法 构造一个Entry数组,此为HashMap的核心容器 初始化两个参数:loaderFactor和initialCapacity get()方法 计算Key的hash code,得到对应的数组下标 数组中取出Entry该对象,取出key,比较hash code是否相同,若相同,比较equals是否相同,若相同,返回
2014-05-17 17:41:31
206
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人