V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  AllanAG  ›  全部回复第 2 页 / 共 2 页
回复总数  27
1  2  
2020-11-16 09:54:22 +08:00
回复了 proxytoworld 创建的主题 Java Java 新手关于 Java 中 Object 类的 Clone 方法
因为使用了协变返回,object 默认 clone()方法返回 object 对象,可以直接返回子类(协变返回类型)
协变返回值类型:在子类中重写方法时可以用“较窄”类型替换的类型
在 Java1.4 及以前,子类方法如果要覆盖超类的某个方法,必须具有完全相同的方法签名,包括返回值也必须完全一样。
Java5.0 放宽了这一限制,只要子类方法与超类方法具有相同的方法签名,或者子类方法的返回值是超类方法的子类型,就可以覆盖。
2020-11-09 18:01:37 +08:00
回复了 fyooo 创建的主题 程序员 技术角度来看 B 站和京东是通过什么方式传递用户信息的?
以前看过类似的问题,别人的回复:这种就是实时竞价广告,B 站是不知道你的京东记录的,B 站只是把你的手机设备信息,广告位发给自己所有广告主,包括京东,淘宝等等,广告主从自己的系统查下记录,看是否有价值,其中京东因为有你记录,出价最高买下广告位,给你推了刚才浏览的物品,广告信息是从京东过来的,这个过程中关键的也就是设备信息,也算不上隐私
2020-11-03 15:08:42 +08:00
回复了 rqxiao 创建的主题 Java 1.8 Hashmap 里的 hash 方法是什么意思呢
在这个方法中将 key 的 hashcode 右移 16 位,然后按位异或。异或算法是相同为 0,不同为 1 。
右移 16 位以后,原来的高 16 位就到了低 16 位上,再与原来的数异或,就相当于高 16 位与低 16 位异或。
因此 hash 算法的作用就是高 16 位不变,低 16 位和高 16 位做异或。
2020-11-02 13:22:29 +08:00
回复了 eth 创建的主题 推广 [抽奖]送出超声波清洗机 10+台 还有更多双 11 福利等你拿~
凑凑热闹
2020-11-02 13:21:52 +08:00
回复了 eth 创建的主题 推广 [抽奖]送出超声波清洗机 10+台 还有更多双 11 福利等你拿~
分母+1
2020-09-22 14:29:06 +08:00
回复了 nthin0 创建的主题 Java Java CompletableFuture 流式编程最佳实践?
RxJava 在安卓上使用较多,后端的话的有 Spring 的 Reactor,网络相关的 reactor-netty
2020-09-04 17:25:02 +08:00
回复了 RedBeanIce 创建的主题 Java CompletableFuture 使用交流(其实是困解)
既然使用了 CompletableFuture,最好使用异步的方式完成整个流程。
1 图片下载不够,推测是超时时间太短,allDoneFuture.get(20, TimeUnit.SECONDS);20s 执行时间不够
2 可以下面那段代码修改成这种方式试试
```
CompletableFuture<Void> allDoneFuture =
CompletableFuture.allOf(futureList.toArray(new CompletableFuture[0]));
allDoneFuture.whenCompleteAsync((void1, void2) -> {
// 所有完成回调
log.info("end");
});
```
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2759 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 05:52 · PVG 13:52 · LAX 22:52 · JFK 01:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.