1. Java代码编译和执行的整个过程包含了三个重要的机制:Java源码编译机制类加载机制类执行机制2. 关于Java源码编译机制 Java源码编译由以下三个过程组成:分析和输入符号表注解处理语义分析和生成class文件 生成的class文件包括的信息有:结构信息(class文件格式版本号以及各.....
分类:
其他好文 时间:
2014-09-09 17:46:09
阅读次数:
224
1、src:java源码文件,自己写的
2、gen:自动生成的java文件,包名与主包名一致,ADT里自动生成的。
(1)BuildConfig:配置文件,不能更改
(2)R:资源文件,索引管理资源文件,索引值都是int类型
3、Android:jar包4、Android Private Libraries:第三方支持文件,4以后版本的类库
5、assets:原生的资源,此处的资源不会在...
分类:
移动开发 时间:
2014-09-05 11:29:21
阅读次数:
236
程序员除了养成看官方文档的阅读习惯外还需要有自己的学习全和交流平台,推荐几个源码下载网站,可以去上面学习下,做好的源码很适合新手更快的学习。阅读别人的代码。作为开发人员是一件经常要做的事情。一个是学习新的编程语言的时候通过阅读别人的代码是一个最好的学习方法,另外是积累编程经验。...
分类:
Web程序 时间:
2014-09-03 13:11:30
阅读次数:
202
刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。
源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。
说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。
虽...
分类:
编程语言 时间:
2014-08-25 21:18:24
阅读次数:
258
Java是开源的世界,如何快速的搜索到你需要的Java源码呢?2009年7月17日,GrepCode团队发布了一个有趣的 Java源码搜索引擎-GrepCode 。与现有的各种搜索引擎相比,Java源码搜索引擎-GrepCode把Java源码搜索带到了一个新的高度。Java源码搜索引擎-GrepCo...
分类:
系统相关 时间:
2014-08-22 12:19:26
阅读次数:
274
简单的总结几个关键步骤:一、工具准备:apktool , dex2jar , jd-gui二、使用dex2jar + jd-gui 得到apk的java源码1.用解压工具从 apk包中取出 classes.dex 文件用命令(dex2jar.bat classes.dex )得到一个 jar文件2....
分类:
移动开发 时间:
2014-08-03 17:46:05
阅读次数:
341
Thread.java源码中:
ThreadLocal.ThreadLocalMap threadLocals = null;即:每个Thread对象都有一个ThreadLocal.ThreadLocalMap成员变量,ThreadLocal.ThreadLocalMap是一个ThreadLocal类的静态内部类(如下所示),所以Thread类可以进行引用.
static class Th...
分类:
编程语言 时间:
2014-07-30 12:24:43
阅读次数:
200
Collections的sort方法代码: public static void sort(List list, Comparator c) { Object[] a = list.toArray(); Arrays.sort(a, (Comparator)c); ListIterator i = list.listIterator(); for (int j=0; j i.next...
分类:
其他好文 时间:
2014-07-29 22:08:52
阅读次数:
364
学习一种语言: 最快的方法,就是研究其源代码。
从源代码中能够体会到各种经典的思想!
欣赏一下:
例如:
我们在写一些 冒泡和选择排序的时候用的 交换:
/**
* Swaps x[a] with x[b].
*/
private static void swap(Object[] x, int a, int b)...
分类:
编程语言 时间:
2014-07-25 10:57:31
阅读次数:
216