您好,今天飛哥來為大家解答以上的問題。戴爾顯示沒有啟動設備,dex什么意思相信很多小伙伴還不知道,現在讓我們一起來看看吧!
1、dex文件是Android系統的可執行文件,包含應用程序的全部操作指令以及運行時數據。
2、由于dalvik是一種針對嵌入式設備而特殊設計的java虛擬機,所以dex文件與標準的class文件在結構設計上有著本質的區別。
3、編譯原理:當java程序編譯成class后,還需要使用dex工具將所有的class文件整合到一個dex文件,目的是其中各個類能夠共享數據,在一定程度上降低了冗余,同時也是文件結構更加經湊,dex文件是傳統jar文件大小的50%左右。
4、dex將原來class每個文件都有的共有信息合成一體,這樣減少了class的冗余。
5、從宏觀上來說dex的文件結果很簡單,實際上是由多個不同結構的數據體以首尾相接的方式拼接而成。
本文就為大家分享到這里,希望小伙伴們會喜歡。