Java語言與JBuilder套用基礎教程

Java語言與JBuilder套用基礎教程

《Java語言與JBuilder套用基礎教程》是2007年科學出版社出版的圖書,作者是張健。

基本介紹

  • 書名:Java語言與JBuilder套用基礎教程
  • 作者:張健
  • ISBN:9787030150493
  • 類別:資料教材
  • 定價:46.00元
  • 出版社科學出版社
  • 出版時間:2007
編輯推薦,前言,目錄,

編輯推薦

本書全面講述了Java語言的基礎知識以及使用BorlandJBuilder集成開發環境開發Java程式的方法。Java語言部分包括Java語言概述,Java的基礎語法,Java的面向對象特性,接口與包,無用對象回收,數組與字元串類,異常捕獲,多執行緒,輸入/輸出流庫,Java小程式,用JavaSwing編寫圖形界面再希籃程式,圖形界面程式的事件驅動以及網路編程初步。JBuilder使用部分包括如何用JBuilder的集成開發工具包生成圖形界面的Java程式,如何使用JBuilder工程,如何用UML瀏覽類與包,如何用JBuilder製作、調試和發布Java程式。
本書是高等職業技術教育中IT類專業學生獲取學歷證書和國際著名軟體廠商Borland軟體認證證書的學習用教材。本教材依據課程教學大綱編寫而成。
本書覆蓋範圍廣泛、重點突出、結構清晰,並通過對大量簡單而有針對性的套用例題進行講解,實現了計算機語言基礎知識與具體套用的充分結合。
本書可作為各大專院校、高等職業技術院校計算機軟體開發專業課程和相關雙證教學課程的教材,也可作為計算機語言的基礎教材,並可供從事軟體開發行業的技術人員學習參考。

前言

回到頂部↑
Java是由美國Sun公司開發的一種程式語言與平台,它是第一種具有硬體、作業系統無關性的程式語言。也就是說,用Java語言編寫的程式可以在不同硬體、不同作業系統下運行,並且不需要重新編譯。它是一種"一次編譯,到處使用"的語言。使用Java語言編程時,不再需要考慮不同硬體、軟體平台下的不同特性。Java既是一種編程危幾酷故語言又是一種平台,在這裡"平台"的含義是一套程式運行的軟硬體環境。例如Windows XP,Linux,Unix,Solaris,Mac OS等都是常用的平台,這些平台包括了硬體和作業系統。與它們不同,Java平台是純軟體平台,它運行在上面這些平台之上,為Java程式提供一套統一的運行環境。
本書講授了Java語言的基本語法,以及常用的Java應用程式界面,特別是用戶圖形界面的開發,對應的集成開發環境為Borland公司的JBuilder9。本書是進行Java學習的入門級教材,並不要求讀者預先掌握一門程式語言。
本書包括以下幾方面的頌承協內容:
第1章 本章是Java語言的入門章節,目的是讓沒有Java語言基礎的艱堡循初學者對Java語言和JBuilder集成開發系統有初步的了解,並能按照步驟指引創建Java程式。
第2章 本章介紹Java的基本語法,悼朵乘主要包括Java中對象和類的概念;簡單變數引用變數,簡單變數的變數類型,變數的初始化、作用域, 以及最終變數的概念;算術運算符、關係與條件運算符、移位與按位運算符、賦值運算符以及其他運算符的具體功能;分支控制語句、循環控制語句以及中斷控制語句的功有。
第3章 本章講述了在Java中如何實現面向對象的特性,包括Java中類的定義,類的成員變數與成員函式的概念以及定義,成員函式的實現;如何利用構造函式為對臘煮煉祝象的成員變數賦初值;Java中如何實現類的封裝性,類成員的4級許可權控制的作用;類的繼承性概念,子類所能繼承到的成員;成員的覆蓋,成員函式的重載,帶有子類的父類的多態性,以及三者的區別;抽象類與抽象函式的概念及套用;類的靜態變數靜態函式的概念及套用。
第4章 本章講述了接口與包的概念與使用。接口是犁坑一種抽象的形式,它只有函式定義,沒有具體實現,也沒有成員變數,接口的功能通過類來具體實現。包是Java語言中組織類的一種形式。本章還介紹了如何利用JBuilder提供的強大的圖形化界面,讓編程人員用圖形的方式瀏覽Java程式中類與接口之間的繼承、實現以及相互引用關係,以及使用Javadoc自動生成文檔的過程。
第5章 本章主要介紹無用對象回收機制及其對編程的影響,深入剖析了變數的有效期與對象的生存期之間的差別,介紹了Java的無用對象回收機制,指出Java語言特有的"變數與對象分離"的編程機制。
第6章 本章介紹了幾種常用的Java系統類的使用,包括字元串類,數值類以及數字與字元串之間的轉換,數組類,集合類,以及Object類的功能。
第7章 本章主要介紹Java中異常處理的內容,包括異常處理的基本概念,使用try...catch塊捕獲各種異常的方法,從函式中拋出異常的方法,自定義異常,運行期異常的概念。
第8章 本章介紹了執行緒,多執行緒程式的概念,多執行緒程式的基本設計方法,執行緒的創建、啟動、暫停、停止的方法,執行緒的優先權,執行緒間同步的基本知識。
第9章 本章介紹Java提供的檔案輸X/輸出方法以及檔案操作功能,包括文本檔案的讀出和寫入,二進制檔案的讀出和寫入方法,用File對象進行各種檔案、資料夾操作,臨時檔案的產生與自動刪除。
第10章 本章介紹使用Jbuilder製作、調試、發布程式的方法,包括用Jbuilder編譯Java程式的方法:用Jbuilder調試Java程式的方法,包括設定斷點單步運行,實時監控變數的值等功能;製作Java壓縮檔的方法;用Jbuilder製作Java的發布程式,使得Java程式在Windows,Linux,Solaris,Mac OS等作業系統下都能夠簡單地通過一個可執行程式來運行。
第11章 本章介紹了Java小程式的基本概念及使用方法,編寫Java小程式的基本步驟,小程式的生命周期及調用小程式的四個函式,如何在小程式中顯示圖片等資源,如何從網頁中向小程式傳輸參數,以及小程式的安全限制等。
第12章 本章介紹了用Swing編寫Java圖形界面程式的入門知識,包括Swing的起源與概述,用Swing創建圖形界面的基本步驟,圖形界面的層次概念,布局管理器的概念,事件處理的基本原理,以及組件與模型的分離原理。
第13章 本章分類介紹各種常用的Swing組件,包括頂級容器組件,重點介紹了框架與對話框,特別是各種訊息框;通用容器組件,重點介紹面板和工具列,對各種特殊面板,如滾動條面板、分割條面板、標籤頁面板也有介紹;專用容器組件,簡單介紹了內部框架、分層窗格以及根窗格的內容;基本控制項,重點介紹了按鈕、單選框複選框、下拉框、列表框、選單文本框等常用的控制項;不可編輯組件,重點介紹了文字標籤,簡單介紹了進度條以及工具提示的使用;互動的格式組件,介紹了調色板以及檔案選擇框的使用;文本組件,重點介紹文本框、文本區域、密碼框的使用。
第14章 本章介紹了Swing圖形界面的幾個重要特徵:布局、事件驅動,以及一些常用的其他特徵。詳細介紹了7種常用的布局管理器的作用、程式代碼;編寫事件驅動程式的要點, 以及常用的事件監聽器;Swing常用的其他特徵,如使用HTML控制文體格式、組件框線、工具提示等。
第15章 本章介紹了利用Java語言進行伺服器/客戶端網路程式設計的基本知識。介紹了基於Socket的網路程式設計步驟,之后綜合前面各章內容,介紹了具有一定規模和實用性的Java網路應用程式的編寫方法。
本書的編寫過程得到了Borland公司的授權和大力支持,尤克濱。李曉輝、劉興國等技術專家就本書的技術審核提供了熱情幫助,在此一併表示感謝。

目錄

第1章Java與JBuilder概述
1.1Java歷史與概述
1.2創建第一個Java程式
1.2.1用記事本編寫源程式
1.2.2保存源程式
1.2.3編譯源程式
1.2.4執行程式
1.3JBuilder概述
1.4用JBuilder創建第一個圖形界面的Java程式
1.4.1創建一個工程
1.4.2產生原始碼
1.4.3編譯和運行程式
1.4.4設計圖形用戶界面
小結
實驗
思考練習題
第2章Java基本語法
2.1面向對象基礎
2.1.1對象和類
2.1.2Java中的對象和類
2.2變數
2.2.1變數定義與變數類型
2.2.2變數的初始化與作用域
2.2.3最終變數
2.3運算符
2.3.1運算符的概念
2.3.2算術運算符
2.3.3關係與條件運算符
2.3.4移位與按位運算符
2.3.6其他運算符
2.3.7運算符的執行順序
2.4分支與循環結構
2.4.1分支控制語句
2.4.2循環控制語句
2.4.3中斷控制語句
小結
實驗
思考練習題
3.1類與對象
3.2成員變數與成員函式
3.2.2成員函式
3.3對象的初始化與構造函式
3.4類的封裝性
3.5類的繼承性
3.6類的多態性
3.6.1成員的覆蓋
3.6.2類的多態性
3.6.3函式的重載
3.6.4覆蓋、多態性與重載的區別
3.7抽象類與抽象函式
3.8類的靜態變數與靜態函式
小結
實驗
思考練習題
第4章接口與包
第5章無用對象回收
第6章常用的Java系統類
第7章異常處理
第8章多執行緒
第9章IO流庫
第10章用JBuilder製作和發布Java程式
第11章Java小程式(Applet)
第12章用JFC/Swing創建圖形界面
第13章使用Swing組件
第14章布局與事件驅動
第15章網路編程初步
第4章 本章講述了接口與包的概念與使用。接口是一種抽象的形式,它只有函式定義,沒有具體實現,也沒有成員變數,接口的功能通過類來具體實現。包是Java語言中組織類的一種形式。本章還介紹了如何利用JBuilder提供的強大的圖形化界面,讓編程人員用圖形的方式瀏覽Java程式中類與接口之間的繼承、實現以及相互引用關係,以及使用Javadoc自動生成文檔的過程。
第5章 本章主要介紹無用對象回收機制及其對編程的影響,深入剖析了變數的有效期與對象的生存期之間的差別,介紹了Java的無用對象回收機制,指出Java語言特有的"變數與對象分離"的編程機制。
第6章 本章介紹了幾種常用的Java系統類的使用,包括字元串類,數值類以及數字與字元串之間的轉換,數組類,集合類,以及Object類的功能。
第7章 本章主要介紹Java中異常處理的內容,包括異常處理的基本概念,使用try...catch塊捕獲各種異常的方法,從函式中拋出異常的方法,自定義異常,運行期異常的概念。
第8章 本章介紹了執行緒,多執行緒程式的概念,多執行緒程式的基本設計方法,執行緒的創建、啟動、暫停、停止的方法,執行緒的優先權,執行緒間同步的基本知識。
第9章 本章介紹Java提供的檔案輸X/輸出方法以及檔案操作功能,包括文本檔案的讀出和寫入,二進制檔案的讀出和寫入方法,用File對象進行各種檔案、資料夾操作,臨時檔案的產生與自動刪除。
第10章 本章介紹使用Jbuilder製作、調試、發布程式的方法,包括用Jbuilder編譯Java程式的方法:用Jbuilder調試Java程式的方法,包括設定斷點單步運行,實時監控變數的值等功能;製作Java壓縮檔的方法;用Jbuilder製作Java的發布程式,使得Java程式在Windows,Linux,Solaris,Mac OS等作業系統下都能夠簡單地通過一個可執行程式來運行。
第11章 本章介紹了Java小程式的基本概念及使用方法,編寫Java小程式的基本步驟,小程式的生命周期及調用小程式的四個函式,如何在小程式中顯示圖片等資源,如何從網頁中向小程式傳輸參數,以及小程式的安全限制等。
第12章 本章介紹了用Swing編寫Java圖形界面程式的入門知識,包括Swing的起源與概述,用Swing創建圖形界面的基本步驟,圖形界面的層次概念,布局管理器的概念,事件處理的基本原理,以及組件與模型的分離原理。
第13章 本章分類介紹各種常用的Swing組件,包括頂級容器組件,重點介紹了框架與對話框,特別是各種訊息框;通用容器組件,重點介紹面板和工具列,對各種特殊面板,如滾動條面板、分割條面板、標籤頁面板也有介紹;專用容器組件,簡單介紹了內部框架、分層窗格以及根窗格的內容;基本控制項,重點介紹了按鈕、單選框複選框、下拉框、列表框、選單文本框等常用的控制項;不可編輯組件,重點介紹了文字標籤,簡單介紹了進度條以及工具提示的使用;互動的格式組件,介紹了調色板以及檔案選擇框的使用;文本組件,重點介紹文本框、文本區域、密碼框的使用。
第14章 本章介紹了Swing圖形界面的幾個重要特徵:布局、事件驅動,以及一些常用的其他特徵。詳細介紹了7種常用的布局管理器的作用、程式代碼;編寫事件驅動程式的要點, 以及常用的事件監聽器;Swing常用的其他特徵,如使用HTML控制文體格式、組件框線、工具提示等。
第15章 本章介紹了利用Java語言進行伺服器/客戶端網路程式設計的基本知識。介紹了基於Socket的網路程式設計步驟,之后綜合前面各章內容,介紹了具有一定規模和實用性的Java網路應用程式的編寫方法。
本書的編寫過程得到了Borland公司的授權和大力支持,尤克濱。李曉輝、劉興國等技術專家就本書的技術審核提供了熱情幫助,在此一併表示感謝。

目錄

第1章Java與JBuilder概述
1.1Java歷史與概述
1.2創建第一個Java程式
1.2.1用記事本編寫源程式
1.2.2保存源程式
1.2.3編譯源程式
1.2.4執行程式
1.3JBuilder概述
1.4用JBuilder創建第一個圖形界面的Java程式
1.4.1創建一個工程
1.4.2產生原始碼
1.4.3編譯和運行程式
1.4.4設計圖形用戶界面
小結
實驗
思考練習題
第2章Java基本語法
2.1面向對象基礎
2.1.1對象和類
2.1.2Java中的對象和類
2.2變數
2.2.1變數定義與變數類型
2.2.2變數的初始化與作用域
2.2.3最終變數
2.3運算符
2.3.1運算符的概念
2.3.2算術運算符
2.3.3關係與條件運算符
2.3.4移位與按位運算符
2.3.6其他運算符
2.3.7運算符的執行順序
2.4分支與循環結構
2.4.1分支控制語句
2.4.2循環控制語句
2.4.3中斷控制語句
小結
實驗
思考練習題
3.1類與對象
3.2成員變數與成員函式
3.2.2成員函式
3.3對象的初始化與構造函式
3.4類的封裝性
3.5類的繼承性
3.6類的多態性
3.6.1成員的覆蓋
3.6.2類的多態性
3.6.3函式的重載
3.6.4覆蓋、多態性與重載的區別
3.7抽象類與抽象函式
3.8類的靜態變數與靜態函式
小結
實驗
思考練習題
第4章接口與包
第5章無用對象回收
第6章常用的Java系統類
第7章異常處理
第8章多執行緒
第9章IO流庫
第10章用JBuilder製作和發布Java程式
第11章Java小程式(Applet)
第12章用JFC/Swing創建圖形界面
第13章使用Swing組件
第14章布局與事件驅動
第15章網路編程初步

相關詞條

熱門詞條

聯絡我們