java技术面试题

wenjjing2lianee 2010-09-13 11:01:27
判断下列是否有错,并说出错因:
1.
abstract class SomeThing{
private final String str;
protected static void doSomeThing(){};
}

2.
class SomeThing{
public void doSomeThing(){
final String str = "";
int len = str.lenght();
}
}

3.
class SomeThing{
public int doSomeThing(final int i){
return i++;
}
}

4.
class SomeThing{
final String str = "";
public SomeThing(){
str = "abcd";
}
}

5.
class SomeThing{
final String str;
public SomeThing(){
str = "abcd";
}
}


判断输出结果:
class SomeThing{
public static void main(String args []){
StringBuffer A = new StringBuffer("A");
StringBuffer B = new StringBuffer("B");
String a = "ab";
String b = "c";
operate(A,B);
operate(a,b);
System.out.println(A+","+B);
System.out.println(a+","+b);
}
private static void operate(StringBuffer x,StringBuffer y){
x.append(y);
y=x;
}
private static void operate(String x,String y){
x+=y;
y=x;
}
}

编程题:

给出中文数值,输出对应的数字
例:给出"一万零一十"转换成"10010"输出
条件:
1.最大数值不会超过亿级
2.中文数值包括:亿,万,千,百,十
...全文
321 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jddy_mx 2010-09-14
  • 打赏
  • 举报
回复
好像不是很难,只要基础扎实。。。
Fantasy_Kai 2010-09-14
  • 打赏
  • 举报
回复
瞟了一眼, 1. 类是 abstract 的,里面怎么能用final 呢?
福来哥 2010-09-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 luffyke 的回复:]
1.str没初始化。
2.lenght()方法写错了(不知道是真的错,还是假的错)
3.i++一定出错
4.str 是final的,不能再赋值了,貌似你的SomeThing()发放没返回值吧。。。
5.同4
输出结果:AB,第二个不清楚,应该是B吧
ab,也是不清楚,应该是c。maybe而已。
[/Quote]

第二题没有错误。数组用Length,字符串用length()

判断输出结果题考查的是引用传递/值传递的问题。string类型是个比较特殊的引用类型,调用方法后不改变原有值。
结果是ABA abc

编程题:很简单的。依次查找亿,万,千,百,十位置,将汉字置换为数字,没有的加0即可."零"直接跳过
luffyke 2010-09-14
  • 打赏
  • 举报
回复
1.str没初始化。
2.lenght()方法写错了(不知道是真的错,还是假的错)
3.i++一定出错
4.str 是final的,不能再赋值了,貌似你的SomeThing()发放没返回值吧。。。
5.同4
输出结果:AB,第二个不清楚,应该是B吧
ab,也是不清楚,应该是c。maybe而已。
wenjjing2lianee 2010-09-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 luffyke 的回复:]

1.str没初始化。
2.lenght()方法写错了(不知道是真的错,还是假的错)
3.i++一定出错
4.str 是final的,不能再赋值了,貌似你的SomeThing()发放没返回值吧。。。
5.同4
输出结果:AB,第二个不清楚,应该是B吧
ab,也是不清楚,应该是c。maybe而已。
[/Quote]

不好意思:length()是我写错了。

答案部分正确。
liukelin 2010-09-13
  • 打赏
  • 举报
回复
没有错

50,528

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧