4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
热卖商品
新闻详情
java软件工程师面试试题集2_文档之家
来自 : www.doczj.com/doc/10602283d4d8 发布时间:2021-03-24
当前位置:文档之家 > java软件工程师面试试题集2 java软件工程师面试试题集2

答:数组没有length()这个方法,有length 的属性。String 有length()这个

方法。

16、在JAVA 中,如何跳出当前的多重嵌套循环?【基础】

答:在最外层循环前加label 标识,然后用break:label 方法即可跳出多重循环。

17、构造器Constructor 是否可被override? 【基础】

答:构造器Constructor 不能被继承,因此不能重写Overriding,但可以被重

载Overloading。

18、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这

句话对不对? 【基础】

答:不对,有相同的hash code。

19、是否可以继承String 类? 【基础】

答:String 类是final 类,故不可以继承。

20、以下二条语句返回值为true 的有:

A:“beijing”==“beijing”;

B:“beijing”.equalsIgnoreCase(new String(“beijing”));【基础】

答:A 和B 。

21、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 【基础】

答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。

22、我们在web 应用开发过程中经常遇到输出某种编码的字符,如iso8859-1 等,如何输出一个某种编码的字符串?【基础】

答:public String translate(String str){

第4 页共59 页

String tempStr = \"\";

try{

tempStr = new String(str.getBytes(\"ISO-8859-1\"), \"GBK\");

tempStr = tempStr.trim();

}catch (Exception e){

System.err.println(e.getMessage());

}

return tempStr;

}

23、String 和StringBuffer 的区别? 【基础】

答:JAVA 平台提供了两个类:String 和StringBuffer,它们可以储存和操作字

符串,即包含多个字符的字符数据。这个String 类提供了数值不可改变的字符串。而这个StringBuffer 类提供的字符串进行修改。当你知道字符数据要改变

的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers 来动

态构造字符数据。

24、String, StringBuffer StringBuilder 的区别。【基础】

答:String 的长度是不可变的;

StringBuffer 的长度是可变的,如果你对字符串中的内容经常进行操作,

特别是内容要修改时,那么使用StringBuffer,如果最后需要String,那么使

上一页下一页

本文链接: http://ccollectionsb2b.immuno-online.com/view-713500.html

发布于 : 2021-03-24 阅读(0)
公司介绍
品牌分类
联络我们
服务热线:4000-520-616
(限工作日9:00-18:00)
QQ :1570468124
手机:18915418616