下载此文档

中信近年面试题.doc


文档分类:管理/人力资源 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
,比如100用户同时来访,要采取什么技术解决;(JDBC)答:可采用连接池。,StringBufferStringBuilder的区别。(CoreJava)答:String是一组不可变的unicode编码的字符序列;StringBuffer的长度是可变的,如果你对字符串中的内容经常进行操作,特别是内容要修改时,那么使用StringBuffer,如果最后需要String,那么使用StringBuffer的toString()方法;线程安全;StringBuilder是从JDK5开始,为StringBuffer该类补充了一个单个线程使用的等价类;通常应该优先使用StringBuilder类,因为它支持所有相同的操作,但由于它不执行同步,所以速度更快。,对该字符串进行分隔;(CoreJava)答:函数代码如下:publicString[]split(Stringstr,intchars){intn=(()+chars-1)/chars;Stringret[]=newString[n];for(inti=0;i<n;i++){if(i<n-1){ret[i]=(i*chars,(i+1)*chars);}else{ret[i]=(i*chars);}}returnret;};(CoreJava)答:javascript与Java是两个公司开发的不同的两个产品。Java是SUN公司推出的新一代面向对象的程序设计语言,应用程序开发;scape公司的产品,scapeNavigator功能,而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言,它的前身是LiveScript;而Java的前身是Oak语言。下面对两种语言间的异同作如下比较:1)基于对象和面向对象:Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。javascript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象(ObjectBased)和事件驱动(EventDriver)的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用。2)解释和编译:Java的源代码在执行之前,必须经过编译;javascript是一种解释性编程语言,其源代码不需经过编译,由浏览器解释执行。3)强类型变量和类型弱变量:Java采用强类型变量检查,即所有变量在编译之前必须作声明;javascript中变量声明,采用其弱类型。即变量在使用前不需作声明,而是解释器在运行时检查其数据类型。4)代码格式不一样。:(CoreJava)答:ABA:“beijing”==“beijing”;B:“beijing”.equalsIgnoreCase(newString(“beijing”));,类ExampleB继承ExampleA;有如下代码片断:(CoreJava)try{thrownewExampleB(“b”);}catch(ExampleAe){(“ExampleA”);}catch(Exceptione){(“Exception”);}输出的内容应该是:AA:ExampleAB:ExceptionC:bD:,都是什么?同步有几种实现方法,都是什么;(CoreJava)答:多线程有两种实现方法,分别是继承Thread类与实现Runnable接口;同步的实现方面有两种,分别是synchronized,:(CoreJava)classA{inta=1;doubled=;voidshow(){("ClassA:a="+a+"\td="+d);}}classBextendsA{floata=;Stringd="Javaprogram.";voidshow(){();("ClassB:a="+a+"\td="+d);}}(1)若在应用程序的main方法中有以下语句:Aa=newA();();则输出的结果如何?答:输出结果为:ClassA:a=1d=(2)若在应用程序的main方法中定义类B的对象b:Ab=newB();();则输出的结果如何?答:输出结果为:ClassA:a=1d=2.

中信近年面试题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bai1968104
  • 文件大小81 KB
  • 时间2020-06-06
最近更新