- 博客(4)
- 收藏
- 关注
原创 二叉树前序、中序、后序遍历相互求法
二叉树是数据结构中的重要知识点,最近准备笔试的时候总是会有以下问题:如果知道二叉树的两种遍历,如何求第三种遍历。本文将说明如何根据二叉树的两种遍历构建二叉树,进而求出第三种遍历方式,最后给出由前序、中序构建二叉树的代码实现。我们知道,二叉树的遍历有三种,分别是前序遍历、中序遍历和后序遍历,我们来看看这三种遍历的特性:前序遍历(根-->左-->右) ...
2018-09-14 11:36:18 48218 4
原创 深入理解JVM——HotSpot对象创建
一、对象的创建过程当虚拟机遇到一条含有new的指令时,会进行一系列对象创建的操作:1.检查常量池中是否有即将要创建的这个对象所属的类的符号引用。2.检查这个符号引用所代表的类是否已经被JVM加载。3.根据方法区中该类的信息确定该类所需的内存大小4.从堆中划分一块对应大小的内存空间给新的对象5.为对象中的成员变量赋上初始值(默认初始化)6.设置对象头中的信息7.调用对...
2018-09-07 13:11:54 335
原创 Java 重写(Override)与重载(Overload)
**1. 重写** 重写(Override)是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!**方法的重写规则:**• 参数列表必须完全与被重写方法的相同;• 返回类型必须完全与被重写方法的返回类型相同;• 访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为public,那么在子类中重写该方法...
2018-07-24 22:58:21 198
原创 Chrome谷歌浏览器中如何恢复已经关闭的网页?
我们在使用chrome浏览器的时候会习惯性的打开十几个tab标签页,然后出现一不小心关闭了一些tab标签页的情况。这个时候如何撤销这个关闭指令,恢复已经关闭的网页呢?这里教大家两个比较常用的恢复已关闭网页的方法。方法一:快捷键 对于习惯使用快捷键的朋友,这应该不陌生。这是是最快的恢复chrome已关闭网页的方法。很多人不知道Chrome浏览器撤销关闭页面的快捷键...
2018-07-22 20:07:18 13089
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人