適用人群
《JAVA語言程式設計教程》可作為本科和大專院校計算機及相關專業的教材,也可作為Java培訓教程,並可供廣大Java編程學習者參考。
編輯推薦
《JAVA語言程式設計教程》首先通過一個實例介紹Eclipse軟體實現Java可視化編程的基本方法,並介紹了Java編程的基本知識,包括Java語言基礎、Java的數組與方法;其次,介紹Java面向對象編程的基本概念,包括SWT常用類的基本用法以及用戶自定義類及其套用;再次,介紹了Java的異常處理、Java的輸入/輸出流、Java的執行緒;最後,通過綜合實例展示了使用Eclipse工具開發程式的完整過程。
《JAVA語言程式設計教程》通過淺顯易懂的實例引導初學者循序漸進地學習Java程式設計語言。在全面講解Java語言基本語法知識的過程中,也系統地介紹了Java語言具備簡單性、面向對象性、分散式、解釋性、健壯性、可移植性、高效性、多執行緒、動態性等特點。
目錄
出版說明
前言
第1章Java編程概述
1.1Java語言簡介
1.1.1Java語言的特點
1.1.2Java虛擬機的運行過程
1.2Java開發環境簡介
1.2.1開發工具包JDK
1.2.2開發平台Eclipse
1.3Java編程簡介
1.3.1創建Java項目
1.3.2控制台程式開發
1.3.3SWT應用程式開發
1.3.4SWT中組件的幫助
1.3.5Applet小程式開發
1.4類和對象的初步介紹
1.4.1Java的面向對象技術
1.4.2類的定義與對象的創建
1.5習題
第2章Java語言編程基礎
2.1數據類型、常量和變數
2.1.1標識符和關鍵字
2.1.2數據類型
2.1.3基本數據類型
2.1.4基本數據類型的轉換
2.1.5字元串類型
2.2運算符與表達式
2.2.1算術運算符與算術表達式
2.2.2關係運算符與關係表達式
2.2.3邏輯運算符與邏輯表達式
2.2.4賦值運算符與賦值表達式
2.2.6位運算符與位表達式
2.2.7運算符綜述
2.3控制語句
2.3.1算法與語句概述
2.3.2選擇結構語句
2.3.3循環結構語句
2.4習題
第3章Java的數組與方法
3.1數組
3.1.1數組的基本概念
3.1.2一維數組
3.1.3二維數組
3.1.4數組的複製與重置
3.2方法
3.2.1方法的基本概念
3.2.2方法的套用
3.2.3方法的遞歸
3.3習題
第4章類與對象
4.1類的定義
4.1.1類定義的一般格式
4.1.2數據成員
4.1.3成員方法
4.1.4成員的訪問控制
4.1.5類的繼承
4.2對象
4.2.1對象的創建
4.2.2對象的使用
4.3包
4.3.1package語句
4.3.2import語句
4.3.3將類打包
4.4接口
4.4.1接口的聲明與使用
4.4.2接口回調
4.4.3接口做參數
4.5Java庫常見類舉例
4.5.1基本類型的類包裝
4.5.2String類
4.5.3Calendar類
4.5.4Math類
4.5.5其他
4.6習題
第5章SWT組件及事件處理
5.1SWT中的包
5.2SWT的常用組件
5.2.1按鈕、複選框、單選按鈕
5.2.2文本框
5.2.3下拉框(Combo類)
5.2.4列表框(List類)
5.3容器類
5.3.1面板(Composite類)
5.3.2分組框(Group類)
5.3.3選項卡(TabFolder類和Tabltem類)
5.3.4分隔窗(SashForm類)
5.3.5帶滾動條的面板(ScrolledComposite類)
5.3.6視窗容器(Shell類)
5.4布局管理器
5.4.1簡介
5.4.2填充布局(FillLayout類)
5.4.3行布局(RowLayout類)
5.4.4格線布局(GridLayout類)
5.4.5堆疊布局(StackLayout類)
5.4.6表格布局(FormLayout類)
5.5習題
第6章高級SVvT組件
6.1工具列與選單
6.1.1工具列
6.1.2動態工具列
6.1.3選單
6.2滾動條與畫布
6.2.1滾動條、刻度條、進度條
6.2.2畫布
6.3表格、樹與瀏覽器
6.3.1表格
6.3.2樹、表格型樹
6.3.3瀏覽器(Browser類)
6.4對話框
6.4.1對話框(Dialog類)
6.4.2訊息提示對話框(MessageBox類)
6.4.3檔案選擇對話框(FileDialog類)
6.4.4目錄選擇對話框(DirectoryDialog類)
6.4.5顏色對話框(ColorDialog類)
6.4.6字型對話框(FontDialog類)
6.4.7列印對話框(PrintDialog類)
6.4.8自定義對話框
6.5習題
第7章Java異常處理
7.1Java的異常
7.1.1常見異常
7.1.2異常的基本概念
7.1.3異常處理機制
7.1.4拋出異常
7.2內置異常類
7.2.1異常類的層次和主要子類
7.2.2異常類的方法和屬性
7.2.3異常類的使用實例
7.3自定義異常
7.4習題
第8章Java的輸入,輸出處理
8.1輸入/輸出流簡介
8.1.1流的概念
8.1.2輸入/輸出類的層次
8.1.3標準輸入/輸出
8.2以位元組為數據單位的流類
8.2.1檔案輸入/輸出位元組流
8.2.2記憶體讀寫
8.2.3過濾流與緩衝流
8.3以字元為數據單位的流類
8.3.1輸入/輸出字元流
8.3.2檔案輸入/輸出字元流
8.3.3緩衝字元流
8.3.4列印輸出字元流
8.4檔案處理與對象串列化
8.4.1檔案描述
8.4.2檔案訪問
8.4.3對象串列化
8.5其他常用流
8.5.1管道流
8.5.2順序流
……
第9章Java執行緒
第10章JavaApplet小程式設計
第11章綜合實例
……