您好,登錄后才能下訂單哦!
這篇文章運用簡單易懂的例子給大家介紹java有哪些高級特性,代碼非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
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有哪些高級特性就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。