再聊一个 Java 惯例:名词给对象,动词给方法
前两篇分别聊了区间为什么爱写成左闭右开、判空为什么优先用 isEmpty()。这两个惯例背后是同一条原则:用约定俗成的形式,让读代码的人少想一步。顺着这个思路,再说一个 Java 里几乎人人都在用、却很少有人细想其背后原因的惯例:给对象起名时用名词,给方法起名时用动词。
JVM-14: 逃逸分析:对象不一定在堆上
一、全景:对象不一定在堆上前面几章我们反复说:new 出来的对象都在堆上。这句话在 Java 课里成立,在 JIT 的世界里只对了一半。有些对象从头到尾没进过堆。JIT 把它拆成几个寄存器里的值,new 这个动作本身都省了。干这件事的机制,叫逃逸分析。
军队文职人员公开招考,今起报名!这些事项要注意
2027 军队文职公开招考启动 今起报名报名时间考生报名时间为2026年11月5日8:00至11月10日18:00。
网店突然“失控”,她彻底慌了,背后是谁在“操控”?
王女士:就是官方的聊天窗口,就说最近平台整改,需要商家立马跟进处理,否则店铺会面临清退,下架删除产品。
JVM-12:对象的内存布局与指针压缩:一个对象到底多大
上一篇把常量池的事了结了。这一篇回答一个更实在的问题:new 一个对象,堆里到底划走多少字节?面试里问"空对象占多少内存",十个候选人里八个答"没字段,0 字节",剩下两个答 8 字节。都对不上账。实测答案是 16 字节,一半是看不见的开销。这篇不背书,拿探针直接量。
军队文职人员公开招考,今起报名!这些事项要注意
全军统一笔试定在2026年12月13日,报考人员可于2026年12月7日9:00至12月13日14:00通过军队人才网打印本人准考证,凭准考证和居民身份证在指定的时间和地点参加全军统一笔试,两证缺一不可。
军队文职人员公开招考,今起报名!这些事项要注意
来源:央视新闻客户端 2027 军队文职公开招考启动今起报名报名时间考生报名时间为2026年11月5日8:00至11月10日18:00。
“00后自己的大冰”一夜爆红,迷住700万“爱压抑”的年轻人
“爱压抑”的年轻人,有人劝自己先忙事业,有人告诉自己顺其自然,有人干脆说“一个人也挺好”。而大麦哥的视频,恰好让他们开始理解为什么自己明明期待亲密,却又对亲密感到莫名疲惫。
JVM-09: Java 堆:对象的生与死
上一篇收尾时说,下一篇回到线程共享的地盘。这篇就是:Java 堆,JVM 里最大的一块内存,你写下的每一个 new,最终都落在这里。这一篇围绕对象的一生展开:new 一行代码背后发生了什么,内存从哪里划出来,对象在内存里长什么样、有多重、怎么被访问、什么时候死。
JVM-13: 引用类型:强、软、弱、虚
引用类型:强、软、弱、虚:谁活谁死,跑一遍就知道四种引用的考题,答错的方式高度一致:把软引用背成「内存不足才回收」,把虚引用背成「比弱引用更弱」。背结论的人多,跑过一遍的人少。这篇写一段探针,四种引用全 gc 一遍,谁生谁死,屏幕上有数。