对于65535问题的思考
来源:互联网 发布:阿里云国际版试用 编辑:程序博客网 时间:2024/06/16 18:23
Android为什么方法数不能超过65535
言归正传,来聊聊为什么方法数不能超过65535?搬上Dalvik工程师在SF上的回答,因为在Dalvik指令集里,调用方法的invoke-kind指令中,method reference index只给了16bits,最多能调用65535个方法,所以在生成dex文件的过程中,当方法数超过65535就会报错。细看指令集,除了method,field和class的index也是16bits,所以也存在65535的问题。一般来说,method的数目会比field和class多,所以method数会首先遇到65535问题,你可能都没机会见到field过65535的情况。
0 0
- 对于65535问题的思考
- 对于历史数据问题的思考
- 对于javascript遇到问题的思考
- 对于大盘的思考
- 对于工作的思考
- 对于未来的思考
- 对于管理者的思考
- 对于模式的思考
- 对于nginx的思考
- 对于学习的思考
- 对于POJ3264的思考
- 对于人工智能的思考
- 对于测试的思考
- 对于时间的思考
- 从个体到全体-对于计数问题的一些思考
- 对于技术、方法、生活等问题的思考
- 对于 分布式下session同步问题 解决方案的思考
- 见习后对于有关献血问题的思考和回答
- MySql 之增删改
- GreenDao3.2使用
- pwnable.kr-cmd1-Writeup
- 进制转换
- FPGA的时钟和复位
- 对于65535问题的思考
- 查找字符串数组中是否包含某些特定字符串
- Flume 简介
- RegExp对象
- 蓝桥杯 算法训练 输出米字形
- 机器学习----笔记之k-近邻算法(2)
- Java数组
- Spark安装 测试
- JavaScript对象学习