![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 70
huaiyingdetective
这个作者很懒,什么都没留下…
展开
-
二叉树的前中后序遍历(非递归)
力扣173中序cpp初始化时将包括根节点在内的左链入栈。栈顶元素即为需要输出的下一个节点,将栈顶元素输出后,判断该节点有无右子树,如果有,将右子树的左链入栈,左链即为一个树从根开始,看成一个^形状的左侧/这条边上包括根的所有点。出栈时直接输出该节点。/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right;转载 2021-04-01 18:53:44 · 124 阅读 · 0 评论 -
Java Set接口详细讲解 TreeSet的定制排序和自然排序
package Java1;import java.util.Comparator;import java.util.Iterator;import java.util.TreeSet;/* * 向TreeSet中添加数据,要求是相同类的对象 * 两种排序方式:自然排序(实现comparable接口)和定制排序(Comparator) * * 自然排序中,比较两个对象是否相同的标准为:compareTo()返回0,不再是equals(). */public class T...转载 2021-04-23 18:20:58 · 221 阅读 · 0 评论 -
Java 中使用sort排序
刷题过程中常常遇到排序问题,Java中自带的sort方法可以非常方便的帮助我们进行排序。常见的排序问题有两种情形:1.对一个数组进行排序。2.对自定义类型的类进行排序。一,对数组进行排序:通常情况下我们可以使用Array.sort()来对数组进行排序,有以下3种情况:1.Array.sort(int[] a)直接对数组进行升序排序2.Array.sort(int[] a , int fromIndex, int toIndex)对数组的从fromIndex到toIndex进行升序排序3.转载 2021-04-09 13:49:07 · 9991 阅读 · 0 评论 -
Java各种数据结构实现方式
栈Deque<Integer> stack=new LinkedList<Integer>();比起Queue独有方法,Deque是Queue子接口,有Queue的全部方法:push();链表头插pop();删除链表头且返回头队列Queue<String> queue=new LinkedList<String>();常用方法:offer();链表尾插(满时只返回false不抛出异常)poll();删除链表头且返回头(空时只返回null不抛原创 2021-04-01 19:35:24 · 2437 阅读 · 0 评论 -
Java中final、finally、finalize的区别与用法
1.简单区别:final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,供垃圾收集时的其他资源回收,例如关闭文件等。2.中等区别:虽然这个单词在Java中都存在,但是并没太多关联:final:java中的关键字,修饰...转载 2019-03-11 15:23:38 · 9901 阅读 · 1 评论 -
成员变量(实例变量)&局部变量区别,成员变量(实例变量)&静态变量(类变量)区别
成员变量(实例变量)&局部变量区别:(1)作用域成员变量:针对整个类有效。局部变量:只在某个范围内有效。(一般指的就是方法,语句体内)(2)存储位置成员变量:随着对象的创建而存在,随着对象的消失而消失,存储在堆内存中。局部变量:在方法被调用,或者语句被执行的时候存在,存储在栈内存中。当方法调用完,或者语句结束后,就自动释放。(3)初始值成员变量:有默认初始值。局部变量:...转载 2019-03-30 22:52:05 · 371 阅读 · 0 评论 -
jdk和安装包均为64位,但是安装eclipse时一直跳转JRE Missing页面解决方案
我的版本确实是对的,搜索了一下午才找到这个方法,以前确实不知道。去官网下载免安装便携版本,详情参考以下博客。[https://blog.csdn.net/summerxiachen/article/details/79531363].解压缩包之后直接点击紫色eclipse图标即可。后续并未发现有什么需要特别配置的。...原创 2019-07-16 15:32:02 · 5172 阅读 · 5 评论 -
Unknown version of Tomcat was specified解决办法:jdk1.8对应的tomcat版本有多个,不要下载tomcat旧版本(src)版本!
亲测可用的有8.5,9.0.不要下载src版本的旧版tomcat,安装时出现了很多问题,src版本中有很多精简!!!原创 2019-07-17 19:52:47 · 958 阅读 · 0 评论