java程式設計

java程式設計

《java程式設計》是2014年機械工業出版社出版的圖書,作者是馬世霞。

基本信息

1圖書信息

基本信息

書 名:J

ava程式設計(第2版)

作 者:朱喜福,徐劍魁

出版社清華大學出版社

出版時間: 2010-5-1

ISBN:9787302215233

開本: 16開

定價:35.00元

內容簡介

Java是面向對象的、支持多執行緒的解釋型網路程式語言。它是目前Internet最流行的程式語言之一,具有高度的安全性、可移植性和代碼可重用性。本書從Java語言最基本的入門概念開始講述Java語言,包括Java語言的數據類型、運算符、表達式與流程控制、數組和方法等;用比較易於理解和接受的講敘方法、恰當的內容安排對Java面向對象程式設計的基本概念,如類、對象、接口、繼承和多態等進行了深入淺出的講解;並通過大量的編程實例對Java的編程套用進行講解,包括:圖形繪製和圖像顯示,圖形用戶界面中的基本控制組件、容器和布局、常用的對話框和選單設計的套用、Java Applet小應用程式、JDBC資料庫編程、JSP網路編程等進行了講述;對Java語言的特點,如異常處理、多執行緒套用等作了詳細的講解;對Java的輸入輸出處理等通過實例進行了深入的說明。本書每章都安排了大量有針對性的練習和編程實訓題,便於教師教學和檢驗學生的學習效果。

本書內容比較詳盡,內容的取捨和安排恰當、循序漸進,講解通俗易懂,實例豐富,並注重培養解決實際問題的能力,本書可作為高等院校“Java程式設計”課程的教材和教學參考書,特別適合Java語言的初學者使用,也可作為對Java編程感興趣的讀者的參考書。

目錄

第1章 Java語言基礎

1.1 計算機程式語言

1.2 Java語言發展

1.3 Java程式的開發和運行環境

1.4 能夠運行的兩類Java程式

1.5 程式中的關鍵字、標識符和分隔設定

1.6 Java語言的基本數據類型和變數定義

1.7 運算符和表達式及語句

1.8 分支和循環語句

1.9 方法定義和使用

1.10 類和對象初步

1.11 數組

1.12 main方法傳遞參數

練習題

第2章 使用Java解決簡單的問題

2.1 控制結果的輸出格式

2.2 條件語句和循環語句的運用

2.3 應用程式的互動式輸入

2.4 Java方法的編寫和使用

2.5 數組的使用

2.6 Java類庫中其他常用方法的使用

練習題

第3章 類、類的繼承和接口

3.1 類

3.2 包的創建和使用、源檔案結構

3.3 類的繼承和多態

3.4 接口和接口的實現

3.5 內部類和匿名內部類

練習題

第4章 Java類庫簡介和數據結構類的使用

4.1 Java類庫簡介和Java API文檔

4.2 字元串(String)類和StringTokenizer類的使用

4.3 日曆類(GregorianCalendar)和隨機數類(Random)的使用

4.4 Java中常用數據結構類的使用

練習題

第5章 異常和多執行緒

5.1 Java異常處理

5.2 Java中的多執行緒

練習題

第6章 Java的輸入輸出流

6.1 檔案輸入輸出流

6.2 提高讀寫效率和增強讀寫功能

6.3 存儲和還原串列化對象

6.4 目錄和檔案操作

6.5 定位讀寫-檔案隨機訪問

6.6 合成檔案

6.7 字元流-Reader和Writer

練習題

第7章 Java的圖形與用戶界面

7.1 概述

7.2 底層容器類JFrame和JApplet

7.3 容器的布局

7.4字型和顏色的使用

7.5 圖形繪製和圖像顯示

7.6 標籤、文本框、文本區、按鈕和Java事件處理

7.7 單選、多選、列表和下拉列表

7.8 樹和表的使用

7.9 滑動桿、計時器和進度條

7.10 對話框和檔案選擇對話框

7.11 視窗顯示圖像和視窗全螢幕顯示

7.12 鍵盤事件和滑鼠事件

7.13 內部視窗、工具條、選單、彈出選單和選項卡面板

2圖書信息

基本信息

書 名:<Java程式設計>

作 者:錢銀中 合者:眭碧霞

出版社: 清華大學出版社

出版時間: 2009年10月

ISBN:9787302210542

開本: 16開

定價:29.00 元

內容簡介

《Java程式設計》由13個項目組成,每個項目按照完成該項目的工作過程分解成若干個子任務,把Java語言的知識點分解並貫穿在項目任務中。通過項目和任務的實施,學習知識和掌握技能。項目1通過一個最簡單的程式認識Java語言;項目2計算按揭貸款;項目3計算圓周率π;項目4建立學生基本信息管理;項目5計算平面圖形的面積;項目6通用堆疊;項目7統計人文知識競賽成績;項目8顯示時鐘;項目9處理異常情況;項目10愷撒密碼;項目11生產者消費者問題;項目12聊天室;項目13管理個人通訊錄。項目安排順序既符合學生的認知規律,又反映了Java語言知識的連貫性。本書結合項目任務在講解知識點的過程中列舉了上百個例子,便於學生融會貫通地掌握知識。項目和實例融知識性與趣味性於一體,且全部取自學生熟悉的場景。

本書可作為高職高專Java程式設計課程的教材,也可作為Java語言的職業培訓教材或Java語言愛好者的自學用書。

3圖書信息

基本信息

作者:吳萍、蒲鵬、朱麗娟編著

出版社: 清華大學出版社北京交通大學出版社

ISBN: 7810826867

印刷時間: 2006-3第1次印刷

開本: 16

定價:19 .00

內容簡介

本書通過對Java程式語言的全面介紹,引導讀者快速地掌握Java程式語言的核心內容並學會靈活運用所學的語言知識及面向對象的編程思想。全書共分9章,內容包括Java語言概述、面向對象編程初步、Java的基本語法、類庫與數組、面向對象編程深入、Applet程式、圖形用戶界面編程、異常處理和輸入輸出及多執行緒編程。

本書適合作為高等學校Java程式設計課程教材,尤其是適用於非計算機專業的學生,也適用於作為相關的培訓和自學教材。

前 言

Java語言是當前最流行的網路程式語言之一,它具有面向對象、與平台無關、安全、多執行緒 等特點。使用Java語言不僅可以實現大型企業級的分散式套用系統,還能夠為小型的、嵌入 式設備進行應用程式的開發。為了適應如此廣泛的套用範圍,存在大量的、複雜的Java技術 。而Java平台標準版本(J2SE)是所有Java技術的基礎,只有掌握J2SE,才能進一步進行深入 的Java技術的學習。

本書主要講述了J2SE(1.4版本)的相關知識。作為一本適合於Java初學者的入門教材,本書主要具有以下幾個特點。

(1) 本書的讀者不要求具有專門的計算機專業的基礎知識和Java編程經驗,通過本書的學習 ,讀者可以進行Java程式的編寫。

(2) 本書的結構經過精心安排,內容的講述由淺入深,基本上按照大多數人的學習習慣來安排每章的內容結構。

(3) 本書對每個知識點,都輔以圖形或具體實例的方式進行講述,使讀者能夠從具體套用中掌握知識,能夠很容易地將所學的知識套用於實踐。

(4) 每章後面都有習題,讀者通過做習題,鞏固並能靈活運用所學知識。

本書共有12章。第1章講述Java語言的產生和發展過程、Java語言的特點,以及對Java的三 大平台(J2SE、J2EE和J2ME)作了簡要介紹。第2章介紹Java的開發工具,以及編寫和運行一 個簡單的Java程式的完整過程。第3章講述Java編程的基本語法知識。第4章和第5章講述Java的面向對象技術,體現了Java作為一種純粹的面向對象程式語言的編程特點。從第6章開始 ,講述Java類庫的知識,從而實現功能豐富的Java程式。第6章從總體上介紹?Java?類庫 的組 成,並講述Java語言包和工具包中的幾個類用類。第7章講述Java小程式的實現。第8章講述 如何使用圖形包實現繪圖功能。第9章講述輸入輸出流的實現。第10章講述?Java?的多執行緒技 術。第11章講述用Java實現網路編程的方法。第12章講述如何用Java實現對關係型資料庫的 操作。本書第1和第2章由易久編寫,第3、4、5、6、9章由潘浩編寫,第7和第8章由李芙玲編寫, 第10和第11章由王志麗編寫,第12章由李永編寫。全書最後由潘浩統稿。本書的程式全部 經過嚴格測試,可以正常運行。耿子林教授和王新生教授在百忙之中認真審閱了書稿,並提 出了寶貴的意見。在本書的編寫過程中,崔林博士、鄭志蘊博士、陳建斌博士、曹德勝、何 立也為本書的編寫和修改做了許多細緻的工作,在此表示深深的感謝。

本書的編寫還存在一些紕漏之處,請讀者不吝指出。

編 者

2005年9月

目 錄

第1章 Java概述

1?1 Java的產生與發展

1?2 Java語言的特點

1?3 Java語言平台及相關套用

1?3?1 Java 2標準版本——J2SE

1?3?2 Java 2企業版本——J2EE

1?3?3 Java 2微型版本——J2ME

小結

習題

第2章 Java編程概述

2?1 JDK的安裝與配置

2?2 Java程式編輯環境的建立

2?3 Java應用程式實例

2?3?1 Java應用程式的編輯

2?3?2 Java應用程式的編譯和運行

2?4 Java Applet實例

2?4?1 Java Applet源程式的編輯與編譯

2?4?2HTML檔案的編輯與運行

小結

習題

第3章 Java基本語法結構

3?1 標識符

3?1?1 自定義標識符

3?1?2 關鍵字

3?1?3 類庫中的標識符

3?2 分隔設定

3?2?1 空白符

3?2?2 普通分隔設定

3?3 注釋

3?3?1 單行注釋

3?3?2 多行注釋

3?3?3 文檔注釋

3?4 基本數據類型

3?4?1 整數類型

3?4?2 浮點類型

3?4?3 字元類型

3?4?4布爾類型

3?4?5 數據類型的相互轉換

3?5 常量與變數

3?5?1 常量

3?5?2 變數

3?6 運算符與表達式

3?6?1 賦值運算符

3?6?2 算術運算符

3?6?3 關係運算符

3?6?4 邏輯運算符

3?6?5 位運算符

3?6?6 其他運算符

3?6?7 運算符的優先權

3?7 數組

3?7?1 數組的創建

3?7?2 數組的使用

3?7?3 多維數組

3?8 Java語句

3?8?1 表達式語句

3?8?3 空語句

3?8?4 複合語句

3?9 控制語句

3?9?1 條件語句

3?9?2 循環語句

3?9?3 轉移語句

小結

習題

第4章 類與面向對象編程

4?1 面向對象編程基礎

4?1?1 面向對象編程的基本概念

4?1?2 面向對象編程的優點

4?1?3 對象的抽象

4?1?4 封裝

4?2 類的編程實現

4?2?1 類定義

4?2?2 域的定義

4?2?3 方法的定義

4?2?4 main()方法

4?3 對象的定義與使用

4?3?1 對象的創建

4?3?2 構造方法

4?3?3 對象的使用

4?4 重載

4?4?1 方法的重載

4?4?2 構造方法的重載

4?4?3 關鍵字this的套用

4?5 訪問控制符

4?5?1 public修飾符

4?5?2 private修飾符

4?5?3 protected修飾符

4?5?4 默認的修飾符

4?6 其他修飾符

4?6?1 static修飾符

4?6?2 final修飾符

小結

習題

第5章 類間的關係

5?1 類與類之間的關係

5?1?1 使用關係

5?1?2 包含關係

5?1?3 繼承關係

5?2 類的繼承

5?2?1 繼承的基本概念

5?2?2 子類的創建和使用

5?2?3 域的隱藏

5?2?4 方法的覆蓋

5?2?5 super關鍵字

5?2?6 類對象之間的類型轉換

5?3 抽象類與抽象方法

5?3?1 抽象類

5?3?2 抽象方法

5?4 接口

5?4?1 接口的定義

5?4?2 接口的實現

5?5 包

5?5?1 包的創建

5?5?2 包的引用

小結

習題

第6章 Java基本類庫

6?1 Java類庫

6?1?1 Java類庫的分類

6?1?2 Java類庫的使用

6?1?3 Java文檔的使用

6?2 Object類與System類

6?2?1 Object類

6?2?2 System類

6?3 String類及StringBuffer類

6?3?1 String類

6?3?2 StringBuffer類

6?4 Java類型包裝類

6?5 Math類

6?6 Exception類

6?6?1 Java中的異常類

6?6?2 異常的使用與處理

6?7 Vector類

6?7?1 Vector類的基本方法

6?7?2 數據插入與訪問方法

6?7?3 修改和刪除數據方法

6?7?4 數據的查找方法

小結

習題

第7章 Java Applet

7?1 Applet 概述

7?2 一個Applet小程式開發的技巧

7?3 Applet類

7?3?1 Applet類中主要方法和Applet生命周期

7?3?2 什麼是JApplet

7?3?3 Applet的運行機制

7?3?4 HTML檔案與Applet之間的參數傳遞

7?4 Applet的套用舉例

7?4?1 實例1:滑鼠事件

7?4?2 實例2:載入圖像

小結

習題

第8章 圖形用戶接口設計

8?1 Swing簡介

8?1?1 AWT和Swing概述

8?1?2 Swing類層次結構

8?2 Swing組件與容器

8?2?1 Swing組件概述

8?2?2 頂層容器

8?3 標籤與按鈕

8?3?1 標籤

8?3?2 按鈕

8?4 事件與文本輸入

8?4?1 事件處理

8?4?2 文本域

8?4?3 文本區

8?5 複選框與單選按鈕

8?5?1 複選框

8?5?2 單選按鈕

8?6 GUI布局管理器

8?6?1 基本布局管理器

8?6?2 面板

8?6?3 高級布局管理器

8?7 組合框與列表框

8?7?1 組合框

8?7?2 列表框

8?8 其他組件

8?8?1 滾動條和滑動塊

8?8?2 Swing對話框

8?8?3 選單

小結

習題

第9章 輸入輸出流與檔案

9?1 輸入輸出流簡介

9?2 位元組輸入輸出流

9?2?1 位元組輸入流

9?2?2 位元組輸出流

9?3 字元輸入輸出流

9?3?1 字元輸入流

9?3?2 字元輸出流

9?4 檔案的創建與訪問

9?4?1 File類

9?4?2 輸入輸出檔案流

9?4?3 隨機讀寫檔案流的輸入輸出

9?4?4 檔案流的功能擴展

9?5 標準輸入輸出流

小結

習題

第10章 多執行緒

10?1 執行緒的相關概念

10?1?1 程式、進程與執行緒

10?1?2 多執行緒

10?2 執行緒的生命周期

10?3 Java中多執行緒的實現

10?3?1 Thread類

10?3?2 Runnable接口

10?4 執行緒的同步

10?4?1 同步方法

10?4?2 同步語句

10?5 執行緒的調度

10?5?1 執行緒的優先權調度

10?5?2 執行緒調度的管理

10?6 多執行緒之間的通信

10?6?1 執行緒之間的通信問題

10?6?2 執行緒之間的通信解決方法

小結

習題

第11章 網路通信程式設計

11?1 網路通信基礎

11?1?1 套接字

11?1?2 TCP和UDP傳輸協定

11?1?3 客戶-伺服器編程模型

11?2 Java網路包

11?3 InetAddress類

11?4 面向連線的Socket網路通信

11?4?1 Socket類

11?4?2 ServerSocket類

11?4?3 面向連線Socket的一個具體套用

11?4?4 支持多客戶的伺服器的設計

11?5 基於數據報Socket的網路通信

11?5?1 DatagramPacket類

11?5?2 DatagramSocket類

11?5?3 基於數據報Socket的通信實現

11?6 訪問URL資源

11?6?1 URL類

11?6?2 URLConnection類

小結

習題

第12章 資料庫與JDBC編程

12?1 JDBC概述

12?2 JDBC驅動程式的類型

12?3 JDBC URL

12?4 JDBC中主要的類和接口

12?4?1 JDBC驅動設定類DriverManager

12?4?2 連線接口Connection

12?4?3 語句接口Statement

12?4?4 記錄集對象ResultSet

12?4?5 PreparedStatement接口

12?4?6CallableStatement接口

12?5 JDBC本地驅動連線SQLServer2000資料庫

12?6 綜合範例

小結

習題

參考文獻

-----------------

另外一本Java程式設計

信息

——信息管理與計算機套用專業實用教程系列

圖書作者:蘇俊編著

出版社: 機械工業出版社

ISBN: 7111167554

出版時間: 2005-8第1版

印刷時間: 2005-8第1次印刷

開 本: 16

價 格(元): 29

本書以JDK1.5.0為上機實驗操作平台,主要介紹Java程式的設計方法。深入淺出,示例性地介紹Java常用編程技術,目的是使讀者能夠使用Java語言熟練設計和編寫實用程式。主要內容包括Java語言的編程基礎、Java的常基礎類、Java資料庫編程技術、GUI設計、Java多媒體技術、Java多執行緒技術、Java與Socket編程等。本書以學生信息管理系統為具體設計實例,根據每章所介紹的內容逐步豐富和完善這個設計實例。

本書適合作為高等院校計算機專業的教材,也可作為相關人員學習Java語言的參考書。

目錄

第1章 Java緒論

學習指南

1.1 電腦程式設計概述

1.2 Java簡介

1.3 Java開發環境

1.4 建立Java環境

1.5 綜合示例

1.6 小結

練習

第2章 Java與面向對象技術

學習指南

2.1 Java語言的基本元素

2.2 Java的對象技術

2.3 Java的類

2.4 面向對象的特徵

2.5 綜合示例

2.6 小結

練習

第3章 Java語言的編程基礎

學習指南

3.1 對象數據類型

3.2 流程控制結構

3.3 數組類

3.4 字元串類

3.5 項目實習(一)

3.6 小結

練習

第4章 Java的常用基礎類

學習指南

4.1 輸入輸出類

4.2 Math類

4.3 Vector類

4.4 Stack類

4.5 項目實習(二)

4.6 小結

練習

第5章 Java資料庫編程技術

學習指南

5.1 資料庫系統概述

5.2 JDBC概述

5.3 JDBC的常用類

5.4 項目實習(三)

5.5 小結

練習

第6章 GUI設計

學習指南

6.1 Java GUI簡介

6.2 Swing的常用類(一)

6.3 布局管理器

6.4 事件處理

6.5 Swing的常用類(二)

6.6 項目實習(四)

6.7 小結

練習

第7章 Java多媒體技術

學習指南

7.1 概述

7.2 繪製圖形

7.3 顯示圖像

7.4 播放聲音

7.5 綜合示例

7.6 小結

練習

第8章 Java多執行緒技術

學習指南

8.1 執行緒概述

8.2 建立執行緒

8.3執行緒組

8.4 執行緒同步

8.5 綜合示例

8.6 小結

練習

第9章 Java與Socket編程

學習指南

9.1 網路通信概述

9.2 Java的常用網路類

9.3 點對點通信的示例

9.4 點對面通信的示例

9.5 小結

練習

附錄 Java保留字

相關詞條

相關搜尋

熱門詞條

聯絡我們