摘要:
Java之所以能实现“Write Once, Run Anywhere”,是因为不同平台的虚拟机都统一使用一种程序存储格式——字节码。Java虚拟机不和包括Java在内的任何语言绑定,它只于“Class”文件这种特定的二进制文件格式所关联。Class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑排列在Class文件中,中间无任何分隔符。明确两个概念:无符号数和表无符号数属于基本的数据类型,以u1、u2、u4来分别代表1个字节、2个字节和4个字节的无符号数。表是由多个无符号数或者其他表作为数据项构成的复合数据结构,整个Class文件本质上就是一张表。Class文件格式类型 阅读全文
posted @ 2014-03-24 22:22
红胡子的老人
阅读(3147)
评论(3)
推荐(1)

浙公网安备 33010602011771号