- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
经典java面试英文题
1.What is the result when you compile and run the following code?public class Test{public void method(){for(int i=0;i3;i++){System.out.print(i);}System.out.print(i);}}result: compile error分析:i是局部变量。for循环完成后,i的引用即消失。2.What will be the result of executing the following code?Given that Test1 is a class.class Test1{public static void main(String[] args){Test1[] t1 = new Test1[10];Test1[][] t2 = new Test1[5][];if(t1[0]==null){t2[0] = new Test1[10];t2[1] = new Test1[10];t2[2] = new Test1[10];t2[3] = new Test1[10];t2[4] = new Test1[10];}System.out.println(t1[0]);System.out.println(t2[1][0]);}}result:null null 分析:new数组后,数组有大小,但值为null3.What will happen when you attempt to compile and run the following code?class Base{int i = 99;public void amethod(){System.out.println(Base.method());}Base(){amethod();}}public class Derived extends Base{int i = -1;public static void main(String args[]){Base b = new Derived();System.out.println(b.i);b.amethod();}public void amethod(){System.out.println(Derived.amethod());}}result:Derived.amethod()99Derived.amethod()解释:Derived 重写了 Base的 amethod方法。故Base构造函数执行时,执行的是Derived中的amethod.属性的取值,取决于我们定义的变量的类型。上例中我们定义的变量是Base.但是,如果定义的变量中的属性为private (不能在类外面直接引用,需要在该类中定义public方法,方便在类外部使用),则会被创建的变量所覆盖。如果其它类型的属性(friendly, protected,public),不会被创建的变量所覆盖。(静态变量和静态常量属于类,不属于对象,因此它们不能被覆盖。?)而对于定义的变量中的方法,则是相反。会被创建的对象所重写。(override)考点:这道题考了继承和泛型使用时,属性和方法,的重写问题。4.What will be the output on compiling/running the following code?public class MyThread implements Runnable{String myString = yes;public void run(){this.myString = no;}public static void main(String args[]){MyThread t = new MyThread();new Thread(t).start();for(int i=0;i10;i++){System.out.print(t.myString);}}}result: yes no no no and so on5.Multiple objects of MyClass (given below) are used in a program that uses multiple Threads to create new integer count. What will happen when other threads use following code?class MyClass{static private int myCount =0;int yourNumber ;private static synchronized int nextCount(){
您可能关注的文档
- 环境湿度与林蛙生物特性的分析及其应用.doc
- 蓝景丽家丽泽家居城8月底停业.pdf
- 2013最新人教版八年级生物上册复习资料.doc
- 高一历史必修一罗马人的法律.ppt
- 大自然的语言教师导学案.docx
- 福建龙岩龙崆洞.doc
- 生物考前基础知识训练.doc
- 【难忘经典食堂菜——鱼香茄盒】.docx
- 搅拌机 规程.doc
- 《夺宝联盟》曝特辑 全智贤高空戏撒娇称害怕.pdf
- 人教版九年级物理上册期末测试卷(一套).doc
- 2026年水文地质学基础测试题库含完整答案(易错题).docx
- 2026年水文地质学基础测试题库含答案【突破训练】.docx
- 2025年大数据行业数据安全风险管理与应对策略报告.docx
- 2026年水文地质学基础测试题库完美版.docx
- 2026年水文地质学基础测试题库含答案(培优a卷).docx
- 2026年水文地质学基础测试题库含答案(实用).docx
- 2026年水文地质学基础测试题库附参考答案【培优a卷】.docx
- 2026年水文地质学基础测试题库含完整答案【名师系列】.docx
- 2026年水文地质学基础测试题库含完整答案【全国通用】.docx
原创力文档


文档评论(0)