Redian新闻
>
generics这样改对马?
avatar
generics这样改对马?# Java - 爪哇娇娃
M*r
1
看了电影,想买本书来看看
avatar
b*i
2
1
protected AudioDevice instantiate(ClassLoader loader, String name)
throws ClassNotFoundException,
IllegalAccessException,
InstantiationException
{
AudioDevice dev = null;

Class cls = null;// 我改成Class对吗?
if (loader==null){
cls = Class.forName(name);
}else{
cls = loader.loadClass(name);
}
Object o = cls.newInstance();
dev = (AudioDevice)o;

return dev;
}
2
ZipFile zf = conn.getJarFile();
// 这里对马?
Enumeration e=zf.entries();
while (e.hasMoreElements()) {
ZipEntry ze=(ZipEntry)e.nextElement();
avatar
q*i
3
原著据说不错
可是原著不是英语,翻成的英语版也不知道怎样。不过个人觉得,多少肯定差些
avatar
F*X
4
水平有限,我不敢说对错,只是聊聊自己看法而已
" Class cls = null;// 我改成Class对吗?" 你是要变成:
Class cls = null; 对吗?
如果是,我感觉是有问题。按我的理解,Generic 是用来 define Class and method,
只在 compile time 的时候有用,在 run time 的时候是没用的。上面的 statement
是在 declare a reference ?应该是不能 compile 吧?

【在 b***i 的大作中提到】
: 1
: protected AudioDevice instantiate(ClassLoader loader, String name)
: throws ClassNotFoundException,
: IllegalAccessException,
: InstantiationException
: {
: AudioDevice dev = null;
:
: Class cls = null;// 我改成Class对吗?
: if (loader==null){

avatar
W*s
5
好看。值得一读。
avatar
c*e
6
eclipse里面build的时候有没有出错?

【在 b***i 的大作中提到】
: 1
: protected AudioDevice instantiate(ClassLoader loader, String name)
: throws ClassNotFoundException,
: IllegalAccessException,
: InstantiationException
: {
: AudioDevice dev = null;
:
: Class cls = null;// 我改成Class对吗?
: if (loader==null){

avatar
g*0
7
感觉翻得一般。
avatar
b*i
8
我改成Class了,居然通过。但是我仍然不理解。

【在 F*******X 的大作中提到】
: 水平有限,我不敢说对错,只是聊聊自己看法而已
: " Class cls = null;// 我改成Class对吗?" 你是要变成:
: Class cls = null; 对吗?
: 如果是,我感觉是有问题。按我的理解,Generic 是用来 define Class and method,
: 只在 compile time 的时候有用,在 run time 的时候是没用的。上面的 statement
: 是在 declare a reference ?应该是不能 compile 吧?

avatar
m*2
9
很好看, 看了原著就觉得电影一般拉.

【在 M*****r 的大作中提到】
: 看了电影,想买本书来看看
avatar
o*i
10
没问题的。
java的generic和c++不一样

【在 F*******X 的大作中提到】
: 水平有限,我不敢说对错,只是聊聊自己看法而已
: " Class cls = null;// 我改成Class对吗?" 你是要变成:
: Class cls = null; 对吗?
: 如果是,我感觉是有问题。按我的理解,Generic 是用来 define Class and method,
: 只在 compile time 的时候有用,在 run time 的时候是没用的。上面的 statement
: 是在 declare a reference ?应该是不能 compile 吧?

avatar
f*s
11
写得还好。
avatar
F*X
13
和我的猜想吻合了,“ Class cls = null; ”根据我的回
忆这种不是Generic,我没有看过这形式的,我认为是应该不能compile。但 “Class> cls = null;”能compile是因为这形式相当于“Class cls = null;" 其
他同学有不同看法吗?

【在 b***i 的大作中提到】
: 我改成Class了,居然通过。但是我仍然不理解。
avatar
o*i
14
这种当然是generic咯,也是可以compile的
这是java很基础的generic问题呀,?是表示unknown,和Object是不一样的
建议看看我前面发的链接


【在 F*******X 的大作中提到】
: 和我的猜想吻合了,“ Class cls = null; ”根据我的回
: 忆这种不是Generic,我没有看过这形式的,我认为是应该不能compile。但 “Class: > cls = null;”能compile是因为这形式相当于“Class cls = null;" 其
: 他同学有不同看法吗?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。