摘要: 为什么要学习Java对象头 学习Java对象头主要是为了解synchronized底层原理,synchronized锁升级过程,Java并发编程等。 JAVA对象头 由于Java面向对象的思想,在JVM中需要大量存储对象,存储时为了实现一些额外的功能,需要在对象中添加一些标记字段用于增强对象功能,这 阅读全文
posted @ 2020-10-03 12:22 e891377 阅读(1407) 评论(0) 推荐(1) 编辑
摘要: LeetCode题目——左叶子之和(sum-of-left-leaves) 计算给定二叉树的所有左叶子之和。 示例: 3 / \ 9 20 / \ 15 7 在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24 思路 本题的难点在于,首先要知道 什么是叶子节点 ? 如何判断一个节点是不 阅读全文
posted @ 2020-09-19 15:43 e891377 阅读(167) 评论(0) 推荐(0) 编辑