Java面试题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Java面试题王文博1:下面这条语句一共创建了多少个对象:Strings=“a”+“b”+“c”+“d”?•答:只创建了一个String对象•Strings1=a;•Strings2=s1+b;•Strings3=a+b;•System.out.println(s2==ab);False•System.out.println(s3==ab);true,•这说明javac编译可以对字符串常量直接相加的表达式进行优化,不必要等到运行期去进行加法运算处理,而是在编译时去掉其中的加号,直接将其编译成一个这些常量相连的结果。•题目中的第一行代码被编译器在编译时优化后,相当于直接定义了一个”abcd”的字符串,•Strings=a+b+c+d;•System.out.println(s==abcd);true2:看看下面代码那里错了?•abstractclassName{•privateStringname;•publicabstractbooleanisStupidName(Stringname){}•}•答:abstract方法是以分号结尾,没有实体的。3:接着找错误•abstractclassSomething{•privateabstractStringdoSomething();•}•答:abstract的methods不能以private修饰。abstract的methods就是让子类implement(实现)具体细节的,怎么可以用private把abstract•method封锁起来呢?(同理,abstractmethod前不能加final)。•4:给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示()。(请选择一项)•%intx=1;%•%!intx=10;%•X=%=x%•A.x=1B.x=2C.x=10D.x=11•答案:A5:以下哪个标签实现了switch功能•A.c:if•B.c:switch•C.c:choose•D.c:case•正确答案为:C6:在JSP中,只有一行代码:%=AB%,运行将输出A.ABB.ABC.113D.没有任何输出,因为表达式是错误的正确答案为:D

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功