摘要: 一、this Java关键字this只能用于方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final使用... 阅读全文
posted @ 2015-08-14 16:04 xiexie2015 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆... 阅读全文
posted @ 2015-08-14 15:54 xiexie2015 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一、作用和区别break的作用是跳出当前循环块(for、while、do while)或程序块(switch)。在循环块中的作用是跳出当前正在循环的循环体。在程序块中的作用是中断和下一个case条件的比较。continue用于结束循环体中其后语句的执行,并跳回循环程序块的开头执行下一次循环,而不是立... 阅读全文
posted @ 2015-08-14 15:08 xiexie2015 阅读(574) 评论(0) 推荐(0) 编辑
摘要: foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。foreach并不是一个关键字,习惯上将... 阅读全文
posted @ 2015-08-14 14:38 xiexie2015 阅读(3671) 评论(0) 推荐(0) 编辑
摘要: 很多时候,你可能会问,为什么要用 Service,而不用 Thread 呢,因为用 Thread 是很方便的,比起 Service 也方便多了,下面我详细的来解释一下。1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。2)... 阅读全文
posted @ 2015-08-14 14:08 xiexie2015 阅读(1872) 评论(0) 推荐(0) 编辑