java语言程序设计基础篇习题_复习题_第十章

10.1 习题如果重新定义程序清单 10-2中的2中的 Loan类,去掉其中的设置方法,这个类是不可改变的吗?

答,是可以的,Loan的时候可以

10.3 类之间的常用关系是什么?

答:关联、聚集和组合

10.4 什么是关联?什么是聚集?什么是组合?

答:关联是一种常见的二元关系,描述两个类之间的活动。聚集是关联的一种特殊形式, 代表了两个对象之间的归属关系。所有者对象称为聚集对象,它的类称为聚集类。而从属对象称为被聚集对象,它的类称为被聚集类。如果一个对象只归属于一个聚集对象,那么它和聚集对象之间的关系就称为组合。

10.5 聚集和组合的UML图标识是什么?

答:菱形

10.7 描述基本类型的包装类

答:就是将基础类型的数据用类封装,使用其中的方法,及类的传参方式。

10.9 如何将一个整数转换为一个字符串?如何将一个数值字符串转换为一个整数?如何将一个double 值转换为字符串?如何将一个数值型字符串转换为 double 值?

答:整数2String Integer.toString(int i);数字字符串转换为整数 Integer.parseInt;(Double.valueof(String s)).doubleValue();

10.10 给出下面代码的输出

在这里插入图片描述
答:第一行打印3,第二行打印-1

10.10 下面代码的输出是什么?

在这里插入图片描述
答:第一行10,第二行10,第三行16,第四行11,第五行11,第六行16。ParseInt(String s,Int i)中i代表的是将s作为多少进制的数进行处理

10.14 下面代码的输出是什么?

在这里插入图片描述
答:第一行3,第二行7 ,第三行10

10.15 假设 sl、s2、S3、s4 是四个字符串,给定如下语句,下面表达式的结果是什么

a

b
答:true
false
true
true
true
Welcome to HTML
WelcTme tT Java
Welcome to Java
Welcome to Java
Welcome to Java

10.16 为了创建一个字符串 Welcome to java, 可能采用下面的语句: String s="Welcome to Java”; 或者String s=new String(“Welcome to Java”); 哪个更好?为什么?

答:个人认为看情况而定,如果是用一次就不用了,用后者,便于垃圾回收(申请在堆里)。如果是多次使用,用前者。

10.19 String类中是否有可以改变字符串内容的方法

答:replace

10.22 为什么下面的代码会造成 NullPointerException 异常?

在这里插入图片描述
答:Test 里面String申请了新的变量,对外层text不影响。所以test.text还是null。

10.23 下面程序的错误是什么?

在这里插入图片描述
在这里插入图片描述
答:void无法返回Test类,无法调用。

  • 12
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值