java高階特性主要有集合架構及泛型,實用類,輸入與輸出處理,註解與多線程,網路程式設計與XML技術。
集合框架
是一套效能優良、使用方便的介面和類別(位於java.util套件中)解決陣列在儲存上無法很好地適應元素數量動態變化,尋找效率低的缺陷
集合介面: Map、Collection(子介面List、Set) 、 Iterator
介面實作類別:HashMap TreeMap 、ArrayList LinkedList、 HashSet TreeSet 實作map、list、set介面
集合工具類別:Arrays 、Collections 提供對集合元素進行操作的演算法
泛型集合
#泛型即參數化類型,透過指定集合中的元素類型來實現約束
作用:將物件的類型作為參數,指定到其他類別或方法上,從而保證類型轉換的安全性與穩定性
實用類別
Java API:Java應用程式的程式介面、Java說明文件
實用類別: 由Java API提供的常用類別
學習這部分一定要多看Java API 。
輸入/輸出與反射
IO流常用基底類別
注意:( )裡面是子類別如File **類,Buffered**類別
Buffered**類別帶有緩衝區,有按行讀取內容的readLine()方法
位元組流
位元組輸入流:InputStream (FileInputStream、BufferedInputStream)
位元組輸出流:OutputStream (FileOutputStream、BufferedOutStream)
################################################################################### ###字元輸入流:Reader (FileReader、BufferedReader)######字元輸出流:Writer (FileWriter、BufferedWriter)#########Java反射#########反射:指java程式能自描述和自控制,它允許程式在運行時才載入、探知、使用編譯期間完全未知的類別######反射機制:指在運行狀態中,動態獲取類別資訊以及動態呼叫物件方法的功能#########註解#########Java程式碼裡的特殊標記。它為在程式碼中加入用Java程式無法表達的額外資訊提供了一種形式化的方法。註解可以看成修飾符,修飾程式元素。 ######註解可以在編譯、類別載入、執行時被讀取。而註解不會被程式所讀取。 #########執行緒調度#########多個執行緒處於可運行狀態,執行緒調度會根據優先權來決定執行緒進入可運行狀態的次序。 ######執行緒的優先權用1~10 表示,10的優先權最高,預設值是5#########網路程式設計技術#########網路:是資訊傳輸、接收、共享的虛擬平台,把各個點、面、體的資訊連結在一起,從而實現資源共享######網路程式設計:透過使用套接字來達到進程間通訊目的的程式設計# ########XML簡介#########XML(Extensibel Markup Language):即可擴展標記語言,是一種簡單的資料儲存語言,使用一些列簡單的標記描述資料。 ######特點:與作業系統、開發平台無關;規範統一######作用:資料互動;配置應用程式和網站;Ajax基石####
以上是java高階特性是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!