第17 章Java 标准类别库.PPT

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第17 章Java 标准类别库

第 17 章 Java 標準類別庫 本章提要 17-1 甚麼是 Java 標準類別庫? 17-2 基本資料類別 17-3 Math 類別 17-4 Java Collection 17-5 綜合演練 前言 前幾章開始接觸到 Java 平台提供的各種功能, 像是執行緒、例外處理、串流類別等。這些功能都是內建在 Java 標準類別庫 (Standard Class Library) 中, 或是稱為 Java API (Application Programming Interfaces, 應用程式介面), 只要在程式中使用這些現成的類別及方法, 就可進行複雜的工作, 例如用 BufferedReader 以緩衝式讀取的方式讀取檔案或鍵盤輸入。 前言 Java 提供的功能當然不是只有剛剛提到的幾種, 本章將介紹更多實用的 Java API, 方便您撰寫各式各樣的 Java 程式, 利用程式來解決各式各樣的問題。 17-1 甚麼是 Java 標準類別庫? 到目前為止, 已學到的大多屬於 Java 程式語言的部份, 包括變數、運算式、流程控制等基本語法要素, 以及物件導向的語法:類別、繼承等等。不過 Java 語言要發揮功能必須有個可供 Java 程式執行的 Java Platform (Java 平台) 環境。 Java Platform 包含兩大部份: JVM Java API 甚麼是 Java 標準類別庫? JVM 提供一個讓 Java bytecode 程式執行的環境, 而 Java API 則是一套內含相當多類別、介面定義的集合, 同一種 Java Platform 所提供的 Java API 種類、數量都相同, 所以可稱之為 Java 標準類別庫 (Standard Class Library)。我們也能從 Java 標準類別庫這個 Java 程式設計人員專用的倉庫中, 找到各式各樣的類別來使用, 讓程式發揮不一樣的功能。 甚麼是 Java 標準類別庫? Java 標準類別庫中的類別, 已依其屬性適當分成多種不同的套件, 以 J2SE (Java 2 Standard Edition) 這個 Java Platform 為例, 其 Java API 部份提供了如下圖所示的多種套件: 甚麼是 Java 標準類別庫? 甚麼是 Java 標準類別庫? 每個套件名稱也都暗示了其功能及用途, 像是前一章介紹的 java.io 套件就是有關輸入與輸出的類別集合;而圖中的 Security 所指的 java.security 套件, 則是與安全性有關的類別集合。 甚麼是 Java 標準類別庫? 在眾多的套件中, 有關圖形使用者介面及繪圖的幾個套件, 例如在上圖可看到的 Swing、AWT、Java 2D 等, 又合稱為 Java Foundation Classes (簡稱JFC)。 如圖示, Java API 的內容相當多, 也不是一本入門書籍可介紹得完的, 因此本書只能做重點式的介紹。前一章我們介紹過 java.io 套件中的輸出入類別和介面, 本章則要介紹以下兩個套件中一些實用的類別: 甚麼是 Java 標準類別庫? java.lang:顧名思義, 此套件包含的是對 Java 語言最基本的核心類別, 其中包括我們已學過的字串、執行緒、及例外類別, 都屬於此套件。而本章要介紹的則是可讓我們處理數字的 Math 類別, 以及可用來包裝基本資料型別的基本資料類別。 甚麼是 Java 標準類別庫? java.util:這個套件有如 Java 程式設計的萬用工具箱, 提供了開發各種程式都可能會用到的輔助性類別, 其中最重要的一群類別就是所謂的 collection 類別, 這群類別包含了可代表、處理多種資料結構的類別, 對撰寫應用程式很有幫助, 因此本章也將介紹如何使用這些 collection 類別。 查看 Java API 文件 當然在整個 Java API 中還有很多功能強大且實用的類別, 也許您會發現有某個套件對解決您的問題更有幫助。 若您想認識 Java API 中到底有哪些套件、類別可使用, 建議直接連上昇陽公司的 Java 線上文件網站 (/docs/) 一探究竟: 查看 Java API 文件 查看 Java API 文件 查看 Java API 文件 查看 Java API 文件 17-2 基本資料類別 第 11 章提過, java.lang 中有一組特別的類別, 是專用於以物件的方式包裝 Java 基本資料型別, 所以可稱之為基本資料類別或包裝類別 (type-wrapper class, wrapper class, object wrapper)。為什麼要用物件的方式包裝基本型別呢? 基本資料類別 因為在某些狀況下,

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档