JAVA複習筆記03(完)

3一、類中可定義接口html

  一個定義接口的java文件中最多有1個Public的接口java

 

3二、TreeMap 按照鍵值升序排序spa

  LinkedHashMap 按照插入順序排序.net

  Map的操做:線程

  

Map<int,int> map=new HashMap<int,int>();
map.put(1,2);
map.get(1);
map.remove(1);
map.clear();

 

3三、繼承Iterable接口能夠聲明這個類是能夠迭代的。code

 

3四、內部類htm

  匿名內部類是繼承某一接口的。blog

  靜態內部類不能訪問外部非static成員或方法。排序

  局部內部類和匿名內部類只能訪問該方法體中的final或effctively final變量。繼承

  局部內部類不能有權限修飾符或者static。

 

3五、靜態內部類中的非靜態成員變量並不靜態。

 

3六、非靜態內部類不能建立靜態方法或變量。

 

3七、Thread.sleep使程序阻塞,不考慮優先級

  Thread.yield使程序進入runnable狀態,只會考慮優先級大於等於的線程

  thread.join 阻塞調用此方法的線程,等待thread線程結束或一段時間後再運行該線程

 

3八、IO輸入流的繼承關係

  參考連接:https://blog.csdn.net/pkx1993/article/details/80991812

       http://www.javashuo.com/article/p-wcbacrqd-cp.html

 

3九、FileInputStream.read

read()一次讀一個,到末尾返回-1

read(byte[])讀入byte[]大小數量的字節,若未滿,返回真實字節個數,到末尾返回-1

read(byte[],int off,int len)一次讀入len個,第一次存儲在byte[off]裏,接着日後存

 

40、若JAVA文件中只有一個類,則文件名必須和類名保持一致

  如有多個類,只能有1個Public類,文件名和Public保持一致

  無public,則可與任意一個class保持一致。

 

4一、基類向上轉型會產生運行時錯誤

 

4二、x.getClass()方法不受多態影響

 

4三、System在lang包中

 

4四、URL格式:協議名+主機名+端口號(範圍)+文件名

相關文章
相關標籤/搜索