Java 邏輯面試題和答案:
1. Java 中的 final 關(guān)鍵字是什么意思?
final 關(guān)鍵字可以用來(lái)修飾類、方法和變量。修飾類表示該類不能被繼承,修飾方法表示該方法不能被重寫,修飾變量表示該變量只能被賦值一次,一般用在常量的定義中。
2. 以下代碼的輸出結(jié)果是什么?
public class Test { public static void main(String[] args) { int i = 0; do { i++; } while (i< 10); System.out.println(i); } } 輸出結(jié)果為 10。
3. 以下代碼是否有問(wèn)題?如果有,問(wèn)題在哪里?
public class Test { public int a; private int b; public void setB(int b) { this.b = b; } } public class Main { public static void main(String[] args) { Test t = new Test(); t.a = 1; t.setB(2); } } 沒(méi)有問(wèn)題。