java面试宝典

2018-03-03 20:28 作者 : 围观 : TAG标签: 职场 面试 java面试宝典

  String和StringBuffer的区别 礼仪

  JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。另外,String实现了equals,new String(“abc”).equals(newString(“abc”)的结果为true,而StringBuffer没有实现equals方法,所以,new StringBuffer(“abc”).equals(newStringBuffer(“abc”)的结果为false。 求职面试

  数组有没有length()这个方法? String有没有length()这个方法? qzm4

   如“我符合贵公司的招聘条件,凭我目前掌握的技能、高度的责任感和良好的适应能力及学习能力 ,完全能胜任这份工作。我十分希望能为贵公司服务,如果贵公司给我这个机会,我一定能成为贵公司的栋梁!”

面试问题

  数组没有length()这个方法,有length的属性。String有有length()这个方法。 qzm4

  final, finally, finalize的区别。

面试网

  final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 内部类要访问局部变量,局部变量必须定义成final类型,例如,一段代码…… 面试问题

  finally是异常处理语句结构的一部分,表示总是执行。 面试网

面试问题

  finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的资源回收,例如关闭文件等。JVM不保证此方法总被调用。

面试网

  error和exception有什么区别?

求职面试

  error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 exception表示一种设计或实现问题。也就是说, 它表示如果程序运行正常,从不会发生的情况。 qzm4

  请写出你最常见到的5个runtime exception。 面试网

  这道题主要考你的代码量到底多大,如果你长期写代码的,应该经常都看到过一些系统方的异常,你不一定真要回答出5个具体的系统异常,但你要能够说出什么是系统异常,以及几个系统异常就可以了,当然,这些异常完全用其英文名称来写是最好的,如果实在写不出,那就用中文吧,有总比没有强!

求职信息

  所谓系统异常,就是…..,它们都是RuntimeException的子类,在jdk doc中查

qzm4

  人非圣贤,孰能无过?当面试官问你"你从错误中学到什么",你要清楚你从以往的错误中学到的经验教训是什么,避免提到错误的内容。如果面试官非得要你说出你犯了啥错时,说点与新职位不搭旮的小错误是个好主意哟!

qzm4

  RuntimeException类,就可以看到其所有的子类列表,也就是看到了所有的系统异常。我比较有印象的系统异常有:NullPointerException、ArrayIndexOutOfBoundsException、ClassCastException。 qzm4

  其实,在日常生活交际中,人们都在自觉不自觉地运用手势帮助自己表达意愿。那么,在面试中怎样正确地运用手势呢?

面试问题

  这个问题可以显示你的冲劲,但如果你的回答是“有”的话,千万小心,下一个问题可能就是“那么为什么你不这样做呢?”

qzm4

  同步和异步有何异同,在什么情况下分别使用他们?举例说明。

qzm4

  如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。 当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径往往更有效率。

求职面试

  多线程有几种实现方法?同步有几种实现方法? 求职面试

  多线程有两种实现方法,分别是继承Thread类与实现Runnable接口 同步的实现方面有两种,分别是synchronized,wait与notify

求职信息

  问题分析: 与中国面试官一样, 对于应届毕业生, 外国面试官经常问问有关学业方面的问题。面试官喜欢的申请人, 是对自己专业的优缺点分析得头头是道的人。 面试问题

  wait():使一个线程处于等待状态,并且释放所持有的对象的lock。 qzm4

  考研复试的备考中,除了要掌握专业知识外,英语面试也同样不可掉以轻心。下面是,材料人考研学院为大家整理的考研复试之英语面试经典句式。 面试网

  sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。 求职信息

  notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。

求职面试

  Allnotity():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一个对象的锁,而是让它们竞争。

求职信息

声明:java面试宝典来源于互联网,其版权均归原作者及其网站所有,本站虽力求保存原有的版权信息,但由于诸多原因,可能导致无法确定其真实来源,如果您对本站文章、图片资源的归属存有异议,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意!

相关文章