《Java編程技術全接觸》是一本適合大專院校學生學習Java語言以及編寫Java應用程式的實用型教科書或教學參考書,主要闡述了Java語言的關鍵字、語句、語法規則、類庫等的使用方法,其內容主要包括Java語言開發工具的介紹、面向對象編程的概念、Java基礎語句、Java類、類的繼承與多態等特性、接口、包、異常、Java基礎類庫的套用,以及使用Java語言實現創建圖形界面、輸入輸出操作、多執行緒控制、網路數據傳輸、多媒體數據處理、運算元據庫等功能的編程方法。
基本介紹
- 書名:Java編程技術全接觸
- 出版社:清華大學出版社
- 頁數:464頁
- 開本:16
- 品牌:清華大學出版社
- 作者:孫一林 彭波
- 出版日期:2008年6月1日
- 語種:簡體中文
- ISBN:9787302175858, 7302175853
內容簡介,作者簡介,圖書目錄,文摘,
內容簡介
《Java編程技術全接觸》可作為大專院校計算機相關專業的本科或專科生使用的教材,也可作為學習Java語言的初、中級讀者使用的參考書
作者簡介
孫一林,副研究員,就職於北京師範大學信息科學與技術學院,多年從事計算機硬體、軟體的研究、開發和教學工作,主講《Java編程技術》、《微計算機技術》等課程,並出版了多本與課程相關的教材和參考書
彭波,教授,就職於中國農業大學信息與電氣工程學院,多年從事計算機軟體的研究。開發和教學工作
彭波,教授,就職於中國農業大學信息與電氣工程學院,多年從事計算機軟體的研究。開發和教學工作
圖書目錄
第1章 Java語言綜述
1.1 Java語言簡介
1.2 Java程式開發環境
1.3 HTML標記語言簡介
第2章 Java程式設計基礎
2.1 Java程式結構
2.2 Java基本數據類型
2.3 Java運算符和表達式
2.4 Java程式流控制語句
第3章 面向對象編程
3.1 面向對象程式設計
3.2 Java類
3.3 Java對象
3.4 數組對象
第4章 Java類的繼承與多態
4.1 Java類的繼承
4.2 abstract和final修飾符
4.3 this和super變數
4.4 Java的多態性
第5章 Java接口和Java包
第6章 Java異常處理
第7章 Java基礎類的套用
第8章 Java輸入輸出操作
第9章 圖形用戶界面
第10章 Java Ppplet小程式
第11章 多執行緒編程
第12章 網路編程
第13章 多媒體編程
第14章 資料庫編程
附錄A
附錄B
1.1 Java語言簡介
1.2 Java程式開發環境
1.3 HTML標記語言簡介
第2章 Java程式設計基礎
2.1 Java程式結構
2.2 Java基本數據類型
2.3 Java運算符和表達式
2.4 Java程式流控制語句
第3章 面向對象編程
3.1 面向對象程式設計
3.2 Java類
3.3 Java對象
3.4 數組對象
第4章 Java類的繼承與多態
4.1 Java類的繼承
4.2 abstract和final修飾符
4.3 this和super變數
4.4 Java的多態性
第5章 Java接口和Java包
第6章 Java異常處理
第7章 Java基礎類的套用
第8章 Java輸入輸出操作
第9章 圖形用戶界面
第10章 Java Ppplet小程式
第11章 多執行緒編程
第12章 網路編程
第13章 多媒體編程
第14章 資料庫編程
附錄A
附錄B
文摘
第1章 Java語言綜述
本章將介紹Java語言的主要特點、Java語言程式的運行機制,以及Java語言程式的開發平台和運行環境的安裝和使用等內容。
1.1 Java語言簡介
Java語言的出現以及它與計算機系統平台無關的獨特性從根本上改變了計算機應用程式的使用方式,由於Java程式可以不依賴任何現有的某個作業系統而直接運行在某種機器或CPU(中央處理器)上,例如,Java程式可以運行在Intemet網路中的任何一款計算機上,以及像手機等嵌入式設備上,因此,Java語言已經成為廣受歡迎的開發和編寫電腦程式的語言之一,Java語言除了可以實現其他計算機語言所能實現的功能外,其突出的表現是在網路和嵌入式設備中的套用。
1.1.1 Java語言的歷史與現狀
Java語言來自於SunMicrosystem公司一個稱為Green的項目。1991年,Green項目的最初目的是為家用消費電子產品開發一個分散式代碼系統,它可以把E—mail(電子郵件)等信息傳送給電冰櫃、電視機等家用電器,以及嵌入式設備上,對它們進行可程式控制,並和它們進行互動式信息交流。該項目組成員開始準備採用c++語言,但他們感到c++語言太複雜,安全性也差,無法滿足項目設計的需要,最後決定基於C++語言開發一種新的程式語言,並臨時為它起名為Oak語言(一種橡樹的名字),後來正式改名為Java語言。Oak語言是一種用於嵌入式設備和網路上的精巧而安全的語言,Sun公司曾依此投標一個互動式電視項目,但結果被SGI公司擊敗。1994年,www(WorldWideWeb)在Intemet上如火如荼地發展起來,這時網景公司開發的Netscape(Internet網路瀏覽器)啟發了Oak項目組成員,與此同時他們又意識到在Intemet上瀏覽網頁需要的是一個中性瀏覽器,即不依賴於任何硬體平台和軟體平台,應是一種實時性較高、可靠安全、有互動功能的瀏覽器,於是Oak項目組成員決定用Java語言開發一個新的Web瀏覽器,他們使用Java語言編制的HotJava瀏覽器得到了Sun公司當時的執行長ScottMcNealy的大力支持,1995年,HotJava瀏覽器發布後立刻引起了計算機產業界的轟動,Java語言得到了肯定,從此.1ava進軍了Internet廣域網。
Java語言是Sun公司推出的一種新一代面向對象的程式設計語言,特別適合Intemet應用程式的開發,它的與硬、軟體平台的無關性直接威脅到Windows和Intel的壟斷地位。1996年初,Java語言1.0版本正式發表,目前,Java語言已成為最卓越的網路程式設計語言之一,它的出現對整個計算機軟體業的發展產生了重大及深遠的影響,對傳統的計算模型提出了新的挑戰。
本章將介紹Java語言的主要特點、Java語言程式的運行機制,以及Java語言程式的開發平台和運行環境的安裝和使用等內容。
1.1 Java語言簡介
Java語言的出現以及它與計算機系統平台無關的獨特性從根本上改變了計算機應用程式的使用方式,由於Java程式可以不依賴任何現有的某個作業系統而直接運行在某種機器或CPU(中央處理器)上,例如,Java程式可以運行在Intemet網路中的任何一款計算機上,以及像手機等嵌入式設備上,因此,Java語言已經成為廣受歡迎的開發和編寫電腦程式的語言之一,Java語言除了可以實現其他計算機語言所能實現的功能外,其突出的表現是在網路和嵌入式設備中的套用。
1.1.1 Java語言的歷史與現狀
Java語言來自於SunMicrosystem公司一個稱為Green的項目。1991年,Green項目的最初目的是為家用消費電子產品開發一個分散式代碼系統,它可以把E—mail(電子郵件)等信息傳送給電冰櫃、電視機等家用電器,以及嵌入式設備上,對它們進行可程式控制,並和它們進行互動式信息交流。該項目組成員開始準備採用c++語言,但他們感到c++語言太複雜,安全性也差,無法滿足項目設計的需要,最後決定基於C++語言開發一種新的程式語言,並臨時為它起名為Oak語言(一種橡樹的名字),後來正式改名為Java語言。Oak語言是一種用於嵌入式設備和網路上的精巧而安全的語言,Sun公司曾依此投標一個互動式電視項目,但結果被SGI公司擊敗。1994年,www(WorldWideWeb)在Intemet上如火如荼地發展起來,這時網景公司開發的Netscape(Internet網路瀏覽器)啟發了Oak項目組成員,與此同時他們又意識到在Intemet上瀏覽網頁需要的是一個中性瀏覽器,即不依賴於任何硬體平台和軟體平台,應是一種實時性較高、可靠安全、有互動功能的瀏覽器,於是Oak項目組成員決定用Java語言開發一個新的Web瀏覽器,他們使用Java語言編制的HotJava瀏覽器得到了Sun公司當時的執行長ScottMcNealy的大力支持,1995年,HotJava瀏覽器發布後立刻引起了計算機產業界的轟動,Java語言得到了肯定,從此.1ava進軍了Internet廣域網。
Java語言是Sun公司推出的一種新一代面向對象的程式設計語言,特別適合Intemet應用程式的開發,它的與硬、軟體平台的無關性直接威脅到Windows和Intel的壟斷地位。1996年初,Java語言1.0版本正式發表,目前,Java語言已成為最卓越的網路程式設計語言之一,它的出現對整個計算機軟體業的發展產生了重大及深遠的影響,對傳統的計算模型提出了新的挑戰。