摘要:
一、decoupled apps failed 解耦应用程序失败 2.每次编译时候一定先扩充内存 export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4g" ./prebuilts/sdk 阅读全文
摘要:
一、static的使用 1.使用static定义的属性往往通过类名直接调用,它的属性(方法)不属于某一个的对象的。所以对象没有创建之前就可以对static的属性的调用,方法亦如此。 2.static 的方法只能调用static 的方法和static的属性 3.使用非static的方法可以任意调用st 阅读全文
摘要:
一、this的学习方法 1.使用this调用构造方法市一定放在构造方法的首行 2.使用this调用构造方法时一定流出调用的出口 阅读全文
摘要:
一、String常用的方法: 1. == 实质比较两个对象的地址数值 String a = "hello" (hello为匿名对象) String a1 = "hello" String b = new String("hello") String b1 = new String("hello"). 阅读全文
摘要:
一、多态性的理解 1.向上转型:子类为父类对象实例化,调用的一定是子类覆写的方法,他们之间找的是共性 2.向下转型:子类扩充了父类的某些功能,而父类中没有该功能,他们之间找的是特性 案例: Number(父类) Number1(子类) 在向下转换之前一定进行向上转换,让父类知道哪个是它的子类,才可以 阅读全文
摘要:
一、覆写(重写) 1.含义:子类的定义方法、属性和父类的定义方法、属性相同时候 方法名称相同,参数相同以及参数的个数也相同,此时为覆写(重写) 扩充知识点: 覆盖:只有属性名字和方法名字相同,类型、个数不同的,就是覆盖 覆盖与重载的区别: 重载是在当前类中只是名字相同,而重载是继承类中只是名字不同, 阅读全文
摘要:
一、类和对象分配内存 二、Java中的内部类 : 可以直接去访问外部类的所有属性(包括私有成员) 1.Java中成员内部类 (1).内部类的方法可以直接访问外部类的类中的所有成员变量 (2).外部类不能直接去访问内部类的私有的成员变量,可以通过创建内部类的对象取间接的去访问 (3)外部去声明内部类的 阅读全文
摘要:
一.编写两种多线程的方法 (1).Thread(它是继承Runnable的子类) 卖出的票数为5卖出的票数为4卖出的票数为3卖出的票数为2卖出的票数为1卖出的票数为5卖出的票数为4卖出的票数为3卖出的票数为2卖出的票数为1卖出的票数为5卖出的票数为4卖出的票数为3卖出的票数为2卖出的票数为1 (2) 阅读全文
摘要:
//创建主线程的handlerprivate Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { threadHandler.sendEmptyMessage(1); }};priva 阅读全文
摘要:
一、Handler使用步骤 //这个是Activity中的Handler Handler mHandler = new Handler (){ } 1.//创建Activity当中的Messenger Messenger messenger = new Messenger(mHander); //把 阅读全文