2013年2月5日

JAVA内部类介绍

摘要: 原则:在拥有外部类对象之前是不可能创建内部类对象的。因为内部类对象会暗暗地连接到创建它的外部类对象上。但是注意嵌套类(静态内部类)是不需要对外部类对象的引用。内部类的使用1:(向上转型)interface Destination{ String readLabel();}interface Contents{ int value();}class Parce{ public class Testnew{ public Parce outer(){ return Parce.this;//外部类的.this用法 } } ... 阅读全文

posted @ 2013-02-05 16:44 Cynthia&Sky 阅读(308) 评论(0) 推荐(0) 编辑

JAVA继承初始化过程

摘要: 我们有必要对整个初始化过程有所认识,其中包括继承,对这个过程中发生的事情有一个整体性的概念。请观察下述代码://: Beetle.java// The full process of initialization.class Insect { int i = 9; int j; static int x1 = prt("static Insect.x1 initialized");//注意这里是static字段 Insect() { prt("i = " + i + ", j = " + j); j = 39; } ... 阅读全文

posted @ 2013-02-05 16:14 Cynthia&Sky 阅读(3470) 评论(0) 推荐(0) 编辑

关于java.util.ConcurrentModificationException深入研究

该文被密码保护。 阅读全文

posted @ 2013-02-05 13:57 Cynthia&Sky 阅读(1) 评论(0) 推荐(0) 编辑

startActivityForResult和setResult详解

摘要: startActivityForResult与startActivity的不同之处在于:1、startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。2、startActivityForResult( ) 可以一次性完成这项任务,当程序执行到这段代码的时候,假若从T1Activity跳转到下一个Text2Activity,而当这个Text2Activity调用了finish()方法以后,程序会自动跳转回T1Activity,并调用前一个T1Activity中的onActivityResult( )方法。 相关函数:startA 阅读全文

posted @ 2013-02-05 10:07 Cynthia&Sky 阅读(250028) 评论(0) 推荐(24) 编辑

导航