java中的某个类的 .class代表什么?

[复制链接]
查看11 | 回复5 | 2011-12-20 10:56:47 | 显示全部楼层 |阅读模式
.class就是.java类文件编译之后的文件啊~~我们平常所用的jar包就是.class文件的集合....跑一个项目的话只要把.class文件达成的.jar包部署到相应的服务器上,你的程序就可以跑了~~换句话说:.java文件是由我们来创造的物品,而.class文件就是把这个物品展现给外界的方式!...
回复

使用道具 举报

千问 | 2011-12-20 10:56:47 | 显示全部楼层
类似于得到那个类的实例..Class 类的实例表示正在运行的 Java 应用程序中的类和接口。...
回复

使用道具 举报

千问 | 2011-12-20 10:56:47 | 显示全部楼层
不知道我又没有理解错你的意思。 你是不是遇到这样类似的代码:A a = new A();if(a.getClass()==A.class)System.out.println("equal");else System.out.println("unequal");Java中表示一个特定类型的类型类可以用“类型.class”的方式获得。希望对你有帮...
回复

使用道具 举报

千问 | 2011-12-20 10:56:47 | 显示全部楼层
这是java 的扩展名.是编译后的一个类. 比如你编写一个类A.java经过编译后就成了 A.class注:A.java A.class 都存在.但是 A.class是给计算用的,A.java是给我们看的.希望你明白....
回复

使用道具 举报

千问 | 2011-12-20 10:56:47 | 显示全部楼层
.java文件是面粉的话,.class文件就应该是馒头了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行