首页   注册   登录
 xingda920813 最近的时间轴更新
xingda920813
ONLINE

xingda920813

V2EX 第 184759 号会员,加入于 2016-07-31 21:21:25 +08:00
今日活跃度排名 5567
xingda920813 最近回复了
1700 用了快 3 年了没有任何问题.... +1

楼主升级一下主板 BIOS 试试,Ryzen 主板的 BIOS 还是更新很勤的。
@amiwrong123 或者换一个工程中更实际的例子,比如每个 Dog 都有个全局唯一的 id 属性。equals() 只判断 id 是不是相等,id 相同就认为是同一个 Dog,不看其他属性。

那对于一个 Collection<Dog> 我就可以调用 remove((int) 1024) 来删除编号为 1024 的 Dog 了,不需要构造一个 Dog 对象传入 remove。
@amiwrong123 通常来说 Dog 重写的 equals 会判断是不是 instanceOf Dog,但那是工程上的实践。从语言和虚拟机的层面没有任何限制一个 Dog 不能跟一个 Cat 相等。

比如说 Dog.equals(Object o):
if (o instanceOf Cat) return true;
remove 的逻辑是看这个 Collection 的 item 和你传入的要删除的对象是不是 equals,而 Object.equals(Object o) 的逻辑完全是用户自定义的,比如一个 Dog 也可能和一个 Cat 是 equals 的。那从一个 Collection<Dog> 里尝试 remove 一个 Cat 就说的通了。
当然在 Application 里开了子线程, 就不保证在 Activity 初始化之前执行完毕了, 因为是异步的.
不可能. 必然先初始化 Application. 参见 ActivityThread, ActivityManagerService 的源码, 懒得找了.
没有任何办法了, /proc 也不让遍历了.
52 天前
回复了 nullboy 创建的主题 分享发现 你是从什么开始讨厌网易云音乐的?
没有一个是因为暴力裁员?
52 天前
回复了 GM 创建的主题 问与答 AI 开始被大规模用于作恶,如何应对?
@qinxi 好可怕. 看来杭州已经不只是奋斗逼之都了, 也是 AI 推销骚扰之都了.
52 天前
回复了 killdragon 创建的主题 职场话题 来了个月薪 30k 的新同事,不可思议
结果怎么样了? @killdragon
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2667 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 13ms · UTC 06:26 · PVG 14:26 · LAX 22:26 · JFK 01:26
♥ Do have faith in what you're doing.