V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  L0L  ›  全部回复第 15 页 / 共 15 页
回复总数  297
1 ... 6  7  8  9  10  11  12  13  14  15  
2022-07-14 14:45:05 +08:00
回复了 shanghai1943 创建的主题 问与答 杭州已经 40 度了,打伞的男生多么
打,真的会热死人的
2022-07-13 21:58:50 +08:00
回复了 L0L 创建的主题 程序员 Java 注解中 String 类型的 default 一些疑问
@L0L
debug 了一波,简单总结下:
1. 注解中的方法默认使用了的静态常量值;经过反射获取到的该默认值,与原本的静态常量值对象是不相同的(!=);
(注解的默认值通过 `AnnotationParser.parseMemberValue` 重新产生了一个新的对象)

2. 不同的属性(方法,类等)上的注解,通过反射获取到的注解实例,都是不同的对象(!=);
(注解对象是通过 JDK 动态代理生成的,所以每一个都是不同的呢)

3. 不同的注解实例,如果使用的都是默认值的话,每一个默认值的对象都是相同的(==);
(该对象存储在 AnnotationType 上[我理解为一层 java 缓存],通过 cas 保证线程安全)

4. 如果显示的指定具体注解的值(即使是静态常量值),最终获得的默认值对象都是不相同的(!=);
(每一个注解的默认值,都是通过 `AnnotationParser.parseMemberValue` 产生的,顾与 **1** 是一致的 )

JVM 层为什么没有使用到常量池,还在学习 ing (暂时看不懂 CPlusPlus o(╥﹏╥)o );

欢迎大家指正...
2022-07-13 12:28:49 +08:00
回复了 L0L 创建的主题 程序员 Java 注解中 String 类型的 default 一些疑问
@lancelee01 1 楼的大佬是正解
2022-07-13 11:39:17 +08:00
回复了 L0L 创建的主题 程序员 Java 注解中 String 类型的 default 一些疑问
@siweipancc Thranks ,我再去试一下
2022-07-04 21:18:05 +08:00
回复了 iosyyy 创建的主题 程序员 如何评价把 accesid 写在博客里
公安的系统懂得都懂。
2022-06-07 09:30:29 +08:00
回复了 Eagleyes 创建的主题 Apple M2 选 MacBook Air 还是 Pro 还是 M1 Pro?
个人感觉,这个外观真的不讨喜,产品的区分程度真的很微妙
2022-05-09 13:32:45 +08:00
回复了 sciel 创建的主题 奇思妙想 造人游戏:我的传奇人生 --- 程序员版(1 到 100 岁)
没等 10 岁的我弄明白状况,就被叛军 xx ;随后一阵晕眩,我又回到了母体。
2022-05-06 09:02:42 +08:00
回复了 xxxsr 创建的主题 程序员 感觉自己写的代码像屎山
艺术有时和性能有时不能兼得
2022-03-21 08:40:43 +08:00
回复了 ElmerZhang 创建的主题 青岛 青岛的程序员们一般都通过什么平台找工作?
@xdlailai 13189783309 朋友可以加这个
2022-03-17 16:53:07 +08:00
回复了 ElmerZhang 创建的主题 青岛 青岛的程序员们一般都通过什么平台找工作?
@xdlailai 可以在脉脉上搜 emmm ,可以互加好友
2022-03-15 13:58:47 +08:00
回复了 ElmerZhang 创建的主题 青岛 青岛的程序员们一般都通过什么平台找工作?
@HDF 光大的科技部,青岛异地研发中心
2022-03-14 16:40:26 +08:00
回复了 ElmerZhang 创建的主题 青岛 青岛的程序员们一般都通过什么平台找工作?
青岛的银行科技岗,有朋友有兴趣吗?
1 ... 6  7  8  9  10  11  12  13  14  15  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2432 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 15:53 · PVG 23:53 · LAX 07:53 · JFK 10:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.