
重学 java 后端
文章平均质量分 78
从事java 开发 设计 工作有五年了。 平时学的用的 都是零零碎碎的一些知识点,没有整体 没有系统化。是时候抽点时间系统的整理一下。抽象是为了更好的继承,然后才能有多态。
不是光头 强
这个作者很懒,什么都没留下…
展开
-
==,Object.equals(), Objects.equals(), Objects.deepEquals 使用注意
相等判断时需注意基本数据类型之间,可使用==, 包装类型之间尽量不要使用==、!=,包装类数值超过-127~128, 引用类型地址不同,在-127~128之间时,翻阅底层源码发现,使用的是缓存的值 使用Object.equals()做内容比较时, 把常量 或可不能为空的对象放在前面,未知的对象放在括号内 Objects.equals(a, b) 比较安全,底层对两个参数都进行了非空判断 O原创 2022-01-19 09:24:14 · 564 阅读 · 0 评论 -
equals hashcode
https://www.cnblogs.com/huzi007/p/5383161.html原创 2021-11-09 13:34:05 · 263 阅读 · 1 评论 -
图解RocketMQ(一)
消息模型(Message Model)原创 2021-04-07 15:52:06 · 1039 阅读 · 0 评论 -
Java深拷贝浅拷贝终极总结
万物之始,大道至简, 衍化至繁 --《道德经》概念: 浅拷贝是拷贝了源对象的地址,任何源对象的任何值发生改变时,拷贝对象的值也会发生改变。 深拷贝只是拷贝了源对象的所有值而不是地址,所以即使源对象的值发生任何改变是,拷贝对象的值也不会改变。(新的对象 和原来的没有关系)......原创 2021-03-24 19:17:58 · 348 阅读 · 0 评论 -
java修饰符终极总结
合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。《老子》目录大纲白话总结:访问修饰符 :非访问修饰符defalut:相同包不同包protected不同包相同包大纲 白话总结:访问修饰符一分为二的看。一类: private 除了当前类,其它都不行,public所有的都可以。二类:default的只有包内可...原创 2020-01-08 15:08:53 · 973 阅读 · 3 评论