黑马程序员技术交流社区

标题: 错题总算懂了 [打印本页]

作者: Miss.H    时间: 2015-7-9 23:30
标题: 错题总算懂了
1. 下面的哪一个程序片断可能导致错误。 (  )B
A.
  String s = "Gone with the wind";
  String t = " good ";
  String k = s + t;
B.
  String s = "Gone with the wind";
  String t;
  t = s[3] + "one";
C.
  String s = "Gone with the wind";
  String standard = s.toUpperCase();//toUpperCase()是一个将字符串中的所有字母都被转化为大写字母的函数
D.
  String s = "home directory";
  s = s + "directory";


作者: 官沛    时间: 2015-7-10 11:49
我也错了,选成AB
我总感觉 s + t,是地址值在相加,不能这么写。到现在还不明白。
作者: Miss.H    时间: 2015-7-13 21:22
官沛 发表于 2015-7-10 11:49
我也错了,选成AB
我总感觉 s + t,是地址值在相加,不能这么写。到现在还不明白。 ...

跑一下啊,大神也有这种疑惑?
作者: 官沛    时间: 2015-7-13 21:24
Miss.H 发表于 2015-7-13 21:22
跑一下啊,大神也有这种疑惑?

啊,离大神还远得很。一步一步来。
这到题ms要用到常量池方面的知识才能完全讲明白~
作者: Miss.H    时间: 2015-7-13 21:34
官沛 发表于 2015-7-13 21:24
啊,离大神还远得很。一步一步来。
这到题ms要用到常量池方面的知识才能完全讲明白~ ...

不懂,今天老师只是提到常量池




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2