出版時間:2010-9 出版社:清華大學(xué)出版社 作者:沈澤剛,秦玉平 主編 頁數(shù):456
前言
Java程序設(shè)計語言自1995年問世以來歷經(jīng)十多年的發(fā)展,現(xiàn)在已發(fā)展成為Java SE(標(biāo)準(zhǔn)版)、Java:EE(企業(yè)版)和Java ME(微型版)三大應(yīng)用領(lǐng)域。Java語言具有簡單性、面向?qū)ο蟆⒖梢浦残?、穩(wěn)定性、安全性、多線程機制等眾多優(yōu)點,使它不但確立了在網(wǎng)絡(luò)編程和面向?qū)ο缶幊讨械闹鲗?dǎo)地位,而且在企業(yè)應(yīng)用和移動設(shè)備的開發(fā)中也有廣泛應(yīng)用。正是由于Java語言的這些優(yōu)點,現(xiàn)在有越來越多的學(xué)校為本科生開設(shè)Java語言編程課程,有的還為??粕?、研究生開設(shè)該課程,甚至有的學(xué)校將Java.語言作為計算機專業(yè)的第一語言。實際上,Java語言除具有Sun公司提到的特點外,還是計算機專業(yè)和非計算機專業(yè)學(xué)生學(xué)習(xí)程序設(shè)計的一門優(yōu)秀語言。學(xué)習(xí)該語言不僅能夠使初學(xué)者掌握程序設(shè)計的精髓,而且對其他課程的學(xué)習(xí)也具有較大的幫助。學(xué)習(xí)Java技術(shù)可以分為兩個階段:(1)Java語言基本語法和基礎(chǔ)知識的學(xué)習(xí);(2)Java應(yīng)用開發(fā),包括Java Web開發(fā)和Java企業(yè)開發(fā)。本書講授的內(nèi)容屬于第一階段的內(nèi)容,主要使用Java SE開發(fā)桌面應(yīng)用,在此基礎(chǔ)上才能學(xué)習(xí)Java Web開發(fā)、Java企業(yè)開發(fā)以及移動設(shè)備的開發(fā)。
內(nèi)容概要
本書詳細介紹了Java編程語言的基本概念和基礎(chǔ)知識。主要內(nèi)容包括Java語言的基本語法結(jié)構(gòu)、Java語言面向?qū)ο蟮奶卣?、Java基礎(chǔ)類庫和常用工具類、Java異常處理和斷言機制、Java輸入輸出處理和多線程編程、Java圖形用戶界面和事件處理、Java小程序和多媒體應(yīng)用開發(fā)、網(wǎng)絡(luò)編程和數(shù)據(jù)庫編程、泛型和Java集合框架等。 本書內(nèi)容由淺入深,循序漸進,用225個實例說明編程概念,具有可操作性。同時,本書緊跟Java語言的發(fā)展,介紹了大部分Java語言的新特性。另外,書中每章附有大量的習(xí)題,便于讀者思考和練習(xí)。 本書可作為高等院校計算機專業(yè)本科、專科、高職和相關(guān)專業(yè)的程序設(shè)計語言或網(wǎng)絡(luò)編程課程的教材,也可作為Java技術(shù)基礎(chǔ)班的培訓(xùn)教材,還可作為Sun Java程序員認證考試用書。本書也可供廣大應(yīng)用開發(fā)人員學(xué)習(xí)參考。
書籍目錄
第1章 Java程序設(shè)計語言 1.1 程序設(shè)計概述 1.1.1 程序設(shè)計語言 1.1.2 程序設(shè)計方法 1.2 Java語言的歷史及特點 1.2.1 Java語言的歷史 1.2.2 Java語言的特點 1.3 JDK的安裝與配置 1.3.1 JDK的下載與安裝 1.3.2 環(huán)境變量的設(shè)置 1.3.3 Java API文檔的安裝 1.4 簡單的Java程序 1.4.1 Java應(yīng)用程序 1.4.2 程序的編輯、編譯和運行 1.4.3 程序常見錯誤及處理 1.5 Java程序運行機制 1.5.1 語言處理程序簡介 1.5.2 Java平臺與Java虛擬機 1.5.3 Java程序的執(zhí)行過程 1.6 小結(jié) 1.7 習(xí)題第2章 Java語言基礎(chǔ) 2.1 數(shù)據(jù)類型 2.1.1 保留字和標(biāo)識符 2.1.2 Java數(shù)據(jù)類型 2.1.3 整數(shù)類型 2.1.4 浮點類型 2.1.5 布爾類型 2.1.6 字符類型 2.2 運算符和表達式 2.2.1 算術(shù)運算符 2.2.2 關(guān)系運算符 2.2.3 位運算符 2.2.4 邏輯運算符 2.2.5 賦值運算符 2.2.6 條件運算符 2.2.7 運算符的優(yōu)先級 2.2.8 數(shù)據(jù)類型轉(zhuǎn)換 2.3 流程控制語句 2.3.1 數(shù)據(jù)的輸入輸出 2.3.2 選擇結(jié)構(gòu) 2.3.3 循環(huán)結(jié)構(gòu) 2.4 小結(jié) 2.5 習(xí)題第3章 Java的類和對象 3.1 面向?qū)ο蠡A(chǔ) 3.1.1 面向?qū)ο蟮幕靖拍? 3.1.2 面向?qū)ο蟮幕咎卣? 3.2 類的定義與對象的創(chuàng)建 3.2.1 類的定義 3.2.2 對象的創(chuàng)建和使用 3.3 方法設(shè)計 3.3.1 如何設(shè)計方法 3.3.2 方法重載 3.3.3 構(gòu)造方法 3.3.4 方法參數(shù)的傳遞 3.4 static修飾符 3.4.1 實例變量和靜態(tài)變量 3.4.2 實例方法和靜態(tài)方法 3.4.3 static修飾符的一個應(yīng)用 3.4.4 方法的遞歸調(diào)用 3.5 對象初始化和清除 3.5.1 實例變量的初始化 3.5.2 靜態(tài)變量的初始化 3.5.3 對象的清除與垃圾回收 3.6 包與類的導(dǎo)入 3.6.1 包定義語句 3.6.2 類的導(dǎo)入 3.6.3 Java編譯單元 3.7 小結(jié) 3.8 習(xí)題 ……第4章 Java的數(shù)組與字符串第5章 Java的面向?qū)ο筇卣鞯?章 Java基礎(chǔ)語言類第7章 異常處理與斷言第8章第9章 Java圖形界面設(shè)計第10章 事件處理與常用組件第11章 Java多線程編程第12章 Java多媒體應(yīng)用第13章 Java網(wǎng)絡(luò)編程第14章 Java數(shù)據(jù)庫編程第15章 Java泛型與集合參考文獻
章節(jié)摘錄
插圖:
編輯推薦
《Java語言程序設(shè)計》:21世紀(jì)高等學(xué)校計算機教育實用規(guī)劃教材
圖書封面
評論、評分、閱讀與下載