去了就做筆試題,問題一個是public static void main(String[] args) { try { throw new IOException(); } catch (FileNotFoundException e) { System.out.print("file"); } catch (IOException e) { System.out.print("io"); } catch (Exception e) { System.out.print("exc"); } }結果是io,另一個是 public static void main(String[] args) { String s1="abc"+"def"; String s2=s1; String s3=new String(s2); String s4=new String("abcdef"); String s5="abcdef"; System.out.println("s1==s2:"+(s1==s2)); System.out.println("s1==s3:"+(s1==s3)); System.out.println("s1==s4:"+(s1==s4)); System.out.println("s1==s5:"+(s1==s5)); System.out.println("s2==s3:"+(s2==s3)); System.out.println("s2==s4:"+(s2==s4)); System.out.println("s2==s5:"+(s2==s5)); System.out.println("s3==s4:"+(s3==s4)); System.out.println("s3==s5:"+(s3==s5)); System.out.println("s4==s5:"+(s4==s5)); System.out.println("------------------------"); System.out.println(s1.equals(s2)); System.out.println(s1.equals(s3)); System.out.println(s1.equals(s4)); System.out.println(s1.equals(s5)); System.out.println(s2.equals(s3)); System.out.println(s2.equals(s4)); System.out.println(s2.equals(s5)); System.out.println(s3.equals(s4)); System.out.println(s3.equals(s5)); System.out.println(s4.equals(s5)); }
面試官問的面試題: 就做了個筆試題,然后就沒下文了,應該是做的不好,基礎知識忘了,這種題目工作中不會用到,咬文嚼字,筆試過了才會有面試機會。