摘要:
1. 类的加载 2. 对象内存分配 指针碰撞 空闲列表 3. 处理并发安全问题 cas/锁 TLAB 线程的分配空间在堆内存中隔离开,在堆中为每个线程预先分配一小块不同的空间,每个线程创建对象都在自己对应的空间中完成。 4. 属性默认初始化 5. 设置对象头 类信息 锁信息 hashcode GC信 阅读全文
posted @ 2021-07-14 16:07
rudynan
阅读(50)
评论(0)
推荐(0)
摘要:
先序遍历 非递归写法 1. 先入栈 弹出 打印 2. 然后先压入右节点 再压入左节点 3. 重复 1 public void printPre(TreeNode node) { 2 Stack<TreeNode> stack = new Stack<>(); 3 stack.push(node); 阅读全文
posted @ 2021-07-14 10:14
rudynan
阅读(59)
评论(0)
推荐(0)

浙公网安备 33010602011771号