面试题外企软件工程师core javaceshiti_第1页
面试题外企软件工程师core javaceshiti_第2页
面试题外企软件工程师core javaceshiti_第3页
面试题外企软件工程师core javaceshiti_第4页
面试题外企软件工程师core javaceshiti_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

编译java程序令是javac ;运行java程序令是 java;产生java文挡令 ;查询java类型是否是serializable类型令 生java安全策略文件令是

;产生类型归档文件.jar令是A. B. C. E. 在一个java原文件中,import,class,package语句的顺序 GA:importclasspackageB:classimportpackageC:packageclassimportD:importpackageclassE:classpackageimportG:packageimport A:在一个java原文件中只能定义一个classB:在一个java原文件中只能定义一个interfaceC:在一个java原文件中可以定义多个classD:在一个java原文件中可以定义多个interfaceEjava原文件中可以定义多个classinterfaceFjavapublicclass A:publicstaticvoidmain(Stringargs[])B:staticpublicvoidmain(String[]args)Cpublicvoidstaticmain(String[]args)D:publicvoidmain(Stringargs[])5:java程序中程序方法main的参数代表命令行输入参数,命令行参数从 A. B. C.-6:以下属于正确的java注释 A.//Thisis B./*ThisisC./**Thisis D./*Thisis7:以下能作为class,interface,method或variable有效标识符的 A D._id E.myname 8:以下不是java关键字的有 A.super 9:以下能作为char类型的字面值的有AC A. C. 10:byte变量的取值范围 A.0- B.-128– C.-256– D.0-11:以下正确的有 A.inti=32; B.floatf=45.32; C.doubled=3.2; 以下返回true的表达式有C A.“george”== B.”george”=C.“george”.equals(newD.“george”==newString(“george”) C:publicclassTest{staticinttotal=publicstaticvoidmain(Stringargs[]){newTest();}publicTest()System.out.println("Intest");inttemp=this.total;if(temp>5){}}}A.编译出 C.编译运行都正 BDA:Stringstrs[]={‘a’‘b’B:String[]strs={“a”,“b”,C.String[]strs=newString{“a””b”D.Stringstrs[]=newString[]{“a”,“b”,E.String[]strs=newString[3]{“a”,“b”,15.分别使用forwhiledo/while1100:::do-16.以下switch表达语句正确的有 A:publicvoidswitchTest(charc){//charbyteintshort}B.publicvoidswitchTest(longc){}C.publicvoidswitchTest(byte}D.publicvoidswitchTest(doublec){} 在java中权限的限制由严格到宽松依次 B.protectedC.identifier H.default(nomodifier) publicstaticsynchronizedvoidwriog(Stringsynchronizedpublicstatic og(Stringpublic void og(Stringfinalpublicvoid og(Stringsynchronizedvoid og(StringJava方法的参数传递对于基本数据类型如int,byte等,参数传递是 A.by B.by C.by D.bypublicclassArugmentTest{staticclassIntA{privateintpublicIntA(inta){this.a=a;}publicintgetA(){returna;}publicvoidsetA(inta){this.a=a;}}staticpublicvoidchange(inta){a=3;}staticpublicvoidchange(IntAa){}staticpublicvoidchangeRef(IntAa){a=newIntA(9);}publicstaticvoidmain(String[]args){inta=2;IntAia=newIntA(5);}} A.23 classprivateStringname;privateintage;publicStudent(){}publicvoidsetName(Stringname){=name;}voidsetAge(intage){this.age=age;}}publicclasspublicvoidstaticmain(String[]args){Students=newStudent();=“}} A.在不同class中定义的方 C.方法名必须相 E.参数一定不同 A.构造方法没有返回类 在java语法中允许 A. B. C. D. E. A.方法覆盖发生在同一类中B.方法的覆盖发生在子类型中 publicvoiddrive(){}}classCar publicvoiddrive(){}}publicclassTestpublicstaticvoidmain(Stringargs[]){Vehiclev;Carv=newVehicle();c=newCar();v=c;}} A.v=c;会导致编译错误B.v=c;会导致运行错误Car:driveCar:driveCar:drivepublicclassStaticTeststatic}publicvoidprint(){}publicstaticvoidmain(Stringargs[]){StaticTestst1=newStaticTest();StaticTestst2=newStaticTest();}} A.都不会输 B.创建st1和st2C.第一次将StaticTest类型装载进内存时 D.显示调用print方法时 A.finalclass不能被继 D.final方法不能被覆盖(overriden) class一定 class可以没 class的目的是为了被继承D.interface中定义的方法全是 E.interface中定义的变量全部是finalstatic变量innerclass的类型有 memberinner B.staticinnerC.localinner D.anonymousinnerE.publicinner 一个的内置类有可 ,反之则 ;如果你想一组无序但唯一的对象,你会使用 ;如果你想按关 ,反之则会使用 publicclasspublicdoublediv(doublea,doubleb){return}catch(Exceptione){System.out.println(“Exceptionthrown”);}}publicstaticvoidmain(String[]args){ExceptionTestet=newExceptionTest();et.div(1,et.div(3.4,}} A.编译不成功 ReleaseExceptionthrownReleaseresources. 又叫做uncheckedexception。CheckedException通常继 ,在程序中产生异常用关键字 ,获得详细的异常栈信息调用方法 A. B. C.D. A. B.C. D. A.设置布局管理器(Layoutmanager) FlowLayoutJFrameJButton:JFrameframe=newJFrame(“SimpleGUI”);FlowLayoutfl=newFlowLayout(); JButtonbtn=newJButton(“OK”); 处理方式采用了observer(观察者)设计模式编程模式三要素 和 。其中, 通常继承java.util.EventObject, 通常继A.Event B.EventC.Event JButton

侦, 必 ,当发生时侦的方法 A. JFrame的却省布局管理器是 ,JDialog的却省布局管理器是 ,JPanel的却省布 在swing编程中,用作提示信息的控件 ,作单行文本编辑的控件 ,可编辑HTML等类型文档的控件是 上显示多条记录并可多重选择的控件 ,从下拉框中选择记录的空间 B. C.D. E. swing图形界面通常都会有菜单控件所有的菜单都加到 一个applet如果使用了swing控件,这个applet必须继承 ;控制applet生命周期 。applet是嵌入在html页面的java程序,放置 。Applet要调用html页面里提供的定制参数,调用方 C. E.四个 publicclassTestThreadimplementsRunnable{publicvoidrun(){for(inti=0;i<10000;i++)}publicstaticvoidmain(String[]args){TestThreadtt=newTestThread();Threadt= }} A. 对原始数据的读写,采用流 和 ,为了提高性能,采用流 ;对各种基本数据类型和String类型的读写,采用流 类型采 ;能指定字符编码的I/O流类型 A. C. M.ObjectOutputStream 件的每一行FileInputStreamfis= InputStreamReaderisr= BufferedReaderbr= Stringline= 一个File对象是文件或在内存中的表示,File类型中定义了方 创建一级,定义方法 个层次。对原始数据类型文件的操作用文件I/O流 作用文件I/O流 在unix服务 上提供了基于TCP的时间服务应用该应用使用为13。创建连接到此服务器的语句是 Sockets=new ”,Sockets=newSocket(“ Sockets=accept(“ ”,13); ss=new SocketRequest=ss. }创建一个tcp客户程序的顺序是 获得I/O流I/OI/O流进行读写操作socket创建一个tcp服务程序的顺序是 socketsocket中获得I/OI/O流进行读写操作,完成与客户的交互socketI/O可以通过使用URL和URLConnection类型来完成基于HTTP/FTP的通讯完成以下代码Tarena 的首页内容: InputStreamis=tarenaFirstPage. BufferedReaderbr= Stringline=while((line=br.readLine())!=null)JavaUDP编程主要用到的两个类型 。发送和接收信息的方法 Lab部分(前三题必须完成,4、5至少完成一个Unix系统的用户信息通常都放置在/etc/passwd文件中,每个用户的信息占用一行,文件格每个用户都会属于不同的组,组信息通常放置在/etc/group文件中,每个组信息占用一行,一个用户可以属于不同的组,一个组也可以包含多个用户。用户信息中的passwordgcos-fieldpassword信息在我们的系统中被忽略。现在要建立一个用户管理系统,将所有的类型都放置在.usermgmt包下:JavaBean

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论