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

java程序設(shè)計實用教程

java程序設(shè)計實用教程

定 價:¥39.00

作 者: 陳勇孝、郎洪、馬春龍 編
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 算法語言

ISBN: 9787302173496 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 415 字?jǐn)?shù):  

內(nèi)容簡介

  本書重點介紹Java語言面向?qū)ο蟮某绦蛟O(shè)計方法和用Java語言開發(fā)實際網(wǎng)絡(luò)應(yīng)用程序及操作數(shù)據(jù)庫的方法、步驟,從Java語言開發(fā)網(wǎng)絡(luò)程序應(yīng)用的角度出發(fā),結(jié)合一些有實際應(yīng)用價值的課題,引導(dǎo)讀者提出問題和解決問題,提高實際應(yīng)用的能力,激發(fā)創(chuàng)造性思維和提高創(chuàng)新能力。本書是鄭州大學(xué)程序設(shè)計語言教學(xué)實踐改革資助項目。全書內(nèi)容包含16章。依次分別是第1章Java開發(fā)環(huán)境和程序設(shè)計初步;第2章Java程序設(shè)計基礎(chǔ);第3章程序結(jié)構(gòu)和常用算法;第4章Java面向?qū)ο缶幊獭惡蛯ο?;?章Java面向?qū)ο缶幊獭^承和多態(tài);第6章數(shù)組、字符串和實用類;第7章圖形界面程序設(shè)計;第8章異常處理機(jī)制;第9章事件處理機(jī)制;第10章多線程機(jī)制;第11章圖像和圖形處理;第12章Applet、聲音和動畫程序設(shè)計;第13章輸入輸出流和文件操作;第14章JDBC訪問數(shù)據(jù)庫技術(shù);第15章網(wǎng)絡(luò)編程——WWW和Socket;第16章網(wǎng)絡(luò)編程——RMI、UDP和Servlet。全書內(nèi)容深入淺出,循序漸進(jìn),通俗易懂。本書可作為計算機(jī)應(yīng)用專業(yè)本科生、研究生的教材,也可供從事計算機(jī)應(yīng)用和網(wǎng)絡(luò)程序開發(fā)的各類人員使用。

作者簡介

暫缺《java程序設(shè)計實用教程》作者簡介

圖書目錄

第1章 Java開發(fā)環(huán)境和程序設(shè)計初步
 1.1 Java語言發(fā)展歷史
  1.1.1 Java語言產(chǎn)生的背景
  1.1.2 互聯(lián)網(wǎng)推動了Java語言的發(fā)展
 1.2 Java語言的特點
 1.3 Java的工作原理
  1.3.1 Java虛擬機(jī)
  1.3.2 內(nèi)存自動回收機(jī)制
  1.3.3 代碼安全性檢查機(jī)制
 1.4 Java運(yùn)行環(huán)境JDK
  1.4.1 Java平臺
  1.4.2 建立Java開發(fā)環(huán)境
  1.4.3 幾個開發(fā)工具的使用
 1.5 構(gòu)建Java程序
  1.5.1 第一個應(yīng)用程序HelloWorld
  1.5.2 第一個Java Applet程序HelloWorldApplet
 1.6 RAD(快速開發(fā))工具JCreator
第2章 Java程序設(shè)計基礎(chǔ)
 2.1 標(biāo)識符與關(guān)鍵字
  2.1.1 標(biāo)識符
  2.1.2 關(guān)鍵字
 2.2 基本數(shù)據(jù)類型、變量和常量
  2.2.1 數(shù)據(jù)類型
  2.2.2 變量
  2.2.3 常量和字面量
  2.2.4 基本數(shù)據(jù)類型間的轉(zhuǎn)換
  2.2.5 基本數(shù)據(jù)類型的封裝
 2.3 操作運(yùn)算符及表達(dá)式
  2.3.1 算術(shù)運(yùn)算符
  2.3.2 邏輯運(yùn)算符
  2.3.3 關(guān)系運(yùn)算符
  2.3.4 位運(yùn)算
  2.3.5 其他運(yùn)算符
  2.3.6 運(yùn)算符的優(yōu)先級
 2.4 Java程序規(guī)范
  2.4.1 Java源程序結(jié)構(gòu)
  2.4.2 Java編程規(guī)范
  2.4.3 Java幫助文檔
  2.4.4 Java注釋
 2.5 應(yīng)用舉例
  2.5.1 字符界面應(yīng)用程序
  2.5.2 GUI界面應(yīng)用程序
  2.5.3 Applet小應(yīng)用程序
第3章 程序結(jié)構(gòu)和常用算法
 3.1 分支控制結(jié)構(gòu)
  3.1.1 if結(jié)構(gòu)
  3.1.2 switch結(jié)構(gòu)
 3.2 循環(huán)(或重復(fù))結(jié)構(gòu)
  3.2.1 for結(jié)構(gòu)
  3.2.2 while結(jié)構(gòu)
  3.2.3 do while結(jié)構(gòu)
 3.3 其他輔助語句
  3.3.1 break語句
  3.3.2 return語句
  3.3.3 continue語句
 3.4 應(yīng)用舉例
第4章 Java面向?qū)ο缶幊獭惡蛯ο?br /> 4.1 面向?qū)ο蟮幕靖拍?br />  4.1.1 對象、類和消息
  4.1.2 OOP的特點
 4.2 類的定義
  4.2.1 Java類的邏輯結(jié)構(gòu)
  4.2.2 類的定義
  4.2.3 成員變量
 4.3 方法
  4.3.1 方法的定義
  4.3.2 方法的調(diào)用
  4.3.3 方法參數(shù)的傳遞方式
 4.4 構(gòu)造函數(shù)
  4.4.1 無參數(shù)的構(gòu)造函數(shù)
  4.4.2 帶參數(shù)的構(gòu)造函數(shù)
 4.5 對象(類的實例化)
  4.5.1 對象的生成
  4.5.2 對象的引用
  4.5.3 對象的清除
  4.5.4 對象的內(nèi)存模型
 4.6 實例成員和類成員
  4.6.1 實例成員
  4.6.2 類成員(靜態(tài)變量、靜態(tài)方法)
 4.7 應(yīng)用程序的命令行參數(shù)
 4.8 應(yīng)用舉例
第5章 Java面向?qū)ο缶幊獭^承和多態(tài)
 5.1 類的繼承
  5.1.1 類的繼承的實現(xiàn)
  5.1.2 方法的重載
  5.1.3 方法的覆蓋
  5.1.4 構(gòu)造函數(shù)的重載
 5.2 抽象類
  5.2.1 抽象類
  5.2.2 抽象方法
 5.3 最終類
  5.3.1 最終類
  5.3.2 最終方法
  5.3.3 最終變量
 5.4 接口
  5.4.1 接口的基本概念
  5.4.2 接口的聲明(定義)
  5.4.3 接口的實現(xiàn)
 5.5 包
  5.5.1 創(chuàng)建包
  5.5.2 引用包中的類
 5.6 訪問控制(限定)符
  5.6.1 類的訪問控制符
  5.6.2 方法與變量的訪問控制符
 5.7 應(yīng)用舉例
第6章 數(shù)組、字符串和實用類
 6.1 數(shù)組
  6.1.1 一維數(shù)組
  6.1.2 二維數(shù)組
 6.2 字符串類
  6.2.1 String類
  6.2.2 StringBuffer類
  6.2.3 StringTokenizer類
 6.3 數(shù)組類和向量類
  6.3.1 數(shù)組Arrays類
  6.3.2 向量類Vector
 6.4 Java語言基礎(chǔ)類庫(java.lang包)
  6.4.1 Java類庫介紹
  6.4.2 Java語言核心類庫
  6.4.3 實用類庫java.utill
 6.5 應(yīng)用舉例
第7章 圖形界面程序設(shè)計
 7.1 圖形用戶界面構(gòu)成
 7.2 容器組件
 7.3 AWT組件庫
 7.4 菜單程序設(shè)計
 7.5 組件的組織——布局管理器
  7.5.1 BorderLayout
  7.5.2 FlowLayout
  7.5.3 CardLayout
  7.5.4 GridLayout
  7.5.5 GridBagLayout
  7.5.6 null布局
 7.6 Swing組件簡介
  7.6.1 Swing概述
  7.6.2 Swing容器
  7.6.3 Swing組件庫
 7.7 應(yīng)用舉例
第8章 異常處理機(jī)制
 8.1 傳統(tǒng)的處理方式
 8.2 Java的異常處理機(jī)制
 8.3 Java異常類
 8.4 異常的處理
  8.4.1 異常的拋出(throw語句,throws關(guān)鍵字)
  8.4.2 異常的捕獲
  8.4.3 處理多個異常
 8.5 用戶定義的異常
 8.6 應(yīng)用舉例
第9章 事件處理機(jī)制
 9.1 事件處理模型
 9.2 事件類
 9.3 事件監(jiān)聽器接口
 9.4 適配器
 9.5 內(nèi)部類和匿名類
  9.5.1 內(nèi)部類
  9.5.2 匿名類
 9.6 應(yīng)用舉例
第10章 多線程機(jī)制
 10.1 多線程的概念
  10.1.1 進(jìn)程和線程的概念
  10.1.2 線程和進(jìn)程的關(guān)系
 10.2 多線程機(jī)制
  10.2.1 線程接口和線程類
  10.2.2 線程的狀態(tài)(生命周期)
 10.3 多線程程序設(shè)計
 10.4 線程的調(diào)度
 10.5 線程的同步
 10.6 應(yīng)用舉例
第11章 圖像和圖形處理
 11.1 圖像的顯示
  11.1.1 圖像格式
  11.1.2 圖像文件的權(quán)限
  11.1.3 圖像的顯示
 11.2 圖形繪制
  11.2.1 簡單圖形的繪制
  11.2.2 使用顏色
  11.2.3 繪圖模式
  11.2.4 畫筆的樣式
 11.3 應(yīng)用舉例
第12章 Applet、聲音和動畫程序設(shè)計
 12.1 Applet小應(yīng)用程序
  12.1.1 Applet程序工作機(jī)理
  12.1.2 Applet結(jié)構(gòu)
  12.1.3 Web頁與Applet標(biāo)記
  12.1.4 HTML向Applet傳遞參數(shù)
  12.1.5 Applet中頁面的重定向
  12.1.6 Applet之間的通信
 12.2 聲音
  12.2.1 在Applet中播放音頻
  12.2.2 在Application中播放音頻
 12.3 動畫
  12.3.1 使用Timer類
  12.3.2 使用線程
 12.4 應(yīng)用舉例
第13章 輸入輸出流和文件操作
 13.1 輸入輸出流
  13.1.1 標(biāo)準(zhǔn)輸入輸出
  13.1.2 流的概念
  13.1.3 流的類型
  13.1.4 過濾器
 13.2 字節(jié)流
  13.2.1 文件輸入流
  13.2.2 文件輸出流
 13.3 字符流
  13.3.1 讀文本文件
  13.3.2 寫文本文件
 13.4 文件對象
  13.4.1 File類
  13.4.2 文件對象操作實例
 13.5 隨機(jī)文件
  13.6 對象的串行化
  13.7 應(yīng)用舉例
第14章 JDBC訪問數(shù)據(jù)庫技術(shù)
 14.1 JDBC技術(shù)與ODBC
  14.1.1 ODBC技術(shù)簡介
  14.1.2 JDBC簡介
 14.2 SQL語句簡介
 14.3 JDBC中的主要對象和接口
 14.4 操作數(shù)據(jù)庫
 14.5 應(yīng)用實例
第15章 網(wǎng)絡(luò)編程——WWW和Socket
 15.1 網(wǎng)絡(luò)知識概述
  15.1.1 網(wǎng)絡(luò)概述
  15.1.2 網(wǎng)絡(luò)基本概念
 15.2 基于URL對象的網(wǎng)絡(luò)編程
  15.2.1 使用URL對象讀取WWW網(wǎng)絡(luò)資源
  15.2.2 使用InetAddress對象解析URL
  15.2.3 通過URLConnection類連接WWW
 15.3 基于Socket(套接字)的網(wǎng)絡(luò)編程
  15.3.1 客戶端套接字Socket類
  15.3.2 服務(wù)器端套接字ServerSocket類
 15.4 應(yīng)用舉例
第16章 網(wǎng)絡(luò)編程——RMI、UDP和Servlet
 16.1 遠(yuǎn)程方法調(diào)用RMI
  16.1.1 RMI簡介
  16.1.2 RMI遠(yuǎn)程接口
  16.1.3 RMI服務(wù)器
  16.1.4 RMI客戶類
  16.1.5 RMI的分布執(zhí)行
 16.2 數(shù)據(jù)報文
  16.2.1 UDP簡介
  16.2.2 DatagramSocket類
  16.2.3 DatagramPacke類
  16.2.4 廣播通信中的應(yīng)用
 16.3 Java Servlet
  16.3.1 Servlet簡介
  16.3.2 構(gòu)建Servlet
思考練習(xí)題
參考文獻(xiàn)

本目錄推薦

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