美文网首页
class 和 dex生成

class 和 dex生成

作者: caichenor | 来源:发表于2020-02-20 21:14 被阅读0次

    class文件的生成

    1.class文件的生成通过java python等变成语言都可以生成
    2.class文件可以通过IDE生成
    3.javac编译Class文件生成

    javac -target 1.6 -source 1.6 xxx.java 生成xxx.class

    class文件的缺点

    1 .内存占用比较大,不适合移动端
    2 .堆栈的加栈模式,加载速度慢
    3 .文件io操作多,类查找慢

    dex文件的结构

    1. 八位字节的二进制流文件
    2. 各个数据按顺序紧密的排列,无间隙
    3. 整个应用的所有java源文件都放在一个dex中


      image.png

    dex文件的生成

    dex文件记录整个工程中所有类文件信息,dex是适配class文件优化的DVM运行的文件

    1.dex可以根据IDE生成
    2.可以根据C/C++进行生成

    dx --dex --output xxx.dex

    相关文章

      网友评论

          本文标题:class 和 dex生成

          本文链接:https://www.haomeiwen.com/subject/iosfqhtx.html