A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘斌斌 中级黑马   /  2015-4-22 00:14  /  2031 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Class c = String.Class;   String.Class是字节码的话,c是代表.Class文件还是这个文件被加载进内存后的一个实例对象?

13 个回复

倒序浏览
还没学到这个。。
回复 使用道具 举报
说说我的理解:计算机的底层都是做2进制运算的,因此在做数据处理时都是针对2进制的数据流进行处理数据的,而java语言编写的程序之所以实现跨平台运行依赖于虚拟机,一个字节就相当8位的二进制数,我们写好的程序通过虚拟机的编译功能生成字节码的数据流,这样便可以让计算机识别运行,具体实现我想是虚拟机先根据ASCII编码表对你所写的程序生成有序的字节码数据流(或是说有序的二进制数据流)交给计算机体系去处理,根据给数据流的不同序列处理出不同的运行效果……大抵是这样……我理解的……

点评

好像应该是这么回事~! Thank有。  发表于 2015-4-22 00:47
回复 使用道具 举报
编译出来的.class文件
回复 使用道具 举报
过来学习下
回复 使用道具 举报
进来学习学习
回复 使用道具 举报
海带 中级黑马 2015-4-22 12:20:56
7#
.class 的一个实例对象
回复 使用道具 举报
c是一个Class类型的变量,这个变量指向一个String.Class的一个实例对象,这个对象它用于描述String.class文件,这个文件在计算机中是101010010110的一些二进制,也就是说字节码。
回复 使用道具 举报
代表这个对象,不用纠结字节码,字节码只是对Class实例对象的一种称呼,因为其对象以字节码形式存在。
回复 使用道具 举报
过来学习下,顺便领个分
回复 使用道具 举报
过来学习!
回复 使用道具 举报
我可以回复么
回复 使用道具 举报
sisel 中级黑马 2015-4-22 16:36:37
13#
c是这份字节码在当前jvm虚拟机中的对象的引用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马