V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  amiwrong123  ›  全部回复第 44 页 / 共 47 页
回复总数  925
1 ... 36  37  38  39  40  41  42  43  44  45 ... 47  
2019 年 9 月 7 日
回复了 amiwrong123 创建的主题 Java Java 泛型方法与多态,这样解释对吗
@Bromine0x23
可是我觉得类型参数也能通过返回值处的类型参数推断啊。比如:
```java
class GenericMethods {
public <T> T f2(Object x) {
System.out.println(x.getClass().getName());
return (T)x;
}
}

public class testP {
public static void main(String[] args) {
GenericMethods gm = new GenericMethods();
int o1 = gm.f2(2);
String o2 = gm.f2(2);//能通过编译,但运行时报错
}
}
```
这里可以认为,执行`String o2 = gm.f2(2)`后,由于这里`T`就被推断为了`String`,一个实际为 2 的 Object 对象在向上转型为`String`类型后,执行(String)x,这句会受到 RTTI 的检查,被发现无法转型后便报错。
2019 年 9 月 6 日
回复了 liudaqi 创建的主题 问与答 回调函数的“调”是读“条”还是读“掉”?
让我想起来那个帖子:“希哈(嘻哈)值还是哈希值”
@dorothyREN
决定了,下次重装系统用企业版的。
@TangMonk
谷歌也差不多,也是那些复制粘贴的东西。难道说我应该搜索英文关键字吗
@dorothyREN
企业版有什么独到之处啊
@dyxLike
原来"启用虚拟打印机"可以解决黑屏,学到了。但你这没完全解决哈
@mattx
但是总感觉它这更新让我提心吊胆的
@lc1450
你这这么好,还有提示给说一下。我这啥都不知道就给我更新 了。
@annielong
唉,我是真的想骂人
@waruqi
不会自动更新呗
@litmxs
这个感觉也很流氓啊
哦,对了,我现在已经把 Windows update 那个服务给禁用了,这个办法应该可以不让 win10 自动更新了吧!
@skymei
我去,还有这么坑的情况啊。。
@jagger2048
不能复制多不爽啊。
@kokutou
嗯,算盗版吧。去官网下,然后用网上的秘钥。。。
@DANG
只能帮你到这里了
@godjob
是吧,我搞了一天才解决,这得少写多少行代码啊
@Aresxue
好吧,大概懂啦。但有点好奇,这里它们三个虽然都是 AppClassLoader,但是都必须通过 类名.class.getClassLoader() 这种方式点点点,点出来啊。反正都是同一个,弄个更方便的形式岂不更好,比如直接静态变量: 某个系统类名.AppClassLoader
@BBCCBB
@ywcjxf1515
@zpf124
大概懂啦。发现了类加载器这块完全是我的知识盲区,发帖之前没去百度一下是我的错。而且发现了一个听起来很酷炫的名词“双亲委派”,等会去看看博客。
@BBCCBB
感觉还是没懂啊,可能我类加载器这块不怎么熟。

我就是觉得 Proxy.newProxyInstance 的第一个参数和第二个参数应该是有关系的,现在第一个参数是测试类的类加载类(它既没有实现 Null 接口,也没有实现 Robot 接口),第二个参数的两个元素是 Null 和 Robot 的类加载器。现在第一个参数和第二个参数根本没有关系。

感觉第一个参数起码也应该是 Robot.class.getClassLoader()啊
1 ... 36  37  38  39  40  41  42  43  44  45 ... 47  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5200 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 09:08 · PVG 17:08 · LAX 02:08 · JFK 05:08
♥ Do have faith in what you're doing.