Object类是所有类的父类,在定义类时,如果没有明确定义继承哪一种类,那就是继承Object类
Object类的三个覆写方法:
- public String toString() 取得对象信息
- public boolean equals(Object obj) 对象比较
- public int hashCode() 取得对象的哈希值
to be a learner
Object类是所有类的父类,在定义类时,如果没有明确定义继承哪一种类,那就是继承Object类
Object类的三个覆写方法:
Java开发离不开关键字this,this有三类用法:
为了避免类的属性名称和方法参数名称的重复,需要用this.属性的形式,来明确指明调用的是属性而不是参数
注:为了避免不必要的麻烦,在访问类的属性时,不管名称重复与否,都加上this关键字
二叉树的遍历指按照一定的顺序访问二叉树的所有节点
访问方法一共四种:先序遍历,中序遍历,后续遍历,层序遍历
前三种遍历一般用DFS方法,层序遍历需要BFS方法
先、中、后序遍历,都是指的根节点的访问顺序
先序代码:
给出一个字符串S,求S的最长回文子串的长度。
例:字符串“ASDFGHGFDSB”的最长回文子串为“SDFGHGFDS”,长度为9。
显然暴力解法的不仅复杂度较大,而且超级繁琐,采用动态规划可以更好的解决这类问题
1 | package javaExcelMysql; |

