基礎 容易忽略的地方

2021-04-17 03:14:52 字數 1774 閱讀 7883

1在java異常處理中,error異常一般不需要程式設計師自己捕獲.

2runtimeexception 異常語句必須封裝在try語句中3

3有關arraylist和vector的區別:在使用中基本上沒有區別,但在多執行緒編寫程式中vector執行緒安全的

4set/list/map:都繼承於collection介面,其中list是有序的,

5linkedlist有鍊錶的特點,所以它也是有序的.適合於順序查詢,和經常性的增刪操作.arraylist適合與隨機查詢.

6jdbc中(class.forname(sun.jdbc.odbc.jdbcodbcdriver);connection conn = drivermanager.getconnection(url, user, pwd))statement st = con.createstatement();不帶引數,而preparedstatement pstm = con.preparedstatement(sql).不難理解,preparedstatement要預編譯,所以要帶引數.

7在resultset獲取有關列資訊的介面是resultsetmetadata(resultset  rs = st.executequery(sql);resultsetmetadata rssd = rs.getmetadata();)

8(5.5在java中屬於double型:float f = 5+5.5是通不過編譯的.

9(super)呼叫父類的建構函式,如果子類重寫了父類的方法,要呼叫父類的方法:super.methodname();

10string的建構函式中是沒有new string(int value);當string過載運算子+的時候就自動生成stringbuffer了.

11switch(value)中value的型別可以是:byte/short/int/char.

12十六進製制必須以ox開頭,八進位制必須以o開頭.

13static不能訪問非static.

14private/protected/public/default:private同類.default:同包的類,protected同包的類和不同包的子類,public所有的類.

15inte***ce的方法型別:public /default

16(exception e)說明.在try{}段中捕獲到異常就由jvm自動執行以下語句:throw new exception.所以不難理解e為什麼沒有例項化就可以用.

17class a}  class  b extends a  public static void main(string args)}result:4

18char ch = 'a',應該是兩個位元組.和char ch = '中' 一樣.

19注意==和equals的區別是==比物件,equals比內容.

20java類具有向上性,即:任何類都可以用objec類的方法,因為任何類都繼承於object.

21class a }result 0;class b }則同不過編譯.報錯為a沒有初始化.

22inputstream in = new inputstream(system.in);outputstream out = new outputstream(system.out).

23try不能單獨用.

24char ch = new char[5]是和法的.在c裡同不過的.

25finally通常用來釋放資源.try後可以不跟catch() 而直接跟finally.

26在宣告屬性的時候最好都用上private.繼承的時候是繼承了父類的一切而不只是public和default/protected的方法.

C 容易被人忽略的地方

const int r 42和int r 42前者可以編譯過,而後者不可以。double dval 3.14 int ri dval dval 10 編譯出現error c2440 初始化 無法從 double 轉換為 int 但下面的就可以 double dval 3.14 const int r...

SEO容易被人忽略的幾個地方

談到seo,很多人心裡面一定就會浮現出這樣的一些名詞 初建期的框架結構,的簡易程度,的內容保持持續更新,關鍵詞的選取,適當的友情鏈結,然後就是論壇部落格的推廣。但是seo僅僅就是這些東西嗎?很顯然,不僅僅是這些。seo還和那些方面有關呢?下面我來分析一下 1 網域名稱和伺服器的選擇。網域名稱對 的優...

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

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