dex是什则倒早并举光增么意思?
dex文件是Android系统的可执行文件,包含应用程序的全部操作指令以及运行时数据Tidex。
由于dalvik氧革秋包吗财使求让是一种针对嵌入式设备而特殊设计的java虚拟机,所以dex文件与标准的class文件在结构设计上有着本质的区别Tidex。
编旅扒译原理:
当java程序编译成class后,还需要使用dex工具将所有的class文件整合到一个dex文件,目的是其中各个类能够共享数据,在一定程度上降低了冗余,同时也是文件结构更加经凑,d室械使族金镇操啊飞何ex文件是传统jar文件大小教的50%左右Tidex。
dex将原来class每个文件都360问答有的共有信息合成一含亮体,这样减少了class的冗余Tidex。
从宏观上来说dex的文件结谈镇宽果很简单,实建占局阻减犯款训际上是由多个不同结构的数据体以首尾相接的方式拼接而成Tidex。
版权声明:如无特殊标注,文章均为本站原创,转载时请以链接形式注明文章出处。
评论