java基礎中個人容易覺得容易不在意但常用的問題

2021-06-20 18:02:55 字數 608 閱讀 3338

1、滿足自動轉換的條件:

目標型別要大於源型別   double>int

目標型別與源型別屬於同種資料型別 double與int 同屬於數值型別,即浮點型與整型相互相容

2、運算優先順序

運算優先順序

小括號最高

賦值最低

其餘的:

!>算術運算子》關係運算子》&&>||

3、break、continue

break 終止迴圈,跳出迴圈體,執行迴圈外的**

可用於switch跟迴圈結構

continue 跳過當前次中剩餘**,直接進入下一次迴圈

只能用於迴圈結構

4、陣列初始化

或int m;

m=new int[3];

或int m=new int

或int m=

5、訪問修飾符訪問範圍

public  所有類都可以訪問

protected 所有子類+同一包中的非子類可以訪問

無修飾符 同一包中的所有類可以訪問

private  只有自己能訪問

6、instanccof運算子

a instanccof b,a是否是b的子類,返回boolean

基礎 容易忽略的地方

1在 異常處理中,error異常一般不需要程式設計師自己捕獲.2runtimeexception 異常語句必須封裝在try語句中3 3有關arraylist和vector的區別 在使用中基本上沒有區別,但在多執行緒編寫程式中vector執行緒安全的 4set list map 都繼承於collect...

Python基礎學習中容易忽略的東西

函式之間或類的方法之間用空行分隔,表示一段新的 的開始。類和函式入口之間也用一行空行分隔,以突出函式入口的開始。空行與 縮排不同,空行並不是python語法的一部分。書寫時不插入空行,python直譯器執行也不會出錯。但是空行的作用在於分隔兩段不同功能或含義的 便於日後 的維護或重構。記住 空行也是...

測試中容易出BUG

1 xx.99 奇數,計算後數值容易出問題。2 分批次提交資料,會因為快取問題,將歷史已提交的資料 之前剛剛操作的資料 再次更新,此問題在前端頁面有時候不易發現,但是在資料庫中,會看到該資料更新時間發生了變化。3 在提交表單時,若表單中某欄位例如name為非必填項,資料庫的表中設計了該字段預設值為 ...