TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
Java程序設計及實驗(簡體書)
滿額折

Java程序設計及實驗(簡體書)

人民幣定價:34.5 元
定  價:NT$ 207 元
優惠價:87180
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:5 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《高等學校計算機課程規劃教材:Java程序設計及實驗》是講述Java程序設計的教材,包括JDKl.7中的部分內容,並配有實驗。本書由多位長期從事Java教學的教師根據其實際授課經驗編寫,並經過在教學環境中的試用,不斷修改完善,證明具有較好的教學效果。《高等學校計算機課程規劃教材:Java程序設計及實驗》配有習題解答、電子課件及源程序。本書中附帶有相應的授課計劃和實驗項目。為教師從備課到授課、到實驗環節的項目安排提供參考;為學生的學習提供引導。.

名人/編輯推薦

《高等學校計算機課程規劃教材:Java程序設計及實驗》內容以簡單為主,有時甚至有意對復雜的問題進行簡化,不注重全面,主要目的使學生可以快速入手。減少復雜或初學不太重要的內容,盡量不讓學生頭暈腦脹、有畏難情緒,愿意寫些程序。在入手之后,學生可以進行自學,對書中某些知識進行補充。

目次

第一部分Java程序設計
第1章Java入門
1.1 Java簡介
1.1.1 Java的由來
1.1.2 Java的特點
1.2 Java平臺
1.2.1 Java平臺的構成
1.2.2 Java平臺的版本
1.2.3 JRE和JDK
1.2.4 JDK的下載與安裝
1.2.5環境變量的配置
1.3 Java程序的開發流程
1.3.1 Java程序的種類
1.3.2 Java程序的開發流程
1.4小試身手
1.4.1創建你的第一個Java Application程序
1.4.2創建你的第一個Java Applet程序
1.5 Java API文檔的使用
1.6 Java Doc文檔
1.6.1語法
1.6.2標簽簡介
1.6.3生成Java Doc文檔
1.7小結
習題
第2章Java基本語法
2.1原始類型
2.1.1整數類型
2.1.2實數類型
2.1.3字符類型
2.1.4布爾類型
2.1.5強制類型轉換
2.2引用類型
2.3 String
2.4聲明變量
2.4.1變量的賦值
2.4.2變量的默認值
2.4.3常量
2.4.4變量作用范圍
2.5標識符和關鍵字
2.5.1標識符
2.5.2關鍵字
2.5.3程序代碼編寫規范
2.6運算符與表達式
2.6.1算術運算符
2.6.2關系運算符
2.6.3邏輯運算符
2.6.4位運算符
2.6.5賦值運算符
2.6.6其他運算符
2.7數組
2.7.1一維數組
2.7.2多維數組
習題
第3章流程控制
3.1分支語句
3.1.1 if
3.1.2 switch語句
3.2循環語句
3.2.1 while語句
3.2.2 do
3.2.3 for語句
3.2.4 for
3.2.5嵌套循環
3.2.6循環語句對比
3.3跳轉語句
3.3.1 break語句
3.3.2 continue語句
3.3.3 return語句
3.4小結
習題
第4章面向對象編程
4.1面向對象編程概述
4.2類的定義
4.2.1類的基本結構
4.2.2成員變量和局部變量
4.2.3成員方法
4.2.4 Overloading
4.2.5構造方法
4.2.6 this
4.3對象
4.3.1對象的創建
4.3.2對象的使用
4.3.3對象的清除
4.4 static
4.4.1類變量
4.4.2類方法
4.4.3靜態語句塊
4.5包
4.5.1包的定義
4.5.2編譯和運行包中的類
4.5.3 import語句
4.6訪問權限修飾符
4.6.1 private
4.6.2 friendly
4.6.3 protected
4.6.4 public
4.7常用類
4.7.1 Object類
4.7.2 String類與StringBuffer類
4.7.3數值包裝類
4.7.4 Math類
4.7.5 Random類
4.7.6處理日期的類
4.7.7 Arrays類
4.8小結
習題
第5章繼承
5.1繼承的語法
5.2成員變量的隱藏和方法的覆蓋
5.3 super
5.4 final
5.5多態
5.6繼承與組合
5.7初始化順序
5.8小結
習題
第6章抽象類、接口和內部類
6.1抽象類
6.1.1聲明抽象類
6.1.2繼承抽象類
6.1.3抽象類的應用
6.2接口
6.2.1聲明接口
6.2.2實現接口
6.3 內部類
6.3.1什么是內部類
6.3.2匿名內部類
習題
第7章枚舉
第8章異常
8.1 異常
8.1.1異常信息
8.1.2異常的處理
8.1.3異常的類型
8.2 finally
8.3 throws
8.4 自定義異常
8.5異常進一步的處理
8.5.1在何處處理異常
8.5.2同時處理父、子類異常
第9章輸入輸出
9.1 File
9.1.1創建一個File對象
……
第10章圖形用戶界面
第11章Applet
第12章JDBC
第13章集合類
第14章Java相關框架
第二部分實驗
附錄

書摘/試閱



第9章輸入輸出
本章介紹Java中如何進行輸入和輸出,主要是關于如何使用java.io包中的類,比如列目錄、在程序中顯示磁盤上文件的內容、把程序處理的結果保存到文件中、對文件進行壓縮/解壓縮等。
所謂的輸入和輸出是一個相對的概念,參照物是程序本身:把內容從程序外讀入到程序中為輸入,把程序處理的結果保存到程序外為輸出,具體如圖9.1所示。這里的內容可能來源于硬盤上的文件、網絡連接或內存中。
Java把這些內容看成由連續的byte或char組成的流,根據處理對象的不同,可以分為字節流和字符流。字符流適于處理由多個字節表示一個字符的內容,比如中文、泰文文件等。
java.io包中有很多處理流的類,這些類繼承了InputStream(字節輸入流)、Reader(字符輸入流)、OutputStream(字節輸出流)、Writer(字符輸出流)4個抽象類中的一個。如何輸入、輸出定義在抽象類中,只要明白了這4個抽象類進行輸入、輸出的方法,也就會使用它們的具體子類進行輸入、輸出。
9.1 File
該類屬于java.io包,指向一個文件或目錄,在磁盤上并不一定實際存在,可能還沒有創建。如果存在的話,可以訪問其屬性。
Windows下和Linux下路徑分隔符不同,這里用Linux下的“/”作為分隔符,Windows同樣可以識別該路徑分隔符。
9.1.1創建一個File對象
有3種創建File對象的方法(具體見jdk api文檔)。
(1)File(File parent,String child):parent表示父目錄,child表示該目錄下一個文件或目錄的名字。
(2)File(String pathname):pathname表示文件或目錄的名字,相對路徑或絕對路徑都可以。
(3)File(String parent,String child):同File(File,String)。
創建一個指向“c:/windows/system32”的File對象可以用如下方式聲明:
File filel=new File(“c:/windows”,“system32”);
File file2=new File(“c:/windows/System32”);
創建的File對象帶有路徑信息,在磁盤上的位置確定,要么已經在創建時指定了絕對路徑,如果沒有指定,那么是相對路徑,也就是運行Java程序時的當前路徑。
9.1.2 訪問File對象的方法
創建File對象后就可以調用其方法,常見的有以下幾種(更多的請參考jdk api)。
(1)判斷是否有相應權限。
boolean canExecute():是否能夠執行該文件或目錄。
boolean eanRead():是否可以讀該文件或目錄。
boolean canWrite():是否可以向該文件或目錄中寫入內容。
(2)顯示文件屬性。
boolean exists():該File指向的文件或目錄是否已經存在。
boolean isDirectory():該對象指向的是不是一個目錄。
boolean isFile():該對象指向的是不是單個文件。
long length():該對象指向的文件或目錄的長度,單位為字節。
String getName():該對象所指向的文件或目錄的名字,不包括路徑。
(3)路徑屬性。
String getAbsolutePath():得到該對象所指向的文件或目錄的絕對路徑。

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區