- 博客(5)
- 资源 (15)
- 收藏
- 关注
原创 关于Dalvik,我们该知道些什么?
Dalvik和JVM的区别 Dex文件的结构 Dalvik如何加载Class Dalvik和JVM的区别Dalvik和JVM最主要区别是它们分别具有不同的类文件格式和指令集。Dalvik使用的是dex(Dalvik Executable)格式的类文件,而Java虚拟机使用的是class格式的类文件。Dalvik的指令是基于寄存器的,而JVM的指令是基于堆栈的,因此Dalvik需要更多的指令空间
2017-08-23 10:29:28 868
原创 Too many classes in --main-dex-list, main dex capacity exceeded | 主Dex引用太多怎么办?
主 dex 里面会有 Application、Activity、Service、Receiver、Provider、Instrumentation、BackupAgent 和 Annotation。当这些类以及直接引用类比较多的时候,都要塞进主 dex ,就会引发 main dex capacity exceeded build error 。在Lollipop之前的设备上,主Dex仅仅被Frame
2017-08-23 10:28:30 2465
原创 Hello Kotlin
前世今生 有什么样的语法? 语法是怎么实现的? 如何编译的? 迁移成本 为我们带来什么改变? 前世今生设计出发点Concise — 简洁Safe — 安全Interoperable — 协作目标Statically typed programming language for modern multiplatform applications 静态类型编程语言用于现代多平台应用
2017-08-23 10:27:13 1704
原创 JVM 答疑解惑
JVM是什么? 平常接触的东西都存在哪里? 类如何加载? 怎么运行? 清洁工怎么工作?JVM是什么?Java 虚拟机屏蔽了与具体操作系统平台相关的信息,使得 Java 语言编译程序只需生成在 Java 虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java 虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。Java 虚拟机就像一个熟悉多个国家语
2017-08-23 10:26:11 687
原创 数据库到底哪家强?
目前大部分开源数据库都是基于SQLite发展而来,如SQLBrite、OrmLite、DBFlow、GreenDao等等,还有一个是Realm框架不是基于 SQLite 创建,它建立了自己独特的数据库存储引擎。那这么多框架到底有什么区别,那种更适合自己的产品呢? 我们先看基于SQLite发展而来的框架,这方面主要分成两条发展路线,一条是Rx或者叫做对象映射(OM)路线,一条是对象关系映射(ORM)
2017-08-23 10:25:06 2870 3
myeclipse 10注册机
2012-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人