注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Java2程序設計實用教程(第2版普通高等教育十一五國家級規(guī)劃教材)

Java2程序設計實用教程(第2版普通高等教育十一五國家級規(guī)劃教材)

Java2程序設計實用教程(第2版普通高等教育十一五國家級規(guī)劃教材)

定 價:¥33.00

作 者: 葉核亞
出版社: 電子工業(yè)出版社
叢編項: 高等學校計算機專業(yè)規(guī)劃教材
標 簽: 算法語言

ISBN: 9787121032318 出版時間: 2007-01-01 包裝: 平裝
開本: 16 頁數(shù): 425 字數(shù):  

內容簡介

  本書為普通高等教育“十一五”國家級規(guī)劃教材。本書全面、系統(tǒng)地介紹Java語言程序設計的基本知識、運行機制及各種常用編程方法和技術,將面向對象的程序設計思想貫穿其中,建立起牢固扎實的理論基礎。主要內容包括:Java開發(fā)運行環(huán)境JDK、Java語言基礎、面向對象的核心特性、接口、內部類和包、異常處理、圖形用戶界面、多線程、Applet應用程序、輸入/輸出流和文件操作、網(wǎng)絡通信、數(shù)據(jù)庫應用、JSP和綜合應用設計。這些內容是構成Java應用程序的基本要素和必備知識。本書注重理論與實踐相結合,注重基本知識的理解與基本技能的培養(yǎng)。全書內容豐富,結構安排合理,由淺入深,層次分明,內容涉及的廣度和深度符合本科培養(yǎng)目標的要求。本書可作為普通高等學校計算機及相近專業(yè)本科生(或高職高專學生)的Java語言程序設計課程教材,也可作為使用Java語言從事軟件開發(fā)人員的參考書。

作者簡介

暫缺《Java2程序設計實用教程(第2版普通高等教育十一五國家級規(guī)劃教材)》作者簡介

圖書目錄

第1章  JAVA概述
1.1  了解JAVA
1.1.1  Java的誕生和發(fā)展
1.1.2  Java語言的特點和優(yōu)勢
1.1.3  Java的核心技術
1.2  JAVA應用程序及其運行方式
1.2.1  Application和Applet
1.2.2  Java的體系結構
1.3  JAVA開發(fā)運行環(huán)境
1.3.1  JDK的安裝與設置
1.3.2  運行Java程序
1.3.3  JCreator簡介
習題
實驗1  熟悉JAVA程序的編輯、編譯和運行過程
第2章  JAVA語言基礎
2.1  語言成分
2.1.1  標識符與關鍵字
2.1.2  基本數(shù)據(jù)類型
2.1.3  變量與常量
2.1.4  運算符與表達式
2.2  語句與結構化程序設計
2.2.1  程序的三種基本結構及Java語句分類
2.2.2  順序結構語句
2.2.3  選擇語句
2.2.4  循環(huán)語句
2.2.5  轉移語句
2.3  數(shù)組
2.3.1  一維數(shù)組
2.3.2  二維數(shù)組
2.4  字符串
習題
實驗2  JAVA語言程序設計基礎訓練
第3章  面向對象的核心特性
3.1  類和對象
3.1.1  面向對象基本概念
3.1.2  定義類
3.1.3  使用對象
3.2  類的封裝性
3.2.1  構造方法與析構方法
3.2.2  方法的重載
3.2.3  this引用和instanceof對象運算符
3.2.4  類及其成員的訪問權限
3.2.5  實例成員與類成員
3.3  類的繼承性
3.3.1  什么是繼承
3.3.2  定義繼承的類
3.3.3  super引用
3.4  類的多態(tài)性
3.4.1  什么是多態(tài)
3.4.2  運行時多態(tài)性
3.5  抽象類和最終類
3.6  遞歸方法
習題
實驗3  類的封裝性和繼承性設計
第4章  接口、內部類和包
4.1  接口
4.1.1  接口與實現(xiàn)接口的類
4.1.2  用接口實現(xiàn)多重繼承
4.2  內部類
4.3  包
4.3.1  包的概念
4.3.2  創(chuàng)建、聲明和導入包
4.4  JAVA API基礎
4.4.1  Java提供的包概述
4.4.2  java.lang語言包
4.4.3  java.util實用包
習題
實驗4  設計實現(xiàn)接口的類
第5章  異常處理
5.1  程序錯誤與處理
5.1.1  程序錯誤、發(fā)現(xiàn)時刻及錯誤處理原則
5.1.2  面向過程語言與面向對象語言的錯誤處理方式比較
5.1.3  Java的錯誤和異常
5.2  JAVA的異常處理
5.2.1  異常類說明
5.2.2  異常處理語句
5.2.3  拋出異常
5.2.4  自定義異常類
習題
實驗5  異常的拋出、捕獲并處理
第6章  圖形用戶界面
6.1  JAVA圖形用戶界面初步
6.1.1  Java圖形用戶界面概述
6.1.2  AWT組件概述
6.2  事件處理
6.2.1  AWT的委托事件模型
6.2.2  AWTEvent事件類
6.2.3  事件監(jiān)聽器接口和事件適配器類
6.3  布局管理
6.3.1  布局管理器類
6.3.2  容器的布局特性
6.4  SWING組件
6.4.1  Swing組件關系概述
6.4.2  窗口組件
6.4.3  文本顯示和編輯組件
6.4.4  按鈕組件
6.4.5  列表框和組合框組件
6.4.6  菜單組件
6.5  圖形設計
6.5.1  繪圖類
6.5.2  在組件上繪圖
習題
實驗6  圖形用戶界面設計
第7章  多線程
7.1  操作系統(tǒng)中的進程和線程
7.1.1  進程
7.1.2  線程
7.1.3  并發(fā)程序設計
7.2  JAVA的線程對象
7.2.1  Runnable接口與Thread類
7.2.2  線程對象的生命周期
7.2.3  線程對象的優(yōu)先級
7.3  線程的同步機制
7.3.1  交互線程
7.3.2  線程間的競爭關系與線程互斥
7.3.3  線程間的協(xié)作關系與線程同步
習題
實驗7  線程設計
第8章  APPLET應用程序
8.1  WEB應用基礎
8.1.1  Internet
8.1.2  WWW瀏覽
8.1.3  HTML
8.2  運行APPLET
8.2.1  什么是Applet
8.2.2  Applet的生命周期
8.2.3  Applet與Application的區(qū)別
8.3  HTML中的APPLET標記
8.4  APPLET支持的多媒體技術
8.4.1  獲得資源文件的地址
8.4.2  顯示圖像
8.4.3  播放音頻
8.4.4  利用線程實現(xiàn)動畫
習題
實驗8  APPLET中的圖形與動畫設計
第9章  輸入/輸出流和文件操作
9.1  文件和流的概念
9.1.1  操作系統(tǒng)中的文件和目錄概念
9.1.2  程序設計語言中的文件類型
9.1.3  流的概念
9.1.4  Java的輸入/輸出流與文件操作概述
9.2  字節(jié)輸入/輸出流類
9.2.1  字節(jié)輸入流類InputStream
9.2.2  字節(jié)輸出流類OutputStream
9.2.3  Java的標準輸入/輸出
9.2.4  文件字節(jié)輸入/輸出流類
9.2.5  數(shù)據(jù)字節(jié)輸入/輸出流類
9.2.6  對象輸入/輸出流類
9.3  字符輸入/輸出流類
9.3.1  字符輸入/輸出流抽象類Reader和Writer
9.3.2  文件字符輸入/輸出流類
9.3.3  字符緩沖流類
9.4  文件操作類
9.4.1  文件類File
9.4.2  文件過濾器接口
9.4.3  文件對話框組件
9.4.4  隨機存取文件類
9.5  管道流及其應用
習題
實驗9  輸入/輸出流與文件操作
第10章  網(wǎng)絡通信
10.1  使用URL訪問網(wǎng)絡資源
10.1.1  URL類
10.1.2  URLConnection類
10.2  SOCKET通信
10.2.1  Socket通信原理
10.2.2  Java的Socket通信實現(xiàn)
習題
實驗10  SOCKET通信
第11章  數(shù)據(jù)庫應用
11.1  關系數(shù)據(jù)庫系統(tǒng)
11.1.1  數(shù)據(jù)庫系統(tǒng)
11.1.2  關系模型
11.1.3  客戶-服務器結構的關系數(shù)據(jù)庫系統(tǒng)
11.1.4  使用Access數(shù)據(jù)庫
11.1.5  使用SQL Server數(shù)據(jù)庫
11.2  結構化查詢語言SQL
11.2.1  SQL概述
11.2.2  數(shù)據(jù)定義
11.2.3  數(shù)據(jù)更新
11.2.4  數(shù)據(jù)查詢
11.3  JDBC
11.3.1  JDBC的作用和功能
11.3.2  指定JDBC驅動程序
11.3.3  連接數(shù)據(jù)庫
11.3.4  執(zhí)行SQL語句
11.3.5  處理數(shù)據(jù)查詢的結果集
習題
實驗11  數(shù)據(jù)庫應用設計
第12章  JSP
12.1  WEB應用技術概述
12.1.1  靜態(tài)網(wǎng)頁技術
12.1.2  動態(tài)網(wǎng)頁技術
12.1.3  了解Servlet
12.2  運行JSP
12.2.1  JSP文檔
12.2.2  基于JSP的Web應用結構
12.2.3  JSP容器
12.2.4  Tomcat
12.3  JSP語法
12.3.1  JSP基本語法
12.3.2  JSP隱含對象
12.3.3  JSP編譯指令
12.3.4  JSP操作指令
12.3.5  JavaBeans
習題
實驗12  使用JSP技術設計動態(tài)網(wǎng)頁
第13章  綜合應用設計
13.1  世界杯足球賽成績統(tǒng)計
13.1.1  設計目標和任務
13.1.2  參賽隊
13.1.3  小組賽比賽記錄
13.1.4  小組賽積分榜
13.1.5  淘汰賽成績
13.2  課程設計的要求和選題
13.2.1  課程設計的目的和要求
13.2.2  圖形用戶界面與算法設計
13.2.3  線程設計
13.2.4  輸入/輸出流和文件操作
13.2.5  網(wǎng)絡通信
13.2.6  數(shù)據(jù)庫應用
13.2.7  基于JSP的Web應用
附錄A  ASCII字符與UNICODE值
附錄B  JAVA關鍵字
附錄C  運算符及其優(yōu)先級
附錄D  JAVA部分類庫
D.1  JAVA.LANG語言包
D.2  JAVA.UTIL實用包
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號