ClassCastException 表示类型转换异常 例如:Pet 宠物类 Dog 狗狗类 (继承Pet) Penguin 企鹅类(继承Pet) Dog dog = (Dog)pet ; 正确 向下转型 Dog dog = (Dog)penguin ; 错误 向下转型 处理方法:使用 instan ...
分类:
编程语言 时间:
2019-03-17 14:06:45
阅读次数:
224
今天编译一个project,我设置为api 14,可是编译报错: Using 1.7 requires compiling with Android 4.4 (KitKat); currently using API 4 參考 http://stackoverflow.com/questions/2 ...
分类:
移动开发 时间:
2019-03-04 21:02:26
阅读次数:
337
最近复习C语言的时候发现自己对枚举类型印象很模糊,于是查了一下。 例:enum Boolean{NO,YES}; 其中 NO,YES是枚举常量; 我们也可以声明枚举类型的变量。 例: enum Boolean b; b = NO; 这里 b 是枚举变量,并且其值只能为Boolean枚举列表中定义的常 ...
分类:
编程语言 时间:
2019-02-23 14:44:12
阅读次数:
263
一、概念 一个类有多个直接基类的继承关系称为多继承,多继承会引入其他问题: 1.祖先类obj中有一个变量a,然后有P1和P2两个类分别都继承obj类,再有C1类多继承P1和P2时,定义的对象使用变量a时,编译不知道引用P1的还是P2的变量a,会编译报错(变量a的二义性),可以使用虚继承解决此问题, ...
分类:
其他好文 时间:
2019-02-23 11:03:53
阅读次数:
201
一个项目里只能有一个main函数, 如果出现 error:LNK2005 的错误,那么需要检查你是不是有两个源代码文件中都定义了main函数。 例如: 如果在a.cpp中定义了main函数,在b.cpp中也定义main函数,编译执行就会报 error:LNK2005 的错误。 ...
分类:
编程语言 时间:
2019-02-22 00:41:44
阅读次数:
754
在MTK Android O1平台预置apk为可卸载时。预置到旧的路径system/vendor/operator/app会编译报错,"You cannot install files to out/target/product/xxx/system/vendor while building a ...
分类:
移动开发 时间:
2019-02-15 13:32:38
阅读次数:
356
1. 有时候查看SQL的时候表名或者字段名需要加[],这是因为有时候你的表名或者字段名正好与sqlserver的保留字段重了 比如:有一个user表,直接select会报错 正确语法如下: 2. SQL的子查询需要加 as 别名,否则编译报错;而oracle和mysql的子查询可以不加 as 别名 ...
分类:
数据库 时间:
2019-02-12 18:49:48
阅读次数:
144
集合 集合使用的回顾 集合Collection的remove方法 迭代器 迭代器的概述 迭代器的实现原理 迭代器的代码实现 ? ? 迭代器的执行过程? 集合迭代中的转型 增强For 增强for循环遍历数组 增强for循环遍历集合 泛型 泛型的引入 泛型的定义和使用 java中的伪泛型 泛型类 泛型的 ...
分类:
其他好文 时间:
2019-02-04 23:18:42
阅读次数:
317
接口: (1)接口内定义的变量都是public static final类型的,无论是否显示限定这些修饰符,且必须要被显式初始化,否则报错: (2)接口内定义的方法都是抽象方法,即不包含任何方法实现: a.如果实现接口的类是普通类(非抽象类),则要实现该接口的所有方法,否则编译报错; b.如果实现接 ...
分类:
编程语言 时间:
2019-01-30 17:09:30
阅读次数:
150