《博彦科技-Java开发工程师试卷.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《博彦科技-Java开发工程师试卷

Java开发工程师机试题 感谢您参加本次招聘活动,这是我们彼此增进了解的良机。 此机试题的目的不在于判断应试者的优劣,我们坚信每份人生都很精彩。在这里,我们只想了解您的意愿、感受和特长,从而寻找到契合的朋友加盟。 表达您真实的想法有助于我们共同目标的实现。 谢谢您的关注与参与! 请注意,答题时间(45分钟) 姓名: _ 李松岩 日期: 2011.6.17 成绩: 简答题(55分每题5分) 简述HashMap和Hashtable的区别 答: HashMap相对于Hashtable是线程不安全的,但也因此效率略高。 HashMap可以出现null值的key和value,而Hashtable不可以。 Hashtable有contains方法,而HashMap以containsKey和containsValue取代了contains方法。 简述面向对象的特征有哪些方面? 答: 1.抽象:分过程抽象 和 数据抽象。指不想了解全部,而只是选择大概的一部分,忽略细节。 2.继承:如有一个原始类(父类),这个原始类可派生出来新类(子类)。子类可以继承父类的方法与变量,还可增加新的方法。 3.封装:包围数据,此时访问数据只会看到包围后的界面。 4.多态:父类引用了指向子类的对象。即如果子类中有一个和父类一样方法,而你声明了一个父类指向子类的对象(即向上转型),那么此时此对象的此方法就是子类的方法了。 String是最基本的数据类型吗?基本数据类型包括 答: 不是,String是final类型。 包括:int,short,long,byte,char,float,double,boolean。 java集合类HashSet中使用什么方法判断新加入的元素是否有重复 答: iterator()方法。 Java中Switch..case..语句是否能作用在byte、char、long和String上 答: Switch只能针对整数表达式,所以int和char可以,而byte可以组成int,所以也可以。 long和string不可以。 简述final, finally, finalize的区别 答: final用来描述变量不可修改、方法不可重写、类不可继承。 finally是异常之中的语句,表示终究会执行。 finalize是垃圾回收中用到的方法。 请列出常用的jsp内置对象 答: request,response,session,application page,pageContext,config,out 安装Tomcat需要配置哪些系统变量?如何配置? 答: path=c:\jdk\bin;.;c:\jdk\lib; java_home=C:\jdk tomcat_home=c:\tomcat classpath=%java_home%\bin;%tomcat_home%\bin 以下哪个单词不属于javascript保留字: A.with B.parent C.class D.void 答:B 介绍几个你比价熟悉的设计模式,并简单介绍下他们如何实现。 答: 工厂模式: 工厂模式是一种经常被使用到的模式,根据工厂模式实现的类可以根据提供的数据生成一组类中某一个类的实例,通常这一组类有一个公共的抽象父类并且实现了相同的方法,但是这些方法针对不同的数据进行了不同的操作。首先需要定义一个基类,该类的子类通过不同的方法实现了基类中的方法。然后需要定义一个工厂类,工厂类可以根据条件生成不同的子类实例。当得到子类的实例后,开发人员可以调用基类中的方法而不必考虑到底返回的是哪一个子类的实例。 Hibernate中与数据库影射的实体对像的状态有几种? 答: 瞬态、持久态、游离态。 编程题:(20分每题5分) 有一个数组:f[a,A,h,f,H,F],要实现一个排序的效果:[A,a,F,f,H,h],先按字母顺序排列,再把每个字母的大写字母写在前面,小写放在后面。 答: public class Test { public static void main(String[] args) { String[] f = {a,A,h,f,H,F}; ArrayListString list = new ArrayListString(); for(int i = 0 ; i f.length ; i ++) { String zm = f[i] ; list.add(zm); } Collections.sort(lis

文档评论(0)

xiaoyi2013 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档