本章讲的是使用Gradle进行Android构建的一些高级构建定制的知识。比如配置java编译选项,aapt编译选项,操作任务等等。
高级构建定制
构建选项
Java 编译选项
android {
compileOptions {
sourceCompatibility = "1.6"
targetCompatibility = "1.6"
}
}
默认值为“1.6”。这个配置会影响所有编译 Java 源代码的任务。
aapt 选项
android...
分类:
移动开发 时间:
2015-01-05 09:30:51
阅读次数:
263
为什么选择Scala?
表达能力
函数是一等公民闭包
简洁
类型推断函数创建的文法支持
Java
可重用java库可重用java工具没有性能惩罚
Scala如何工作?
编译成Java字节码
可在任何标准JVM上运行
甚至是在一些不规范的JVM上,如Dalvik
Scala编译器是Java编译器的作者写的
...
分类:
其他好文 时间:
2014-12-26 18:42:19
阅读次数:
310
1.java跨平台原因java字节码文件能够在不同的系统上运行是依赖java虚拟机,但是java虚拟机是不跨平台的原理:java编辑--->java编译--->java运行-------编写代码--编译成字节码文件--在虚拟机运行2.安装jdk通过环境变量配置好JAVA路径指向java bin文件然...
分类:
编程语言 时间:
2014-12-23 09:01:32
阅读次数:
214
jdk>jre>jvmIDE集成开发环境配置环境变量path:;C:\ProgramFiles\Java\jdk1.6.0_13\bin1:javacHello.java编译生成字节码文件2:javaHellocd\回到根目录bin目录下的src.zip是java源代码数据结构:栈,链表数组&&先于||执行一元运算符,二元运算符,三运算符switch编..
分类:
编程语言 时间:
2014-12-23 06:48:54
阅读次数:
183
jdk>jre>jvmIDE集成开发环境配置环境变量path:;C:\ProgramFiles\Java\jdk1.6.0_13\bin1:javacHello.java编译生成字节码文件2:javaHellocd\回到根目录bin目录下的src.zip是java源代码数据结构:栈,链表数组&&先于||执行一元运算符,二元运算符,三运算符switch编..
分类:
编程语言 时间:
2014-12-23 06:47:43
阅读次数:
193
源文件:MyMenuTest.java编译结果:C:\Users\zhangbz\Desktop\demo>javac MyMenuTest.javaC:\Users\zhangbz\Desktop\demo>dir驱动器 C 中的卷没有标签。卷的序列号是 E637-C45FC:\Users\zha...
分类:
编程语言 时间:
2014-12-22 21:02:37
阅读次数:
246
java跨平台性java字节码文件能够在不同的系统上运行是依赖java虚拟机,但是java虚拟机是不跨平台的原理:java编辑--->java编译--->java运行-------编写代码--编译成字节码文件--在虚拟机运行Java目录分类1. bin目录 存放是开发java程序常用的工具。(以后会...
分类:
编程语言 时间:
2014-12-21 23:21:13
阅读次数:
187
有的时候,java的初始化会对我的工作照成很大影响,所以简单介绍一下,首先介绍简单的变量的初始化:在类的内部,变量定义的先后顺序决定了初始化的顺序,即使变量定义散布于方法定义之间,它也会先于构造器和方法初始化。public class Test{ public static void main(St...
分类:
编程语言 时间:
2014-12-18 21:56:26
阅读次数:
170
主内存与工作内存
Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量值这样的底层细节。此处的变量(Variable)与Java编译中所说的变量略有区别,它包括了实例字段,静态字段和构成数组对象的元素,但是不包括局部变量与方法参数,因为后者是线程私有的,不会被共享,自然就不存在竞争的问题。了为获得比较好的执行效率,Java内存模型并没有限...
分类:
编程语言 时间:
2014-12-15 21:50:01
阅读次数:
209
做项目时犯二没有搞清楚优先级的问题从而暴露出一个Integer相加而产生的类型转换的问题Integer a;Integer b;Integer c;c= a+b==null?a:b;java编译器报 Theoperator==isundefinedfortheargumenttype(s)int,n...
分类:
其他好文 时间:
2014-12-15 11:48:45
阅读次数:
124