1.Object类
在java的开发中,一切类都是以继承的方式存在的,如果一个类在定义时没有明确指明继承的是哪个类,那么默认情况继承Object类。
例如
class Person
{
}
以上代码默认定义Object,其完整表达形式为:
class Person extends Object
{
}
在jdk文档中,API-> index->java.lang->Object寻...
分类:
编程语言 时间:
2014-12-20 18:22:04
阅读次数:
235
面试里面泛型被问的很多,但是回答的时候,除了说在集合类里面使用泛型以外,好像也不知道该说点啥了
看完 effective java,觉得还是有点东西说的,
1 先看一个编译错误
Cannot perform instanceof check against parameterized type Set. Use the form Set instead since further g...
分类:
编程语言 时间:
2014-12-18 12:01:00
阅读次数:
156
如图可以看到;json是个二维数组。我们现在想办法把它递归到最里面一层的数组(也就是说,递归到不是数组的情况,方便操作取值)。instanceof Array 方法是判断是否是数组,当递归data到不是数组的时候,也就是else 里面的情况。console 输出结果如下:得到的是对象,二不是数组。这...
分类:
编程语言 时间:
2014-12-16 13:27:59
阅读次数:
194
1.多态性
1.概念
向上转型(自动完成)
子类转变成父类
父类 父类对象 = 子类实例化对象
向下转型(强制)
父类转变成子类,必须首先进行向上转型
子类 子类对象 = (子类)父类实例化对象
2.子类对象向上转型
//本程序是多态性的测试
class A //定义类A
{
public void fun1() //定义类A的fun1方法
{
Sy...
分类:
编程语言 时间:
2014-12-15 17:17:57
阅读次数:
182
今天下午小龙在练习instanceof用法时突然想到java的upcating 和 downcasting 好像与此有关联,于是自己写了一个相关的案例,在此与众位看到的亲们分享一下,希望能帮到正在学习的伙伴们。
package com.instanceoftest;
/** java向上转型和向下转型,以及用instanceof方法来防止向下转型错误
* 接口说明...
分类:
编程语言 时间:
2014-12-10 09:22:37
阅读次数:
717
本文转自这里 规范中 instanceof 运算符定义 11.8.6 The instanceof operator The production RelationalExpression: RelationalExpression instanceof ShiftExpression ...
分类:
其他好文 时间:
2014-12-09 21:14:45
阅读次数:
213
instanceof用法:对于instanceof有比较严格的限制,只可将其与命名类型进行比较,而不能与class对象做比较。理解:这里所说的就是像if(petinstanceofMutt)counter.count("Mutt");这里的Mutt,不能用对象比较,只能用类名,比如(Muttmutt=newMutt()然后用mutt)或者Mutt.class..
分类:
其他好文 时间:
2014-12-07 06:48:36
阅读次数:
282
14章类型信息-之类型转换前先做检查--之使用类字面常量--类名.class--以及动态instanceof(isInstance方法)----递归计数(计算各个类的个数)实例代码:实体类父类://:typeinfo/pets/Individual.javapackagetypeinfo.pets;publicclassIndividualimplementsComparable<Indivi..
分类:
其他好文 时间:
2014-12-07 06:46:24
阅读次数:
259
/** * 抽象类:很多具有相同特征和行为的类可以抽象为一个抽象类 * 1.抽象类可以没有抽象方法,有抽象方法的类必须是抽象类 * 2.非抽象类继承抽象类必须实现抽象方法【可以是空实现】 * 3.抽象类可以有方法和属性 * 4.抽象类不能被实例化 * 5.抽象类不能声明为final * 6.抽象类可...
分类:
编程语言 时间:
2014-12-04 19:26:05
阅读次数:
300
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。用法: result = object instanceof class参数:Result:布尔类型。Object:...
分类:
编程语言 时间:
2014-12-03 17:06:05
阅读次数:
221