Java中的一些小細節

2021-06-07 16:00:42 字數 751 閱讀 5450

一、continue/break label 

先看**和執行結果:

(1)一層迴圈體:

a.continue label:

public static void main(string args) 

system.out.println(s);

}

執行結果:

b.break label:

public static void main(string args) 

system.out.println(s);

}

執行結果:

(2)兩層迴圈體:

a.continue label:

public static void main(string args) 

}system.out.println(s);

}

執行結果:

b.break label:

public static void main(string args) 

}system.out.println(s);

}

執行結果:

從上可以看出,break label是結束label後面的迴圈體,continue label是跳出本次迴圈後繼續執行label後面的迴圈體。

二、==和equals的區別

1.陣列的比較?

一些小細節

1 c中printf計算引數時是從右到左壓棧的。定義乙個陣列 int arr 再定義乙個指標 sint prt arr printf d n ptr 此時ptr指向第乙個元素6 ptr 123展開為 ptr ptr 123 ptr 此時ptr指向第二個元素7 printf d,d n ptr,ptr...

response一些小細節

1 response 向客戶機輸出資料。2 位元組流 outputstream 可以輸出任何的資料,而字元流 writer 只能寫字元資料 3 respone.setheader content type text html charset utf 8 控制瀏覽器,指定編碼是utf 8 上面語句等同...

SQL SERVER 一些小細節

一.計算列的寫法 create table dbo test birthday varchar 8 collate chinese prc ci as not null constraint df tbl account birthday default convert char 8 getdate...