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

Kaiv2

V2EX 第 351804 号会员,加入于 2018-09-24 19:27:06 +08:00
Kaiv2 最近回复了
2 天前
回复了 souyunku 创建的主题 程序员 面试必备: Spring 面试问题 TOP 50
建议看看 spring 实战 这边书,背了这些题意义何在?
3 天前
回复了 allen2012 创建的主题 程序员 程序猿生存指南
标记一下
@feiyuanqiu 谢谢推荐
@feiyuanqiu 去试试,看看怎么样
6 天前
回复了 javen73 创建的主题 Java 关于 Netty 集群的共享 channel 问题
@q13859601 是的,之前做消息推送,直接把对应关系存到了 redis,看看有没有其他方案。
6 天前
回复了 TommyLemon 创建的主题 Java 发现 JDK 的 3 个 bug
@TommyLemon

这个 bug 无法确认是否真的存在过
```java
public ArrayList(Collection<?> c) { //还是 Collection<? extends Object> 来着,记不清了,但肯定是两者中的一个
```
如果之前这个方法真的存在,至少我觉得 get(0)会抛出 类型转换异常 `java.lang.ClassCastException`。

//throw new IllegalArgumentException 是从哪里抛出的呢?
6 天前
回复了 TommyLemon 创建的主题 Java 发现 JDK 的 3 个 bug
```java
JSONArray arr = new JSONArray(); //com.alibaba.fastjson.JSONArray
arr.add("s");

List<Long> list = new ArrayList<>(arr);
list.get(0); //throw new IllegalArgumentException
```

这个你确定能编译过?你看看 JSONArray 的源码

```java
public class JSONArray extends JSON implements List<Object>, Cloneable, RandomAccess, Serializable {
private static final long serialVersionUID = 1L;
private final List<Object> list;
protected transient Object relatedArray;
protected transient Type componentType;

public JSONArray() {
this.list = new ArrayList();
}
```
里面明明定义的是 `Object` 的泛型
@lsongiu 没有实际用过
可以试试 tidb
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3408 人在线   最高记录 4019   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 11ms · UTC 01:20 · PVG 09:20 · LAX 17:20 · JFK 20:20
♥ Do have faith in what you're doing.
沪ICP备16043287号-1