java面試題目

2021-06-20 13:38:23 字數 438 閱讀 9563

1.乙個返回int 的方法中有如下**:

public class t catch (exception e) finally

}public static void main(string args)

}呼叫的結果是 2;exception還是會列印的......

2.階乘累加演算法:

public static int leijia_jiecheng1(int n)

int sum=0;

if(n==0)

for (int i = 1; i <= n; i++)

sum+=jc;

}return sum;

}3.float t=1.0;  這種寫法是錯誤的,預設將1.0作為double型別了;float sb=1;是可以的int轉float; float作為for迴圈的條件引數也是可以的

java面試題目備忘之一

1 stringtest public class stringtest 問題1 當類中執行string s new string abc 這行 後,在記憶體裡生成幾個物件?他們是什麼?在什麼地方?答 生成2個物件 首先去string pool查詢有沒 abc 物件,沒有的話,就在池裡面放入abc,...

Java面試題目之備忘八

請問arraylist,linkedlist以及vector的區別?1 arraylist底層實際是採用陣列實現的 並且該陣列的型別是object型別的 2 如果是jdk6的話,採用array.of 方法來生成乙個新的陣列,如果是jdk5.0,使用的是system.arraycopy 方法 3 li...

Java面試題目之備忘十二

public class threadtester catch interruptedexception e t2.start class c catch interruptedexception e system.out.println hello public synchronized void...