首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

.class是什么错误?

2013-09-28 
.class是什么东东???在一个例子中,看到这样的用法:private static final Logger logger Logger.getLogge

.class是什么东东???
在一个例子中,看到这样的用法:
private static final Logger logger = Logger.getLogger(ATest.class);

另外也常在一些函数中看到传入一个get(xx, ATest.class)这样的参数。

以前是学C++的,最近转到了JAVA,不是很明白。希望懂的人给我解释一下。或者说一下这是java的哪方面,我在google上不知道怎么搜索~谢谢了 java
[解决办法]
反射(reflection)
[解决办法]
class是java编译后的文件,这是动态加载类,利用了反射技术
[解决办法]
ATest.class就是ATest类编译后的字节码文件
[解决办法]
Logger.getLogger(ATest.class); 反射机制 实现动态类的加载
[解决办法]
Java的类本身也是一个特殊的对象,ATest.class返回了代表ATest这个类的特殊对象

热点排行
Bad Request.