Java上班工作核心点整理
文章平均质量分 76
上班工作常用,实战点整理。
时间精力有限,创作不易,您的支持(留言/收藏/加关注),是我更新创作的动力!
被开发耽误的大厨
10多年开发经验,创过业也在其他创业公司工作过,也在同方威视、联想集团等知名大厂工作过,为人谦虚谨慎,对待工作一丝不苟。有JavaEE后端、Android原生开发、Web前端开发(H5)、混合开发、web app、ios开发的经验,涉及音视频、社交、ai人脸识别、安检安防、电商等多方面的项目。现如今花几百万大洋被套牢,北京大龄程序猿房奴一枚,一直在路上。。。最近大部分博文专栏都免费了,将更专心更文,将更新更多数据结构、算法、源码系列文章,并整理《博客导航目录》,我是。。。的大厨,大家一起加油!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
5、Integer缓存池里同一个对象指的是什么?Integer 和String 内存结构逻辑完全一样?
文章摘要: Integer的缓存池机制与String常量池逻辑相同,默认缓存-128~127的Integer对象,通过Integer.valueOf()复用。Integer a=10和b=10指向堆中同一缓存对象,==比较为true;超出范围则new新对象,地址不同。区别在于String池无固定范围,而Integer池范围固定。核心结论:两者内存结构一致,仅缓存范围不同。 思考题答案: String常量池无预设范围限制,所有字面量均自动缓存并复用。原创 2026-04-24 11:18:37 · 453 阅读 · 0 评论 -
4、String 内存完整流程(面试必考,纯严谨结构)
摘要: String内存机制主要分三种情况:1)字面量赋值时,相同字符串共享常量池地址(s1==s2为true);2)new创建时,每次都在堆生成新对象(s1==s2为false);3)编译期优化会合并字面量拼接。关键结论:==比较栈地址,字面量入常量池共享,new必定新建对象。字符串内容比较必须用equals(),其实现会依次检查对象同一性、类型和字符内容。面试重点在于理解常量池机制和对象创建方式的差异。(150字)原创 2026-04-21 12:32:32 · 407 阅读 · 0 评论 -
3、基本、引用、特例String类型,画一张极简 ASCII 内存图
摘要:本文通过ASCII图清晰展示了Java中基本类型和引用类型的内存结构差异。基本类型变量直接存储值在栈中,==比较真实值;引用类型变量存储堆地址,==比较地址而非对象内容。特别指出Integer缓存池特例:小整数会复用同一对象,导致==比较为true。核心结论是==永远只比较栈中存储的内容(值或地址),不会比较堆中对象。这种直观的内存图示法有助于理解Java的==操作本质,为后续String内存分析做铺垫。原创 2026-04-21 12:12:53 · 248 阅读 · 0 评论 -
01、什么是ip、协议、端口号知道吗?计算机网络通信的组成是什么?
网络协议???在通信的时候,比如说你和一个老外进行通信,你说中文,他说英文,那你们就无法进行交流啦。我们在《智取威虎山》在这部片中看到,土匪之间要进行通信,要使用暗号,一个说:“天王盖地府”,另一个说“宝塔镇河妖”,那么这个就是他们通信的一个规则。同样,在internet上,两台主机要进行通信,那么他们也要遵循一定的规则,我们把这个规则叫做协议,A主机和B主机采用同样的协议,那么他们之间就可以进行通信了。原创 2024-05-11 16:15:56 · 1457 阅读 · 2 评论 -
02、网络协议、IP地址、网络状况、网络异质性问题的解决
最近有个项目要用到相关文章知识点,一时半会竟然找不到了,之前写的文章太多,于是打算进行专题整理,方便大家查阅深入学习也方便自己查阅深入。目前的专题名称《Java上班工作核心点整理》,目标点都是最近半年工作常用知识点基础以及工作内容!本人目前每天在大央企搬砖,时间精力有限,文章大部分是抽时间,写的学习和工作中的总结!废话少说,上干货。。。原创 2024-05-11 16:09:35 · 718 阅读 · 2 评论
分享