缓存机制 ListView的两级缓存 ListView的缓存和复用由它的父类AbsListView中的RecycleBin实现,设了两个缓存数组mActiveViews和mScrapViews。mActiveViews缓存显示在屏幕中的view,mScrapViews按ViewType缓存离屏的vi ...
分类:
移动开发 时间:
2020-07-19 23:23:51
阅读次数:
220
类的继承: 当使用class Pig:public Animal{} 就可以继承Animal里面的属性, 类的函数改写: 对于继承父类的属性,可以在子类里面重新被定义和改写 #include <iostream> class Animal{ public: std::string mouth; An ...
分类:
编程语言 时间:
2020-07-19 15:56:48
阅读次数:
61
一、初识继承 1,什么是继承? 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python 支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 子类会“遗传”父类的属性,从而解决代码重用问题(比如练习中 Garen 与 Riven 类有很多冗余的代码) python 中类的 ...
分类:
其他好文 时间:
2020-07-19 13:50:40
阅读次数:
133
JavaSE基础 1.对象实例化 (1)Class.forName(“类的全名称”); (2)Person person = new Person();2.类的重载: 类名相同,形参列表不同(类型,顺载序,个数),system.out.println();也是方法重3.不定长参数,本质是一个数组形式 ...
分类:
编程语言 时间:
2020-07-18 22:48:07
阅读次数:
108
易错点 初始化一个子类,尽管会调用父类的初始化方法,但只会产生一个子类对象。 这个子类对象实际上“持有”父类所有的(public, protect,private)字段和方法(更白话的说法,把父类信息完全拷贝一份到该子类对象)。只不过,子类可以“直接访问” public, protect的字段和方法 ...
分类:
编程语言 时间:
2020-07-18 16:12:38
阅读次数:
106
1.1定义 JVM在加载类时默认采用的是双亲委派机制。通俗的讲,就是某个特定的类加载器在接到加载类的请求时,首先将加载任务委托给父类加载器,依次递归,如果父类加载器可以完成类加载任务,就成功返回;只有父类加载器无法完成此加载任务时,才自己去加载。 1.2流程 如图所示,当jvm要加载.class的时 ...
分类:
其他好文 时间:
2020-07-17 22:01:41
阅读次数:
84
文中所述Guava版本基于29.0-jre,文中涉及到的代码完整示例请移步Github查看。 常见Obejct方法使用 Java中所有的类都有一个隐藏的公共父类,就是Object类。既然所有的类都继承自Object类,那所有的类中都包含有Object类的方法,常见的有。 equals(Object) ...
分类:
其他好文 时间:
2020-07-17 19:20:10
阅读次数:
86
文中所述Guava版本基于29.0-jre,文中涉及到的代码完整示例请移步Github查看。 常见Obejct方法使用 Java中所有的类都有一个隐藏的公共父类,就是Object类。既然所有的类都继承自Object类,那所有的类中都包含有Object类的方法,常见的有。 equals(Object) ...
分类:
其他好文 时间:
2020-07-17 16:12:10
阅读次数:
46
声明:本文摘抄自:https://blog.csdn.net/u010349169/column/info/jvm-principle 作为Java程序猿,我们知道,我们写好的.java 源代码,最后会被Java编译器编译成后缀为.class的文件,该类型的文件是由字节组成的文件,又叫字节码文件。那 ...
分类:
其他好文 时间:
2020-07-17 11:32:30
阅读次数:
66
一、多态的概述 多态:一个对象拥有多种形态 eg:小明是一个学生(学生形态),同时也是一个人(人类形态) 多态的格式与使用:父类引用指向子类对象 格式:父类名称 对象名 = new 子类名称() 接口名称 接口名 = new 实现类名称() 多态中访问成员变量、成员方法: 成员变量:编译看左边,运行 ...
分类:
编程语言 时间:
2020-07-17 09:16:58
阅读次数:
65