Java程序設(shè)計(jì)教程與實(shí)訓(xùn)
定 價(jià):28 元
叢書名:21世紀(jì)全國(guó)高職高專計(jì)算機(jī)系列實(shí)用規(guī)劃教材
- 作者:Java程序設(shè)計(jì)教程與實(shí)訓(xùn)
- 出版時(shí)間:2013/1/1
- ISBN:9787301208793
- 出 版 社:北京大學(xué)出版社
- 中圖法分類:TP312JA
- 頁(yè)碼:215頁(yè)
- 紙張:膠版紙
- 版次:2
- 開本:16開
Java語(yǔ)言是目前最流行的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言!21世紀(jì)全國(guó)高職高專計(jì)算機(jī)系列實(shí)用規(guī)劃教材:Java程序設(shè)計(jì)教程與實(shí)訓(xùn)(第2版)》按照“基本夠用、適當(dāng)擴(kuò)展”的原則,分9章介紹Java的運(yùn)行環(huán)境、語(yǔ)言基礎(chǔ)、類、對(duì)象、繼承、多態(tài)、數(shù)組與常用類、異常處理、數(shù)據(jù)流、圖形用戶界面、JDBC技術(shù)等內(nèi)容,第10章提供若干典型實(shí)訓(xùn)項(xiàng)目,便于實(shí)踐教學(xué)。
《21世紀(jì)全國(guó)高職高專計(jì)算機(jī)系列實(shí)用規(guī)劃教材:Java程序設(shè)計(jì)教程與實(shí)訓(xùn)(第2版)》主要面向高職高專學(xué)生,可以作為高職高專計(jì)算機(jī)類和信息管理類專業(yè)的專科教材,也可作為其他專業(yè)的選學(xué)教材。
《21世紀(jì)全國(guó)高職高專計(jì)算機(jī)系列實(shí)用規(guī)劃教材:Java程序設(shè)計(jì)教程與實(shí)訓(xùn)(第2版)》主要特點(diǎn):1.最新——根據(jù)最新的大綱和知識(shí)來(lái)修訂,更新了原有知識(shí),增添了最新技術(shù)。更加突出了技能型人才培養(yǎng)的思路,適合當(dāng)前職業(yè)教學(xué)的需要;2.宴用——大量的經(jīng)典真實(shí)案例,實(shí)訓(xùn)內(nèi)容具體詳細(xì),與就業(yè)市場(chǎng)緊密結(jié)合;3.方便——讀者可登錄專門的教學(xué)服務(wù)網(wǎng)站,免費(fèi)下載電子書、電子課件、素材、習(xí)題答案等教學(xué)資源。提供方便、快捷的教學(xué)服務(wù);4.全面——涵蓋計(jì)算機(jī)專業(yè)各個(gè)方向;第一版經(jīng)過(guò)了多年的教學(xué)檢驗(yàn),并結(jié)合大量用書院校的修訂建議進(jìn)行修訂,綜合了不同地域的特點(diǎn),適合不同地域讀者。
第1章 Java語(yǔ)言概述
1.1 Java的發(fā)展歷史和語(yǔ)言特點(diǎn)
1.1.1 Java的發(fā)展歷史
1.1.2 Java的語(yǔ)言特點(diǎn)
1.1.3 Java運(yùn)行機(jī)制
1.2 Java的運(yùn)行環(huán)境
1.3 最簡(jiǎn)單的Java程序
1.3.1 Hello World程序的開發(fā)流程
1.3.2 程序分析
小結(jié)
習(xí)題
第2章 Java語(yǔ)言基礎(chǔ)
2.1 Java的基本數(shù)據(jù)類型
2.1.1 標(biāo)識(shí)符
2.1.2 基本數(shù)據(jù)類型
2.1.3 常量
2.1.4 變量
2.1.5 數(shù)據(jù)類型轉(zhuǎn)換
2.2 運(yùn)算符
2.2.1 算術(shù)運(yùn)算符
2.2.2 關(guān)系運(yùn)算符
2.2.3 邏輯運(yùn)算符
2.2.4 位運(yùn)算符
2.2.5 其他運(yùn)算符
2.2.6 運(yùn)算符的優(yōu)先級(jí)
2.3 Java的控制結(jié)構(gòu)
2.3.1 if結(jié)構(gòu)
2.3.2 switch語(yǔ)句
2.3.3 for循環(huán)
2.3.4 while循環(huán)和do-while循環(huán)
2.3.5 跳轉(zhuǎn)語(yǔ)句
小結(jié)
習(xí)題
第3章 類和對(duì)象
3.1 類的定義
3.1.1 類和對(duì)象的關(guān)系
3.1.2 類的定義格式
3.2 方法
3.2.1 方法的返回值
3.2.2 方法的參數(shù)
3.3 類的實(shí)例化
3.3.1 創(chuàng)建對(duì)象
3.3.2 使用對(duì)象成員
3.3.3 類成員的訪問(wèn)控制
3.4 構(gòu)造方法
3.4.1 構(gòu)造方法的作用和定義
3.4.2 默認(rèn)構(gòu)造方法
3.4.3 構(gòu)造方法的使用
3.5 參數(shù)傳遞和this引用
3.5.1 對(duì)象作為方法的參數(shù)
3.5.2 this引用
3.5.3 類的封裝性
3.6 類的組織
3.6.1 包的概念
3.6.2 創(chuàng)建包
3.6.3 訪問(wèn)包
3.7 實(shí)例分析
小結(jié)
習(xí)題
第4章 繼承與多態(tài)
4.1 繼承和多態(tài)的概念
4.1.1 繼承的概念
4.1.2 多態(tài)的概念
4.2 類的繼承
4.2.1 繼承的實(shí)現(xiàn)
4.2.2 屬性和方法的繼承
4.2.3 父類對(duì)象與子類對(duì)象的轉(zhuǎn)
4.2.4 構(gòu)造方法的繼承
4.3 類成員的覆蓋
4.3.1 覆蓋的概念
4.3.2 域隱藏的使用
4.3.3 方法覆蓋的使用
4.3.4 super引用
4.4 方法重載
4.4.1 方法的重載
4.4.2 構(gòu)造方法的重載
4.5 抽象類和最終類
4.5.1 抽象類
4.5.2 最終類
4.6 接口
4.6.1 接口的定義
4.6.2 接口的實(shí)現(xiàn)
小結(jié)
習(xí)題
第5章 數(shù)組與常用類
5.1 數(shù)組
5.1.1 數(shù)組的定義與創(chuàng)建
5.1.2 訪問(wèn)數(shù)組元素
5.1.3 使用二維數(shù)組
5.1.4 命令行參數(shù)
5.2 Java API與技術(shù)文檔
5.3 數(shù)據(jù)類型類
5.3.1 數(shù)據(jù)類型類的屬性和構(gòu)造方法
5.3.2 數(shù)據(jù)類型類的常用方法
5.4 String類和String Buffer類
5.4.1 String類
5.4.2 String Buffer類
5.5 Java中的集合類
5.5.1 Vector類
5.5.2 Stack類
5.5.3 Hash table類
5.5.4 for each語(yǔ)句的使用
小結(jié)
習(xí)題
第6章 Java異常處理
6.1 異常處理概述
6.1.1 異常
6.1.2 異常處理機(jī)制
6.1.3 異常分類
6.2 Java異常的處理方法
6.2.1 try/catch/finally
6.2.2 聲明異常
6.2.3 拋出異常
6.2.4 自定義Java異常
小結(jié)
習(xí)題
第7章 Java數(shù)據(jù)流
7.1 Java數(shù)據(jù)流概述
7.2 Java字節(jié)流
7.2.1 Input Stream類與Output Stream類
7.2.2 System.in與System.out
7.2.3 File input Stream類與File Output Stream類
7.2.4 Data input Stream類與Data Output Stream類
7.3 Java字符流
7.3.1 Reader(字符輸入流)類與Writer(字符輸出流)類
7.3.2 File Reader類與File Writer類
7.3.3 Buffered Reader類與Buffered Writer類
7.3.4 Input Stream Reader與Output Stream Writer
7.4 讀寫隨機(jī)文件
7.5 目錄與文件管理
小結(jié)
習(xí)題
第8章 Java圖形用戶界面
第9章 JDBC技術(shù)
第10章 實(shí)訓(xùn)
(3)數(shù)據(jù)操作簡(jiǎn)單。在關(guān)系模型中,用戶對(duì)數(shù)據(jù)的檢索就是從原來(lái)的表中得到一張新表,從用戶的角度看,原始數(shù)據(jù)和結(jié)果數(shù)據(jù)都是同一種數(shù)據(jù)結(jié)構(gòu)的二維表。關(guān)系模型的念簡(jiǎn)單、清晰易懂,并且具有嚴(yán)格的數(shù)學(xué)基礎(chǔ),簡(jiǎn)化了數(shù)據(jù)庫(kù)的建立和編程工作。
2.結(jié)構(gòu)化查詢語(yǔ)言
結(jié)構(gòu)化查詢語(yǔ)言(SQL)是訪問(wèn)數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。使用SQL語(yǔ)言,可以完成復(fù)雜的數(shù)據(jù)庫(kù)操作,而不用考慮物理數(shù)據(jù)庫(kù)的底層操作細(xì)節(jié),同時(shí),SQL語(yǔ)言也是一個(gè)非常優(yōu)化的語(yǔ)言,它用專門的數(shù)據(jù)庫(kù)技術(shù)和數(shù)學(xué)算法來(lái)提高對(duì)數(shù)據(jù)庫(kù)訪問(wèn)的速度,因此,使用SQL語(yǔ)言比自己編寫過(guò)程來(lái)訪問(wèn)數(shù)據(jù)庫(kù)要快得多。
目前,流行的數(shù)據(jù)庫(kù)管理系統(tǒng)都支持并使用美國(guó)國(guó)家標(biāo)準(zhǔn)局制定的標(biāo)準(zhǔn)SQL語(yǔ)言(ANSISQL)。ANSISQL語(yǔ)言按語(yǔ)句的基本功能可分為兩個(gè)部分:數(shù)據(jù)定義語(yǔ)言(DDL)和數(shù)據(jù)庫(kù)操縱語(yǔ)言(DML)。
SQL語(yǔ)言提供INSERT語(yǔ)句用于向表中添加記錄。其語(yǔ)法如下:
INSERTINTO表名字(字段1,字段2,…)VALUES(數(shù)據(jù)1,數(shù)據(jù)2,…)
若在添加記錄時(shí),對(duì)記錄的所有字段都依次賦值,則可省略表名后的字段名,其語(yǔ)法則變?yōu)椋?br> INSERTINTO表名字VALUES(數(shù)據(jù)1,數(shù)據(jù)2,…)
刪除記錄使用DELETE語(yǔ)句,其語(yǔ)法如下:
DELETE FROM表名WHERE條件
修改記錄使用UPDATE語(yǔ)句,其語(yǔ)法如下:
UPDATE表名稱SET字段1=數(shù)據(jù)1,字段2=數(shù)據(jù)2,…WHERE條件
數(shù)據(jù)庫(kù)的查詢使用SELECT語(yǔ)句,這是SQL語(yǔ)言中最重要也是最常用的一條語(yǔ)句,它從數(shù)據(jù)庫(kù)中篩選出某些特定記錄形成一個(gè)記錄集合,然后配合其他方法來(lái)處理這些數(shù)據(jù)。
……