最新 最热

人类高质量重写equals方法

人类高质量重写equals方法:使用==操作符检查“参数是否为这个对象的引用”。如果是,返回true使用instanceof操作符检查“参数是否为正确的类型“。如果不是,则返回false把参数转换成正确的的类型。因为入参是Object且上...

2021-12-07
2

Springboot+vue 下拉框回显数据 无数据显示 报错

问题一:无报错下拉一片空白

2021-12-06
2

LeetCode笔记:202. Happy Number

一看到这个题目我是懵逼的,看一个数字是不是happy,出题人真有童心。想找规律吧算了几个数字感觉没得规律找啊。从最简单的思路来看就是不断循环看最后得到的是不是1了,但是返回true的判断容易,什么时候就可以下结论说这个...

2021-11-23
2

如何写好代码

看来如何写好代码还是一件很值得一说的事情。关键思想:人写代码是用来给别人读的,而不是给机器执行的。写代码就应该像写小说一样,让人读的轻松愉快。软件的生命周期中,维护周期占1半以上,所以不看避免要有人来改动你的代...

2021-10-08
2

常见的==和equals比较

在笔试上碰到很多这样类似的题,全部整理到这里String a = "Hello";String b = "Hello";String c = new String("Hello");String d = new String("Hello");System.out.println(a==b);//地址......

2021-10-08
2

= =和equals的区别,break和continue的区别

= =和equals的区别: equals和==最大的区别是一个是方法一 个是运算符。 ==:如果比较的对象是基本数据类型,则此较的是数值是否相等;如果比较的是引用数据类型,则比较的是对象的地址值是否相等。 equals():用来比较方...

2021-08-23
2

日常开发踩坑:你的数值计算真的如你所愿吗?

读者在日常业务开发中或多或少会涉及到一些数值计算逻辑,尤其是金融行业需要特别严谨,通常由数值引起的问题都是潜移默化的且难以发现,拿“数值偏差”来说,初期的微小偏差是很难察觉的,当这种偏差累积成量级的数值错误而引...

2021-08-17
3

LeetCode 0202 - Happy Number

Write an algorithm to determine if a number is “happy”.

2021-08-11
2

LeetCode 0113 - Path Sum II

Given a binary tree and a sum, find all root-to-leaf paths where each path’s sum equals the given sum.

2021-08-11
2

HashSet内部的自动排序和去重原理

Hashset内部排序是根据ASCII码进行排序 HashSet的自动取重是根据hashcode 和 equals 进行比较的,而不是直接使用等号,因为对于引用类型的数据来说,等于号比较的是引用之间的地址。...

2021-05-20
3