一、 java的四個關鍵字
java的四個關鍵字:public、protected、default、private(他們決定了緊跟其後被定義的東西可以被誰使用)
適用範圍<訪問權限範圍越小,安全性越高>
訪問權限 類 包 子類 其他包
public ∨ ∨ ∨ ∨ (對任何人都是可用的)
protect ∨ ∨ ∨ × (繼承的類可以訪問以及和private一樣的權限)
default ∨ ∨ × × (包訪問權限,即在整個包內均可被訪問)
private ∨ × × × (除類型創建者和類型的內部方法之外的任何人都不能訪問的元素)
二、java的continue、break 關鍵字用法
1、 明確兩個概念
循環:是指按照規定次數重複執行某一操作的全過程;其關鍵語句有for、 foreach、while、do while
迭代:是指循環過程中單次操作,1次循環由n次迭代構成
2、 用法歸納
(1)break 跳出當前循環,並結束此次循環
(2)continue 停止當前迭代,並回到此次循環的開始位置,繼續下一次迭代
(3)break label 中斷所有迭代,並回到label處,結束當前正在的所有循環(內外循環均終止)
(4)continue label 中斷所有迭代,回到label處,從外循環重新開始下一次循環
3、示例
public class LabeledFor {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i = 0;
outer:
for(; true; ){
inner:
for(; i < 10; i++){
System.out.println("i = " + i);
if(2 == i){
System.out.println("continue");
//i++;
continue;
}
if(3 == i){
System.out.println("break");
i++;
break;
}
if(7 == i){
System.out.println("continue inner");
i++;
continue outer;
}
if(8 == i){
System.out.println("break outer");
break outer;
}
}
}
}
}
輸出結果:
i = 0
i = 1
i = 2
continue
i = 3
break
i = 4
i = 5
i = 6
i = 7
continue inner
i = 8
break outer