- 57
- 0
- 约2.24万字
- 约 23页
- 2018-02-17 发布于河南
- 举报
java求职宝典习题10
【考题题干】根据下面的程序代码,哪些选项的值返回true ?public class Square {long width;public Square(long l) {width = l;}public static void main(String arg[]) {Square a, b, c;a = new Square(42L);b = new Square(42L);c = b;long s = 42L;}}A .a == b;B .s == a;C .b == c;D .a.equals(s)【试题分析】equals()是Object 类的一个方法,指示某个其他对象是否与此对象“相等” 。由于类 Object 是类层次结构的根类。所以它是每个类的超类。所示每个类都可以重写 equals()方法,如 String 类。如果没有重写(override )新类的equals() ,则该方法和 == 操作符一样在两个变量指向同一对象时返回真,但是Java推荐的是使用equals()方法来判断两个对象的内容是否一样。考察“== ”及方法“equals() ”的用法。注意以下几点区别。?8?0 引用类型比较引用;基本类型比较值。?8?0 equals()方法只能比较引用类型,“== ”可比较引用及基本类型。?8?0 用equals()方法进行比较时,对类File 、String、Date 及封装类(Wrapper Class )来说,是比较类型及内容。?8?0 用“== ”进行比较时,符号两边的数据类型必须一致(可相互转换的基本类型除外),否则编译出错。在此题中,因为a,b ,c 是三个对象面,但是c=b 这条语句,将c 的内存地址指向了b ,所以c 和b指向了同一个地址,相当于 c 和b 是同一个对象,由于== 操作符只有当两个变量指向同一对象时返回真,故C 是正确的。【参考答案】C面试题2 :int 和Integer 有什么区别Java?提供两种不同的类型:引用类型和原始类型(或内置类型)。Int 是Java?的原始数据类型,Integer是Java?为int 提供的封装类。Java?为每个原始类型提供了封装类。原始类型封装类,例如:Boolean 是boolean 的封装类;Characte 是char 的封装类;Byte 是byte 的封装类;Short 是short 的封装类;Integer是int 的封装类;Long 是long 的封装类;Float 是float 的封装类;Double 是double 的封装类。引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的默认值。对象引用实例变量的默认值为null ,而原始类型实例变量的默认值与它们的类型有关。面试题3 :int 的取值范围是哪个【考题题干】下面的选项中属于int 的取值范围是哪个?7 7A .-2 ~2 – 132B .0~2 – 115 15C .-2 ~2 – 131 31D .-2 ~2 -1【参考答案】D面试题4 :char 的取值范围是多少【考题题干】char 型数据的取值范围是多少?A .– 128 ~ 127B .0 ~ 32767C .由平台决定D .0 ~ 65535【参考答案】D面试题5 :在char 中能存储汉字吗【考题题干】char 型变量中能不能存贮一个中文汉字?为什么?【参考答案】是能够定义成为一个中文的,因为Java?中以unicode 编码,一个char 占16 个字节,所以放一个中文是没问题的面试题6 :基本数据类型与String 之间的转换【考题题干】表达式10.4+”4.2″的结果是什么?A .返回double 类型 14.6B .返回String 类型”14.6″C .返回long 类型 14D .返回String 类型”10.44.2″【试题分析】该面试题中,当+运算符两侧的操作数的类型不一致时,需要统一类型,这时就会发生类型转换。当一个操作数为原始数据类型,另外一个为字符串时,则基本类型的操作数要转换为等价的字符串,这时“+ ”不再是加运算符而是连接符,所以表达式10.4+”4.2″返回的结果是”10.44.2″。【参考答案】D面试题7 :关于final 的参数传递【考题题干】在下面程序标明的位置处插入哪条语句会导致编译错误?public class FinalUse {public static voi
您可能关注的文档
- 专题:双曲线.doc
- 六年级美术测试题.doc
- 加强教学改革提高教学质量.doc
- 学校太阳能集热工程设计方案含报价.doc
- 时评写作材料.doc
- 第3章建设监理组织.ppt
- 资产支持票据.doc
- 高恩博-Canvas2D动画与游戏设计思路.ppt
- 因式分解复习课四.doc
- 高考学习方法总结图片版.doc
- 2026届河南省郑州市高三上学期一模政治(解析版).docx
- 2026届河南省郑州市高三上学期第一次质量预测历史(原卷版).docx
- 2026届河北省名校联合体高三上学期一模政治(原卷版).docx
- 广东省茂名市信宜市2025-2026学年高二上学期11月期中考试政治(原卷版).docx
- 2026年高一上学期语文期末考试压轴卷含答案.docx
- 河北省部分示范性高中2025-2026学年高一12月考试语文试题含答案.docx
- 考研真题 首都师范大学历史学院776历史学基础综合历年考研真题汇编(含部分答案).pdf
- 考研真题 首都师范大学文学院445汉语国际教育基础[专业硕士]历年考研真题汇编(含部分答案).pdf
- 《护士条例》 辅导讲座.pptx
- 牙科医师质控的年度工作述职.pptx
原创力文档

文档评论(0)