![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Erudite_x
处女座,酷爱Django
展开
-
Java中二叉树的前序遍历、中序遍历及后续遍历代码
公共类——节点类代码:// Definition for a binary tree node.public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode() {} TreeNode(int val) { this.val = val; } TreeNode(int val, TreeNode left, TreeNode right) {原创 2022-03-01 21:22:13 · 835 阅读 · 0 评论 -
java 中都有哪些引用类型?
java中的引用类型如下:(1)强引用Java中默认声明的就是强引用,比如:Object obj = new Object();obj = null;只要强引用存在,垃圾回收器将永远不会回收被引用的对象。如果想被回收,可以将对象置为null;(2)软引用(SoftReference)在内存足够的时候,软引用不会被回收,只有在内存不足时,系统才会回收软引用对象,如果回收了软引用对象之后仍然没有足够的内存,才会跑出内存溢出异常。byte[] buff = new byte[10原创 2022-02-24 18:48:13 · 1029 阅读 · 0 评论 -
hashcode是什么?有什么作用?
Java中Object有一个方法:public native int hashcode();(1)hashcode()方法的作用hashcode()方法主要配合基于散列的集合一起使用,比如HashSet、HashMap、HashTable。 当集合需要添加新的对象时,先调用这个对象的hashcode()方法,得到对应的hashcode值,实际上hashmap中会有一个table保存已经存进去的对象的hashcode值,如果table中没有改hashcode值,则直接存入;如果有,就调用e..原创 2022-02-23 18:59:37 · 2840 阅读 · 0 评论 -
final、finally、finalize 有什么区别?
final、finally、finalize 之间得区别如下:1、final可以修饰类,变量,方法,修饰的类不能被继承,修饰的变量不能重新赋值,修饰的方法不能被重写。2、finally用于抛异常,finally代码块内语句无论是否发生异常,都会在执行finally,常用于一些流的关闭。3、finalize方法用于垃圾回收。一般情况下不需要我们实现finalize,当对象被回收的时候需要释放一些资源,比如socket链接,在对象初始化时创建,整个生命周期内有效,那么需要实现finalize方法,关原创 2022-02-22 17:22:13 · 3936 阅读 · 0 评论 -
JAVA中报错 : org.springframework.beans.factory.BeanCreationException
一、错误类型org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cache.interceptor.CacheInterceptor#0': Cannot resolve reference to bean 'cacheManager' while setting bean property 'cacheManager'; nested原创 2021-11-23 21:41:49 · 5302 阅读 · 0 评论 -
Java小白学习方法以及Java学习路线,最终完成分布式项目开发
开启你的学习之旅!(贵在坚持!)1、Java学习路线1 javase —> 2 数据库(MySQL、jdbc)----> 3 web前端 ----> 4 javaweb ----> 5 web进阶 -----> 6 javaweb项目实战 ----> 7 SSM三大框架 ----> 8 互联网分布式 -----> 9 分布式项目实战思维导图如下:2、对以上每个步骤的简介以及所学内容的先后顺序1 Javase : Java语言的基础,是Java的最原创 2021-07-03 11:07:45 · 282 阅读 · 1 评论 -
Establishing SSL connection without server‘s identity verification is not recommended.
1、问题:Java使用 mysql-jdbc 连接 MySQL 出现的警告:全称如下:WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explici原创 2021-07-02 10:49:07 · 107 阅读 · 0 评论 -
java中的构造函数(构造方法、构造器)
构造方法主要用来创建类的实例化对象,可以完成创建实例化对象的初始化工作,声明格式:构造方法修饰词列表 类名(方法参数列表)构造方法修饰词列表:public、protected、private类的构造方法和普通方法一样可以进行重载。构造方法具有的特点:构造方法名称必须与类名一致构造方法不具有任何返回值典型,即没有返回值,关键字 void 也不能加入,加入后就不是构造方法了,就成了普进的方法了任何类都有构造方法,如果没有显示的定义,则系统会为该类定义一个默认的构造器,这个构造器不含任何参数。如果原创 2021-06-09 19:02:12 · 927 阅读 · 0 评论 -
Java在 Windows PowerShell 输出提示信息时出现乱码
Java在 Windows PowerShell 输出提示信息时出现乱码问题:在编译.java程序时出现乱码解决办法:之前输入:javac KeyInputTest.java出现乱码现在输入:javac -encoding utf-8 KeyInputTest.java乱码解决也许还有其他的解决办法。...原创 2021-06-04 15:46:59 · 816 阅读 · 0 评论