Java程式設計基礎[張曉龍、劉釗、邊小勇編著書籍]

《JAVA程式設計基礎》是2010年7月23日清華大學出版社出版的圖書,作者是張曉龍、劉釗、邊小勇。

圖書簡介

Java作為新一代的面向對象程式語言,具有跨平台、安全、高可靠、多執行緒等特點,在計箅機網路及通信套用軟體開發上得到廣泛的套用。本書介紹Java語言的基本語法、面向對象編程方法和Java高級技術。主要內容包括:Java語言基礎、數據類型、Java類和對象、JavaI/O流、Java圖形界面以及JDBC資料庫編程、Java網路編程和執行緒編程、JavaBean和RMI、JSP和Servlet技術,從Java的基本語法到Java技術都進行了系統的論述。

編輯推薦

本書以案例為主,採用講解知識點、套用知識點和綜合知識點的模式,由淺入深地展開對技術內容的講述。通過實例分析,使讀者掌握Java語言的編程思想和方法。為便於讀者學習,本書圍繞各知識點設計了相應的實例程式,並在每一章的結尾安排了不同難度的習題。本書第8、9、10章的內容為讀者更深入地學習Java技術提供了參考。

本書適合計算機及計算機相近專業的本科生和研究生作為學習Java語言的教材,也適合軟體開發人員及其他有關人員作為自學的參考書或培訓教材。

圖書前言

隨著網際網路的普及和持續增長,面向Web套用的程式的開發方法已成為軟體編程的主流方法,而Java正是網際網路編程的一種主流語言。Java提供了成熟的、高效的軟體開發工具以及大量包括多執行緒和高級圖形用戶界面在內的各種應用程式的開發包。此外,體系結構中立的設計使Java具有很好的可移植性。

自20世紀90年代早期以來,Java在IT業的套用一直保持增長的趨勢。高等院校的計算機和非計算機專業相繼開設了Java程式設計課程。

本書的目標是使學生儘快掌握Java編程技巧,同時對讀者只要求掌握相當於大學一年級學生的數學和相關知識。本書的主要目的是向學生介紹Java程式語言以及鼓勵學生利用面向對象的技巧來解決問題和編寫程式。

本書結合面向對象程式設計的基本概念,介紹了Java的基本概念以及Java主要的核心技術。通過融入面向對象的相關內容,使讀者在掌握理論的同時,具有一定的面向對象分析、設計、開發能力,為大型軟體的設計和開發打下基礎。在此基礎上,本書還介紹了Java語言的一些高級特性,如多執行緒、網路編程、資料庫連線、遠程對象調用以及JSP和Servlet等內容。本書結合實例,在難易程度上遵循由淺入深、循序漸進的原則。

本書第1章主要介紹了Java的發展歷史和語言特點,使讀者對Java語言有一個概括性的了解。第2章介紹了Java語言基礎,主要包括數據類型、變數、表達式和流程控制語句等。第3章介紹了Java的類和對象以及它們的初始化和清理,包括Java語言的面向對象的特徵、構造函式和對象的初始化。第4章介紹了Java的I/O流和異常處理。第5章介紹了Java資料庫連線(JDBC),掌握JDBC可以方便地在Java程式中引入資料庫套用。第6章介紹了Java圖形用戶界面的設計和編程實現以及Applet的設計,用AWT和Swing生成圖形化用戶界面,讀者可以自由設計豐富多彩的程式界面。第7章介紹了Java網路編程,描述了Java的網路編程功能。第8章介紹了Java的多執行緒編程,掌握這一章的內容可以編寫出功能複雜的多執行緒程式。第9章介紹了JavaBean和遠程方法調用(RMI),涉及軟體的復用性和Java的分布計算等能力。第10章介紹了JSP和Servlet,這屬於Java套用領域之一,為進行實用性程式開發打下基礎。

本書適合計算機及計算機相近專業的本科生和研究生作為學習Java語言的教材,也適合軟體開發人員及其他有關人員作為自學的參考書或培訓教材。

圖書目錄

第1章Java概述

1.1Java語言及其產生

1.2Java的特點

1.3Java的體系結構

1.4Java的版本

1.5Java的運行環境及配置

1.5.1Java運行環境的安裝與配置

1.5.2JDK的工具箱

1.6簡單的Java應用程式

1.6.1獨立應用程式

1.6.2Applet應用程式

1.7本章小結

習題

第2章Java語言基礎

2.1Java語言要素

2.1.1標識符

2.1.2關鍵字

2.1.3分隔設定

2.1.4注釋

2.2Java的基本數據類型

2.2.1基本數據類型

2.2.2字面量

2.2.3final變數

2.3運算符和表達式

2.3.1賦值運算符

2.3.2算術運算符

2.3.3關係運算符

2.3.4位運算符

2.3.5邏輯運算符

2.3.6其他運算符

2.3.7表達式與語句

2.4控制語句

2.4.1選擇結構控制語句

2.4.2循環結構控制語句

2.4.3轉移語句

2.5數組

2.5.1一維數組

2.5.2二維數組

2.6字元串的處理

2.6.1字元串的聲明

2.6.2字元串的常用方法

2.7本章小結

習題

第3章類與對象

3.1類

3.1.1類的概念與定義

3.1.2類聲明

3.1.3成員變數和方法

3.1.4方法、自變數和返回值

3.1.5方法的進一步說明

3.2創建對象及其初始化與清理

3.2.1創建對象

3.2.2用構建器自動初始化

3.2.3對象的撤銷與清理

3.3修飾符

3.3.1非訪問修飾符

3.3.2訪問控制符

3.4繼承

3.4.1繼承的實現

3.4.2成員變數的隱藏和方法的重寫

3.4.3關鍵字super

3.5多態

3.6接口

3.6.1抽象類

3.6.2接口與多重繼承

……

第4章Java的I/O流和異常處理

第5章資料庫編程

第6章Java用戶界面類和Applet

第7章Java網路編程

第8章Java執行緒

第9章JavaBean和RMI

第10章JSPt和Servlet

附錄常用Java資源連結

參考文獻

相關詞條

熱門詞條

聯絡我們