使用java的兩個注意點

2021-09-12 01:55:21 字數 362 閱讀 1340

1.不要在foreach迴圈裡進行元素的remove/add操作,remove元素請使用iterator方式,iterator物件加鎖。

2.在jdk7版本及以上,comparator要滿足如下三個條件,不然arrays.sort,collections.sort會報illegalargumentexception異常。

說明:1)x,y的比較結果和y,x的比較結果相反

2)x>y , y>z ,則x>z

3)x=y,則x,z比較結果和y,z比較結果相同

反例:下列中沒有處理相等的情況,實際使用中可能會出現異常:

new compaarator()

};

c struct的兩個注意點

1.c 的結構體變數在宣告的時候可以省略struct,在c中這樣是不可以的,例子如下 1 include2 include 3using namespace std 45 struct test 910 int main void 11 2.c 的結構體宣告可以宣告在main 函式中,也可以在mai...

c struct的兩個注意點

1.c 的結構體變數在宣告的時候可以省略struct,在c中這樣是不可以的,例子如下 1 include2 include 3using namespace std 45 struct test 910 int main void 11 2.c 的結構體宣告可以宣告在main 函式中,也可以在mai...

微信小程式 使用socket的兩個注意點

socket官方的文件比較詳細,我就不一一說明了,比較需要注意的一點是 在開發者工具上,我們使用的socket是好的,是可以跟後台溝通的,但是在真機上面除錯的時候,我們很容易發現乙個錯誤提示 簡單的翻譯過來,就是拒絕握手,既然拒絕握手,那麼肯定是我們的協議,或者是我們的路徑是失敗的,但是又不是返回4...