seedscoder 最近的时间轴更新
seedscoder

seedscoder

V2EX 第 519148 号会员,加入于 2020-11-23 14:44:45 +08:00
seedscoder 最近回复了
69 天前
回复了 seedscoder 创建的主题 Java 关于一段 Java 代码的疑问,求解答
@revers 好的,感谢大佬
69 天前
回复了 seedscoder 创建的主题 Java 关于一段 Java 代码的疑问,求解答
@geelaw 我看网上大佬的源码分析文章,都是说数组 0 号位置元素的类型是 set ,看起来不需要增加 1 ;

另外我问了一下 ChatGPT ,它的回答:


```

VARIABLES_TO_REMOVE_INDEX 被定义为一个常量,其实质上是在类加载的时候通过 nextVariableIndex() 方法获取的值。在 Java 中,类加载时会执行静态代码块,这个时候 nextVariableIndex() 方法被调用,得到的结果会被赋值给 VARIABLES_TO_REMOVE_INDEX 。由于 VARIABLES_TO_REMOVE_INDEX 是一个 final 常量,它的值在类加载后就不会发生变化。

这样设计的一个优势是,在运行时获取这个值只需要一次计算,而不必每次调用的时候都重新计算。这有助于提高性能,特别是在需要频繁访问这个索引的情况下。

所以,尽管 nextVariableIndex() 方法被调用,但由于其结果在类加载时就确定了,并且是不可变的,因此被定义为一个常量。这样做的目的是为了提高效率,同时保证这个值在运行时是不可变的。
```



那反正只运行一次,跟直接写 0 好像没多大区别?
114 天前
回复了 qinyui 创建的主题 开源软件 有没有轻量的开源的 BI 平台
@seedscoder 打扰了😂
114 天前
回复了 qinyui 创建的主题 开源软件 有没有轻量的开源的 BI 平台
129 天前
回复了 ori2003 创建的主题 Java Java CompletableFuture 使用问题?大佬帮忙看看
```
ExecutorService executor1 = Executors.newFixedThreadPool(5);
```

创建出来的是非守护线程,所以程序没有退出?
149 天前
回复了 seedscoder 创建的主题 macOS Mac Book Pro 忘记 Apple ID 怎么办
@mofix 小弟这个真是自己买的,盒子都还在呢,只不过平常都是指纹解锁,突然要让我让我密码登录,而我两个密码都忘记了😂😂😂
149 天前
回复了 seedscoder 创建的主题 macOS Mac Book Pro 忘记 Apple ID 怎么办
@cpper 好的,谢谢大佬
149 天前
回复了 seedscoder 创建的主题 macOS Mac Book Pro 忘记 Apple ID 怎么办
@Chrizxy 好的,谢谢你的解决方案
150 天前
回复了 seedscoder 创建的主题 macOS Mac Book Pro 忘记 Apple ID 怎么办
@2NUT 好的,谢谢
150 天前
回复了 seedscoder 创建的主题 macOS Mac Book Pro 忘记 Apple ID 怎么办
@HAYABUSA 好的,感谢感谢
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3207 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 00:46 · PVG 08:46 · LAX 16:46 · JFK 19:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.