码迷,mamicode.com
首页 > 编程语言 > 详细

When a java class is load by classloader, where the constant poll be put?

时间:2014-07-24 12:18:55      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:blog   http   java   使用   os   文件   数据   width   

When a java class is load by classloader, where the constant poll be put?

bubuko.com,布布扣

已编译类和原来的类源码区别在于,已编译类只包含类本身,内部类不会在已编译类中出现,而是生成另外一个已编译类文件;其二,已编译类中没有注释;其三,已编译类没有package和import部分。
这里还得说说已编译类对Java类型的描述,对于原始类型由单个大写字母表示,Z代表boolean、C代表char、B代表byte、S代表short、I代表int、F代表float、J代表long、D代表double;而对类类型的描述使用内部名(internal name)外加前缀L和后面的分号共同表示来表示,所谓内部名就是带全包路径的表示法,例如String的内部名是java/lang/String;对于数组类型,使用单方括号加上数据元素类型的方式描述。最后对于方法的描述,用圆括号来表示,如果返回是void用V表示,具体参考下图。

bubuko.com,布布扣bubuko.com,布布扣

When a java class is load by classloader, where the constant poll be put?,布布扣,bubuko.com

When a java class is load by classloader, where the constant poll be put?

标签:blog   http   java   使用   os   文件   数据   width   

原文地址:http://www.cnblogs.com/haobo/p/3865138.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!