Android Java语法学习】的更多相关文章

Activity中有一个名称叫onCreate的方法.该方法是在Activity创建时被系统调用,是一个Activity生命周期的开始. onCreate方法的参数savedInstanceState onCreate方法的完整定义如下: public void onCreate(Bundle savedInstanceState){   ----------------onCreate方法的参数是一个Bundle类型的参数. super.onCreate(savedInstanceState)…
学习资料 很久没写博客了.适逢这次Srtp项目学弟学妹们要学习Java与Android,我就总结一些学习的教材.方法,分享写材料与心得.纯个人观点,如有不周之处欢迎指出,大家共同探讨提高. *** 教学书籍: Java基础较差的人去借这本书吧,很简单易懂: Java和Android开发实战详解 这本书供有一定Java基础的人深造: Effective Java中文版 第一本看完基本就可以开始做Android练练手了,Java能有今天一方面是其在服务端领域.商业项目上的成熟,一方面不得不承认是An…
// 单行注释 /* 多行注释 */ /** JavaDoc(Java文档)注释是这样的.可以用来描述类和类的属性. */ // 导入 java.util中的 ArrayList 类 import java.util.ArrayList; // 导入 java.security 包中的所有类 import java.security.*; // 每个 .java 文件都包含一个public类,这个类的名字必须和这个文件名一致. public class LearnJava { // 每个程序都需…
Java基础语法二 类型转换 public class demo03 { public static void main(String[] args) { int i=128; byte a=(byte)i;//强制转换:(类型)变量名 char b="a"; int c=b+1; System.out.println(i); //结果为128 System.out.println(a); //结果为-128 //内存溢出 System.out.println(c); //结果为 Sy…
No.1:EnumTest No.2:Addition 在此程序中,学习了将文本框调用出来,文本框输入的数据都是String类型,所以用于计算时需要先进行转型,然后计算. No.3:TestDouble 在程序中,计算后数据的精度会出现差别,所以会出现这样的问题. No.4:TestBigDecimal double,不能准确地代表16位有效数以上的数字,在使用BigDecimal时,应用 BigDecimal(String)构造器创建对象才有意义.另外,BigDecimal所创建的是对象,我们…
①标识符包括:包名.类名.方法名.变量名.常量名.属性名 标识符书写规则:1,标识符由字母.数字._.$ 组成                      2,数字不能出现在开始位置                      3,不能和关键字和保留字重复                      4,区分大小写②基本数据类型包括:数值型,字符型,布尔型 1,数值型有:    整数类型分     byte:127到-128 8位(1个字节);只用后七位表示数字 第一位表            示正负…
Java语法学习3 基本运算符 关系运算符返回结果为布尔类型 %:取余 模运算 +.-.*./.% :二元运算符 两个变量间的运算 ++.-- 一元运算符 package Study; public class demo01 { public static void main(String[] args) { //ctrl + d :复制当前行到下一行 int a=3; int b=a++; //先赋值,再加加 int c=++a; //先加加,在赋值 System.out.println(b)…
1.前面Android(java)学习笔记159提到Dalvik虚拟机启动初始化过程,就下来就是启动zygote进程: zygote进程是所有APK应用进程的父进程:每当执行一个Android应用程序,Zygote就会孵化一个子线程去执行该应用程序(系统内部执行dvz指令完成的)  Å特别注意:系统提供了一个app_process进程,它会自动启动ZygoteInit.java和SystemServer.java这两个类,app_process进程本质上是使用dalvikvm启动ZygoteIn…
1. 前面Android(java)学习笔记159提到Dalvik虚拟机启动初始化过程,就下来就是启动zygote进程: zygote进程是所有APK应用进程的父进程:每当执行一个Android应用程序,Zygote就会孵化一个子线程去执行该应用程序(系统内部执行dvz指令完成的)  特别注意:系统提供了一个app_process进程,它会自动启动ZygoteInit.java和SystemServer.java这两个类,app_process进程本质上是使用dalvikvm启动ZygoteIn…
1. 线程池简介  多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力.     假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间. 如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能.                一个线程池包括以下四个基本组成部分:                1.线程池管理器(ThreadPool):用于创建并管理线程池,包括 创建线…