1、Java先经过编译生成一种与平台无关的字节码(也就是*.class文件),然后再由Java解释器来解释执行; 2、Java属于编译型语言还是解释型语言? 可以这样理解:Java即是编译型语言(把Java源代码编译成字节码),又是解释型语言(由解释器解释字节码运行); Java既不是纯粹的编译型语 ...
分类:
编程语言 时间:
2016-06-06 23:48:02
阅读次数:
159
SO库Linux系统下的动态库文件,就像win系统下的dll文件一样。将APK,改成RAR,在Lib目录下.dex(classes.dex)Dex是Android系统中可以在Dalvik虚拟机上直接运行的文件格式。java源代码经过ADT的复杂编译后转换成Dex文件,这是一个逐步优化的过程。Dex文 ...
分类:
移动开发 时间:
2016-06-02 19:47:11
阅读次数:
606
APK软件反编译 去广告 具体步骤: 1.下载 apktool 下载地址:https://code.google.com/p/android-apktool/downloads/list 2.通过apktool 反编译apk。命令行中输入以下命令:apktool.bat d -f aaa.apk(a ...
分类:
移动开发 时间:
2016-05-18 12:36:19
阅读次数:
309
最近学习Mybatis的官方文档,看到了【项目文档】一节有很多内容没有见过,做个笔记,理解一下。 PMD 扫描Java源代码,查找潜在的问题,如: 可能的bugs,如空的try/catch/finally/switch声明 死亡的代码,没有使用的本地变量,参数和私有方法 不合标准的代码,如Strin ...
分类:
数据库 时间:
2016-05-16 20:03:10
阅读次数:
210
一、如何进行Java开发?Java源代码是*.java的纯文本文件,可以使用任何文本编辑器编写,但不可执行JDK是Java语言的开发包,可以将*.java文件编译为可执行的Java程序可执行Java程序需要JVM才可以运行JRE包含了JVMJDK包含了JRE二、JREJRE(JavaRuntimeEnvironment,Java运行环境),..
分类:
其他好文 时间:
2016-05-15 00:43:55
阅读次数:
225
这个抽象类实现了List接口,继承了AbstractCollection抽象类,是ArrayList的直接父类。
public abstract class AbstractList extends AbstractCollection implements List
这是这个类的基本情况。
protected AbstractList() {
}
这是构造方法...
分类:
编程语言 时间:
2016-05-13 01:51:09
阅读次数:
133
这个接口是各种List类的抽象接口,这个接口继承自Collection接口。
public interface List extends Collection
这是接口的基本信息。
int size();
这个方法返回List的元素数。
boolean isEmpty();
这个方法判断List是否为空。
boolean contains(Obje...
分类:
编程语言 时间:
2016-05-13 01:07:33
阅读次数:
188
前期编译java源代码——>JVM字节码(class文件)
大致的编译过程:
解析与填充符号表——>注解处理——>分析与字节码生成
具体就是词法分析、语法分析、构建语法树等过程,此阶段几乎不会对代码做出优化,撑死就是做一些冗余处理,比如 int a = 3 + 1; 改成 int a = 4;等。
值得一说的是解语法糖的过程,java有大量的语法糖,泛型、自动装/拆箱、变长参数、foreac...
分类:
其他好文 时间:
2016-05-13 00:33:08
阅读次数:
150
public boolean equals(Object o) {
if (o == this)
return true;
if (!(o instanceof List))
return false;
ListIterator e1 = listIterator();
...
分类:
编程语言 时间:
2016-05-12 21:58:34
阅读次数:
187
protected transient int modCount = 0;
这个属性是记录这个List被修改的次数。在以下几个内部类和非public类中使用。
private class Itr implements Iterator
首先先看这个内部类,实现了迭代器接口。
int cursor = 0;
这个变量是游标。
int lastRet = -1;
...
分类:
编程语言 时间:
2016-05-12 21:00:58
阅读次数:
159