摘要: 答: 不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type)和枚举类型(enumeration type),剩下的都是引用类型(reference type)。 阅读全文
posted @ 2015-11-22 19:35 裆中央总竖鸡 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 答: 不正确。3.4是双精度数,将双精度型(double)赋值给浮点型(float)属于下转型(down-casting,也称为窄化)会造成精度损失,因此需要强制类型转换float f =(float)3.4; 或者写成float f =3.4F;。 阅读全文
posted @ 2015-11-22 19:35 裆中央总竖鸡 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 答: 对于short s1 = 1; s1 = s1 + 1;由于1是int类型,因此s1+1运算结果也是int 型,需要强制转换类型才能赋值给short型。而short s1 = 1; s1 += 1;可以正确编译,因为s1+= 1;相当于s1 = (short)(s1 + 1);其中有隐含的强... 阅读全文
posted @ 2015-11-22 19:35 裆中央总竖鸡 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 答:修饰符 当前类 同包 子类 其他包public √ √ √ √protected √ √ √ ×default √ √ × ×private √ × × × 类的成员不写访问修饰时默认为default。默认对于同一... 阅读全文
posted @ 2015-11-22 19:34 裆中央总竖鸡 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的... 阅读全文
posted @ 2015-11-22 19:31 裆中央总竖鸡 阅读(184) 评论(0) 推荐(0) 编辑