注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java程序設(shè)計教程

Java程序設(shè)計教程

Java程序設(shè)計教程

定 價:¥30.00

作 者: 施霞萍、張歡歡、王瑾德、馬可幸
出版社: 機(jī)械工業(yè)出版社
叢編項: 高等院校計算機(jī)教材系列
標(biāo) 簽: Java

ISBN: 9787111199717 出版時間: 2006-09-01 包裝: 平裝
開本: 16 頁數(shù): 319 字?jǐn)?shù):  

內(nèi)容簡介

  本書以基本概念為起點,由淺人深、循序漸進(jìn)地介紹Java程序設(shè)計的基本概念、方法和應(yīng)用。內(nèi)容包括結(jié)構(gòu)化程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計、圖形用戶界面開發(fā)、錯誤處理機(jī)制、多線程設(shè)計、輸入輸出流等Java多種技術(shù)和應(yīng)用。本書把概念和方法與詳細(xì)的程序代碼緊密地連接起來,并結(jié)合圖示,使讀者易學(xué)易用。本書提供了適量課后練習(xí)題以夯實基礎(chǔ),在最后附錄中提供了上海市高等學(xué)校計算機(jī)等級考試大綱和2005年的試卷,以方便備考。本書還提供了學(xué)習(xí)和教學(xué)的配套材料,可以到下列網(wǎng)址下載:www.hzbook.com。.本書面向沒有程序設(shè)計基礎(chǔ)的讀者,即使沒有教師教授,也可以自學(xué)本書的大部分內(nèi)容??梢宰鳛楦叩仍盒8鲗I(yè)學(xué)生學(xué)習(xí)Java程序設(shè)計基礎(chǔ)的教材和參考書。..Java程序設(shè)計語言是國內(nèi)外廣泛使用的計算機(jī)語言,面向?qū)ο蟪绦蛟O(shè)計已經(jīng)成為計算機(jī)應(yīng)用開發(fā)領(lǐng)域的主流,而Java則是面向?qū)ο蟪绦蛟O(shè)計語言的典范。為推動Java程序設(shè)計語言的應(yīng)用普及,配合《上海市高等學(xué)校計算機(jī)等級考試(二級)》的Java程序設(shè)計考試科目,在上海市教育考試院的組織下,圍繞上海市高等院校計算機(jī)等級考試的Java考試大綱,多位頗具教學(xué)經(jīng)驗的一線教師傾力編著了本教材。本書對第1版的某些章節(jié)作了合理的調(diào)整,增加了部分實用的程序,并在每一章的最后加了適量的練習(xí)題,以鞏固前面所學(xué)的知識,更加有利于等級考試復(fù)習(xí)。...

作者簡介

  施霞萍,1982年和1984年前后畢業(yè)于東華大學(xué)(原中國紡織大學(xué))電氣自動化專業(yè)(本科)和工業(yè)自動化專業(yè)(研究生)?,F(xiàn)為東華大學(xué)計算機(jī)學(xué)院副教授、碩士生導(dǎo)師、計算機(jī)基礎(chǔ)教學(xué)部副主任。主要研究方向包括網(wǎng)絡(luò)及數(shù)據(jù)庫系統(tǒng)集成、數(shù)據(jù)挖掘、數(shù)字圖像處理等。主講“數(shù)字信號處理”、“Java程序設(shè)計與應(yīng)用”、“VB程序設(shè)計”、“計算機(jī)組成與網(wǎng)絡(luò)”等課程。作為項目主要參加者,承擔(dān)和完成多項國家級和上海市級的科研項目。曾獲國家紡織工業(yè)局三等獎。目前兼任上海市高等學(xué)校計算機(jī)等級考試命題組成員。

圖書目錄

前言.
作者介紹
第1章 Java程序設(shè)計概述
1.1 Java與程序
1.1.1 概述
1.1.2 Java的發(fā)展
1.2 Java語言的特點
1.3 Java程序介紹
1.3.1 Java虛擬機(jī)
1.3.2 Java開發(fā)工具
1.3.3 SDK目錄結(jié)構(gòu)
1.3.4 Java 2開發(fā)工具簡介
1.3.5 Java的API類庫與API文檔
1.3.6 Java程序結(jié)構(gòu)
1.3.7 最簡單的Java程序
1.4 Java程序的開發(fā)過程
1.4.1 編輯源程序
1.4.2 編譯源程序
1.4.3 運(yùn)行Java程序
1.4.4 編寫第一個Applet
1.5 Java資源的獲取與安裝
1.5.1 下載SDK
1.5.2 安裝SDK
1.5.3 設(shè)置SDK的操作環(huán)境
1.6 Eclipse簡介
1.6.1 Ecligse環(huán)境界面
1.6.2 Java開發(fā)環(huán)境(JDE)
1.7 本章概要
1.8 課后練習(xí)
第2章 Java程序設(shè)計的基本概念
2.1 數(shù)據(jù)類型與標(biāo)識符
2.1.1 數(shù)據(jù)類型
2.1.2 標(biāo)識符
2.2 常量
2.2.1 整型常量值
2.2.2 實型常量值
2.2.3 字符型和字符串常量值
2.2.4 布爾型常量值
2.2.5 常量的定義和使用
2.3 變量
2.3.1 變量概述
2.3.2 變量的定義及賦值
2.3.3 變量的作用域
2.3.4 變量的默認(rèn)值
2.4 運(yùn)算符與表達(dá)式
2.4.1 賦值運(yùn)算符與賦值表達(dá)式
2.4.2 算術(shù)運(yùn)算符與算術(shù)表達(dá)式
2.4.3 關(guān)系運(yùn)算符與關(guān)系表達(dá)式
2.4.4 邏輯運(yùn)算符與邏輯表達(dá)式
2.4.5 復(fù)合賦值運(yùn)算符
2.4.6 其他運(yùn)算符
2.4, 7 運(yùn)算符的優(yōu)先級與結(jié)合性
2.5 數(shù)據(jù)類型的轉(zhuǎn)換
2.6 本章概要
2.7 課后練習(xí)
第3章 Java的結(jié)構(gòu)化程序設(shè)計
3.1 順序結(jié)構(gòu)及基本語句
3.1.1 賦值語句
3.1.2 輸入語句
3.2 選擇結(jié)構(gòu)語句
3.2.1 if語句
3.2.2 if-else語句
3.2.3 if-else if語句
3.2.4 if語句的嵌套
3.2.5 switch語句
3.3 循環(huán)結(jié)構(gòu)語句
3.3.1 for循環(huán)語句
3.3.2 while循環(huán)結(jié)構(gòu)語句
3.3.3 do while循環(huán)結(jié)構(gòu)語句
3.3.4 循環(huán)結(jié)構(gòu)語句的嵌套
3.4 轉(zhuǎn)移語句
3.4.1 break語句
3.4.2 continue語句
3.5 數(shù)組
3.5.1 一維數(shù)組的聲明與引用
3.5.2 數(shù)組的賦值
3.5.3 一維數(shù)組程序舉例
3.5.4 二維數(shù)組的聲明及引用
3.5.5 數(shù)組的復(fù)制
3.5.6 字符串處理
3.6 方法
3.6.1 Java的程序模塊化
3.6.2 方法的定義及調(diào)用
3.6.3 參數(shù)的傳遞
3.6.4 作用域
3.6.5 return語句
3.6.6 方法的嵌套調(diào)用
3.6.7 遞歸
3.7 本章概要
3.8 課后練習(xí)
第4章 Java的面向?qū)ο蟪绦蛟O(shè)計
4.1 面向?qū)ο蟪绦蛟O(shè)計概述
4.1.1 面向?qū)ο蟪绦蛟O(shè)計的目的
4.1.2 類和對象
4.1.3 面向?qū)ο蟪绦蛟O(shè)計的核心技術(shù)
4.1.4 Java的面向?qū)ο蠹夹g(shù)
4.2 類的創(chuàng)建
4.2.1 類的聲明格式
4.2.2 成員變量
4.2.3 成員方法
4.3 對象的創(chuàng)建和使用
4.3.1 創(chuàng)建對象
4.3.2 構(gòu)造方法和對象的初始化
4.3.3 對象的使用
4.3.4 對象的銷毀
4.4 類的封裝
4.4.1 封裝的目的
4.4.2 訪問權(quán)限的設(shè)置
4.4.3 類成員(靜態(tài)成員)
4.5 類的繼承
4.5.1 繼承的基本概念
4.5.2 子類的創(chuàng)建
4.5.3 null. this. super對象運(yùn)算符
4.5.4 最終類和抽象類
4.6 類的多態(tài)性
4.6.1 方法的重載
4.6.2 方法的覆蓋
4.6.3 前期綁定和后期綁定
4.7 接口
4.7.1 接口的聲明
4.7.2 接口的實現(xiàn)
4.8 包..
4.8.1 Java的類和包
4.8.2 引用Java定義的包
4.8.3 自定義包
4.8.4 包和訪問權(quán)限
4.9 本章概要
4.10 課后練習(xí)
第5章 Java的圖形用戶界面
5.1 Applet概述
5.1.1 一個簡單的Applet例子
5.1.2 Applet的安全模型
5.1.3 java.applet.Applet類與其他類的關(guān)系
5.1.4 Applet的生命期
5.2 java.awt與圖形用戶界面
5.2.1 標(biāo)簽和文本域
5.2.2 Java中的事件處理機(jī)制
5.2.3 按鈕
5.2.4 布局
5.2.5 面板
5.2.6 文本區(qū)域
5.2.7 復(fù)選框和單選鈕
5.2.8 下拉列表
5.2.9 列表
5.2.10 窗口與菜單
5.2.11 對話框
5.3 swing
5.3.1 swing的優(yōu)點
5.3.2 swing類的繼承關(guān)系
5.3.3 swing中的容器
5.3.4 swing中的常用組件
5.3.5 綜述swing中的事件
5.4 二維圖形設(shè)計
5, 4.1 二維圖形的坐標(biāo)系統(tǒng)
5.4.2 字體
5.4.3 顏色
5.4.4 繪圖
5.5 本章概要
5.6 課后練習(xí)
第6章 Java的異常處理
6.1 異常和異常對象
6.2 異常的捕獲與處理
6.3 try語句的嵌套
6.4 throw語句
6.5 throws語句
6.6 使用異常處理的準(zhǔn)則
6.7 本章概要
6.8 課后練習(xí)
第7章 Java的多線程程序設(shè)計
7.1 線程的概念
7.1.1 進(jìn)程和線程
7.1.2 線程和多任務(wù)
7.1.3 Java對多線程的支持
7.2 線程的創(chuàng)建
7.2.1 Runnable接口
7.2.2 Thread類
7.2.3 創(chuàng)建線程的方法
7.3 線程的狀態(tài)與控制
7.3.1 線程的狀態(tài)
7.3.2 對線程狀態(tài)的控制
7.4 線程的優(yōu)先級和調(diào)度
7.4.1 線程的優(yōu)先級
7.4.2 線程的調(diào)度
7.5 線程組
7.5.1 線程組
7.5.2 ThreadGroup類
7.6 線程的同步
7.6.1 線程的同步機(jī)制
7.6.2 共享數(shù)據(jù)的互斥鎖定
7.6.3 數(shù)據(jù)傳送時的同步控制
7.6.4 死鎖
7.7 本章概要
7.8 課后練習(xí)
第8章 Java的輸入輸出流
8.1 流的基本概念
8.1.1 數(shù)據(jù)流
8.1.2 Java的標(biāo)準(zhǔn)輸人輸出
8.1.3 java.io包中的數(shù)據(jù)流
8.2 字節(jié)流和順序文件的讀寫
8.2.1 InputStream和OutputStream類
8.2.2 文件字節(jié)輸入輸出流
8.2.3 創(chuàng)建文件輸入輸出流對象并打開文件
8.2.4 對文件進(jìn)行讀寫的方法
8.2.5 字節(jié)文件流的關(guān)閉
8.3 字符流
8.3.1 Reader和Writer類
8.3.2 字符文件流FileReader和FileWriter類
8.3.3 創(chuàng)建字符流文件對象并打開文件
8.3.4 字符文件流的讀寫
8.3.5 字符文件流的關(guān)閉
8.3.6 字符緩沖流BufferedReader和BufferedWriter
8.4 文件類
8.4.1 文件類File
8.4.2 File類的方法
8.4.3 文件過濾
8.5 文件的隨機(jī)讀寫
8.5.1 RandomAccessFile類
8.5.2 RandomAccessFile的構(gòu)造方法
8.5.3 RandomAccessFile的方法
8.6 本章概要
8.7 課后練習(xí)
第9章 Java的網(wǎng)絡(luò)應(yīng)用
9.1 網(wǎng)絡(luò)的基本概念
9.1.1 IP地址和端口號
9.1.2 URL
9.1.3 TCP與UDP
9.1.4 Socket
9.2 URL的使用
9.2.1 使用URL的方法
9.2.2 應(yīng)用舉例
9.3 Socket的應(yīng)用
9.3.1 TCP套接字通信基本步驟
9.3.2 服務(wù)器端程序設(shè)計舉例
9.3.3 客戶端程序設(shè)計舉例
9.4 網(wǎng)絡(luò)安全管理
9.4.1 Java的安全特性
9.4.2 緩存溢出
9.4.3 競爭狀態(tài)
9.4.4 建立安全性策略
9.4.5 安全基本原則
9.5 本章概要
9.6 課后練習(xí)
第10章 Java的多媒體應(yīng)用
10.1 圖像顯示
10.2 動畫設(shè)計
10.3 聲音播放
10.4 本章概要
10.5 課后練習(xí)
附錄1 部分參考答案
附錄2 上海市高等學(xué)校計算機(jī)等級考試(二級)——《Java程序設(shè)計》考試大綱
附錄3 2005年上海市高等學(xué)校計算機(jī)等級考試試卷(二級)——《Java程序設(shè)計》

本目錄推薦

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