程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java基礎類庫簡介

Java基礎類庫簡介

編輯:關於JAVA
 

Java以基礎類庫JFC(Java Foundation Class)的形式為程序員提供編程接口API,類庫中的類按照用途歸屬於不同的包中。

(一)java.lang包
  Java最常用的包都屬於該包,程序不需要注入此包,就可以使用該包中的類,利用這些類可以設計最基本的Java程序。
  String類,提供了字符串連接、比較、字符定位、字符串打印等處理方法。
  StringBuffer類,提供字符串進一步的處理方法,包括子字符串處理、字符添加插入、字符替換等。
  System類,提供對標准輸入、輸出設備io的讀寫方法,包括鍵盤、屏幕的in/out控制。常用的System.out.print()、System.out.println()都是該類的靜態變量輸出流out所提供的方法。
  Thread類,提供Java多線程處理方法,包括線程的懸掛、睡眠、終止和運行等。
  Math類,提供大量的數學計算方法。
  Object類,這是Java類的祖先類,該類為所有Java類提供了調用Java垃圾回收對象方法以及基於對象線程安全的等待、喚醒方法等。
  Throwable類,該類是Java錯誤、異常類的祖先類,為Java處理錯誤、異常提供了方法。

(二)java.awt包
  該包中的類提供了圖形界面的創建方法,包括按鈕、文本框、列表框、容器、字體、顏色和圖形等元素的建立和設置。

(三)javax.swing包
  該包提供100%Java編寫的圖形界面創建類,利用該包的類建立的界面元素可調整為各種操作系統的界面風格,支持各種操作平台的界面的開發。此外,swing包還提供了樹形控件、標簽頁控件、表格控件的類。Java.swing包中的很多類都是從java.awt包的類繼承而來,Java保留使用java.awt包是為了保持技術的兼容性,但應盡量地使用javax.swing包來開發程序界面。

(四)java.io包
  該包的類提供數據流方式的系統輸入輸出控制、文件和對象的讀寫串行化處理,比較常用的類包括:BufferInputStream、BufferOutputStream、BufferedReader、BufferedWriter、DataInputStream、DataOutputStream、File、FileReader、FileWriter、FileInputStream和FileOutputStream等。

(五)java.util包
  該包提供時間日期、隨機數以及列表、集合、哈希表和堆棧等創建復雜數據結構的類,比較常見的類有:Date、Timer、Random和LinkedList等。

(六)java.net包
  該包提供網絡開發的支持,包括封裝了Socket套接字功能的服務器Serversocket類、客戶端Socket類以及訪問互聯網上的各種資源的URL類。

(七)java.applet包
  此包只有一個Applet類,用於開發或嵌入到網頁上的Applet小應用程序,使網頁具有更強的交互能力以及多媒體、網絡功能。

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved