当前位置: 首页 > news >正文

简单介绍Class文件、Dex文件以及ELF文件

Class文件

  Class文件是Java源代码文件经Java编译器编译后得到的Java字节码文件。对比Linux、Windows上的可执行文件而言,Class文件可以看作是Java虚拟机的可执行文件。

Dex文件

  Dex文件是Android平台上与传统Class文件对应的Java字节码文件。Dex文件的核心内容与Class文件类似,只不过是针对移动设备做了定制化处理。
  Dex文件是Android平台上Java源码文件经编译和处理得到的字节码文件。

ELF文件

  和.class以及.dex文件对应,ELF文件是Android ART虚拟机上的可执行文件。ELF是Executable and Linkable Format的缩写,是Unix平台上最通用的二进制文件格式。


http://www.mrgr.cn/news/63012.html

相关文章:

  • shell基础-awk
  • 微信公众号(或微信浏览器)获取openId(网页授权)
  • nmcli、ip、ifcfg配置网络区分方法
  • 「图文详解」Pycharm 远程服务器Debug
  • 【AI时代】普通程序员想投身AI大模型行业,该如何快速入局
  • Python bs4 结合 Scrapy,进行数据爬取和处理
  • LeetCode 热题 100 回顾27
  • spring集成kafka
  • 【Linux】掌握库的艺术:我的动静态库封装之旅
  • 【ShuQiHere】在 elementary OS 上安装 Wine 的完整指南
  • 【一些关于Python的资源】
  • windows C#-类型系统(上)
  • 向量和矩阵的范数
  • Discourse 是否支持手机注册
  • ONLYOFFICE 8.2 版本产品评测——遥遥领先
  • C++ 优先算法——盛最多水的容器(双指针)
  • 闯关leetcode——231. Power of Two
  • Android 刘海屏适配指南
  • [C++]unordered_map和unordered_set的模拟实现
  • vim命令及shell命令
  • cdp(Chrome DevTools)检测分析
  • 基于MPC控制器的混合动力EMS能量管理系统simulink建模与仿真
  • 线程的状态及其查看
  • 入门 | Kafka数据使用vector消费到Loki中使用grafana展示
  • 【Canal 中间件】Canal使用原理与基本组件概述
  • 优雅的LUA数据记录方法-serpent序列化+LUA Table