TOP
從紙書中看見香港,指定港書滿888再折100
人民幣定價:17 元
定價
:NT$ 102 元
優惠價
8789
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :2 點
商品簡介
名人推薦
目次
書摘/試閱

商品簡介

《Java程序設計教程(進階篇)》為Java程序設計語言教程的應用技術篇,通過書中的大量經典案例,可幫助讀者達到快速理解知識點的目的。第1章介紹了Java的異常處理機制,包括異常的基本概念,如何進行異常處理以及自定義異常等。第2章介紹了包的概念及使用、類成員的訪問權限等。第3章介紹了類集框架的使用,包括常用的List、Set、Map等。第4章介紹了Java輸入/輸出流的概念及使用,包括Java輸入/輸出流、文件的讀寫、文件管理等。第5章介紹了Java中多線程的概念與基本操作方法,以及線程的并發控制、線程同步等。第6章介紹了有關網絡通信的基礎知識以及Java對網絡通信的支持,包括Java基于URI.,的WWW資源訪問技術以及基于底層Socket的有關連接和無連接的網絡通信方法等。第7章介紹了開發中常用的一些類庫及工具,包括API的使用、包裝類、日期類、算數類等。《Java程序設計教程(進階篇)》主要介紹編程人員在開發時需要用到的高級應用技術。
《Java程序設計教程(進階篇)》層次清晰,結構嚴謹,便于理解,著重應用,既可作為高等院校相關專業的教材,也可作為從事軟件開發工作的專業技術人員的參考書。

名人推薦

《Java程序設計教程(進階篇)》:高等教育應用型人才培養系列教材·科瑞國際校企合作指定教材。

目次

第1章 異常處理機制
1.1 異常的基本概念
1.1.1 為何需要異常處理
1.1.2 簡單的異常范例
1.1.3 異常的處理
1.1.4 異常處理機制的回顧
1.2 異常類的繼承架構
1.3 拋出異常
1.3.1 在程序中拋出異常
1.3.2 指定方法拋出異常
1.4 編寫自己的異常類
本章小結

第2章 包及訪問權限
2.1 包的概念及使用
2.1.1 包(Package)的基本概念
2.1.2 import語句的使用
2.1.3 JDK扣常見的包
2.2 類成員的訪問控制權限
2.3 Java的命名習慣
2.4 Jar命令的使用
本章小結

第3章 類集框架的使用
3.1 類集框架
3.1.1 類集接口
3.1.2 List.接口
3.1.3 集合接口
3.1.4 Sorted Set接口
3.1.5 Collection接口
3.1.6 Array List類
3.1.7 Linked List類
3.1.8.HashSet類
3.1.9 TreeSet類
3.2 通過迭代方法訪問類集
3.3 處理映射
3.3.1 映射接口
3.3.2 映射類
3.3.3 比較方法
本章小結

第4章 文件(I/O)操作
4.1 File類
4.2 Random AccessFile類
4.3 流類
4.3.1 字節流
4.3.2 字符流
4.3.3 管道流
4.3.4 ByteArrayInput Stream與Byte Array Output Stream
4.3.5 System.in與System.out
4.3.6 打印流
4.3.7 Datalnput Stream與Data Output Stream
4.3.8 合并流
4.3.9 字節流與字符流的轉換
4.3.1 0:I/O包中的類層次關系圖
4.4 字符編碼
4.5 對象序列化
本章小結

第5章 多線程
5.1 進程與線程
5.2 認識線程
5.2.1 通過繼承Thread類實現多線程
5.2.2 通過實現:Runnable接口實現多線程
5.2.3 兩種多線程實現機制的比較
5.3 線程的狀態
5.4 線程操作的一些方法
5.4.1 取得和設置線程的名稱
5.4.2 判斷線程是否啟動
5.4.3 后臺線程與setDaemon()方法
5.4.4 線程的強制運行
5.4.5 線程的休眠
5.4.6 線程的中斷
5.5 多線程的同步
5.5.1 同步問題的引出
5.5.2 同步代碼塊
5.5.3 同步方法
5.5.4 死鎖
5.6 線程間通信
5.6.1 問題的引出
5.6.2 問題如何解決
5.7 線程生命周期的控制
本章小結

第6章 Java網絡程序設計
6.1 Socket介紹
6.2 Socket程序
6.3 Datagram Socket程序
本章小結

第7章 Java常用類庫
7.1 API概念
7.2 基本數據類型的包裝類
7.3 System類與Runtime類
7.3.1 System類
7.3.2 Runtime類
7.4 Date與Calendar、Date Format類
7.5 Math與Random類
本章小結

書摘/試閱



四算術異常(Arithmctic Exception)。121沒有給對象開辟內存空間時會出現空指針異常(Null Pointer Exception)。四找不到文件異常(File Not Found Exception)。所以在程序設計時,必須考慮到可能發生的異常事件,并做出相應的處理。這樣才能保證程序可以正常運行。
Java的異常處理機制也秉承著面向對象的基本思想。在Java中,所有的異常都是以類的類型存在,除了內置的異常類之外,Java也可以自定義異常類。此外,Java的異常處理機制也允許自定義拋出異常。關于這些概念,將在后面介紹。
1.1.1 為何需要異常處理
在沒有異常處理的語言中,就必須使用if或switch等語句,配合所想得到的錯誤狀況來捕捉程序里所有可能發生的錯誤。但為了捕捉這些錯誤,編寫出來的程序代碼經常有很多的if語句,有時候這樣也未必能捕捉到所有的錯誤,而且這樣做勢必導致程序運行效率的降低。
Java的異常處理機制恰好改進了這一點。它具有易于使用、可自行定義異常類,處理拋出的異常同時又不會降低程序運行的速度等優點。因而在Java程序設計時,應充分地利用Java的異常處理機制,以增進程序的穩定性及效率。
1.1.2 簡單的異常范例
Java本身已有相當好的機制來處理異常的發生。本節先來看看Java是如何處理異常的。TestExceptionl1是一個錯誤的程序,它在訪問數組時,下標值已超過了數組下標所容許的最大值,因此會有異常發生。

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 89
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區