出版時(shí)間:2009-7 出版社:清華大學(xué)出版社 作者:龔永罡 等編著 頁數(shù):349
前言
Java語言是當(dāng)前最為流行的程序設(shè)計(jì)語言之一,諸多優(yōu)秀的特性使其成為被業(yè)界廣泛認(rèn)可和采用的工具,同時(shí)越來越多的高校也將其作為程序設(shè)計(jì)教學(xué)時(shí)主要的編程語言。隨著Java語言的廣泛應(yīng)用,社會上需要大量的Java開發(fā)人員,隨處可見的高薪誠聘Java開發(fā)人員的信息讓很多剛開始學(xué)習(xí)編程的朋友心動(dòng)不已。然而Java作為一種跨平臺的程序語言,其版本涵蓋的范圍較廣,從定位于嵌入式系統(tǒng)應(yīng)用的J2ME到定位于客戶端程序應(yīng)用的J2SE,以及定位于企業(yè)服務(wù)器端程序應(yīng)用的J2EE,Java均完整地提供了相關(guān)的解決方案。初學(xué)者很難在眾多的Java圖書中找到適合自己的入門教材,本書的目的就在于幫助Java初學(xué)者,力求以最簡單、最實(shí)用的文字和實(shí)例幫助初學(xué)者,甚至是毫無編程基礎(chǔ)的讀者們快速走進(jìn)Java程序的精彩世界?! ”緯帉懙某踔允窃O(shè)計(jì)一本真正能適合高校進(jìn)行Java語言程序設(shè)計(jì)教學(xué)實(shí)踐活動(dòng)和培訓(xùn)機(jī)構(gòu)進(jìn)行Java程序員開發(fā)培訓(xùn)的基礎(chǔ)教程。按照由淺入深、通俗易懂的原則介紹Java編程語言,讓學(xué)生迅速了解、掌握J(rèn)ava技術(shù)的基本思想與應(yīng)用開發(fā)技術(shù),掌握基礎(chǔ)知識和操作技能,編制面向?qū)ο蠛途W(wǎng)絡(luò)化的程序,并且能夠根據(jù)實(shí)際需求編制出一些實(shí)用程序?! ”緯卜譃?4章,包括基礎(chǔ)知識篇、基礎(chǔ)開發(fā)篇、中級開發(fā)篇。基礎(chǔ)知識篇介紹了Java程序設(shè)計(jì)概述,Java基本的程序設(shè)計(jì)結(jié)構(gòu),類和對象,繼承、接口與內(nèi)部類;基礎(chǔ)開發(fā)篇介紹了JavaAPI、圖形用戶界面設(shè)計(jì)、多線程、文件和流、異常處理、Java網(wǎng)絡(luò)編程;中級開發(fā)篇介紹了JavaApplet基礎(chǔ),常見數(shù)據(jù)結(jié)構(gòu)的Java實(shí)現(xiàn),Java數(shù)據(jù)庫連接——JDBC,Java多媒體編程——圖像、動(dòng)畫和聲音。
內(nèi)容概要
本書是一本實(shí)用的Java程序設(shè)計(jì)教材,以面向高校進(jìn)行Java語言程序設(shè)計(jì)教學(xué)實(shí)踐活動(dòng)和培訓(xùn)機(jī)構(gòu)進(jìn)行Java程序員開發(fā)培訓(xùn)為目標(biāo)。全書共分為14章,包括基礎(chǔ)知識篇、基礎(chǔ)開發(fā)篇、中級開發(fā)篇。本書強(qiáng)調(diào)基本概念、技術(shù)和方法的闡述,注重理論聯(lián)系實(shí)際的操作。內(nèi)容包括Java程序設(shè)計(jì)概論,Java基本的程序設(shè)計(jì)結(jié)構(gòu),類和對象,繼承、接口與內(nèi)部類,Java API,圖形用戶界面設(shè)計(jì),多線程,文件和流,異常處理,Java網(wǎng)絡(luò)編程,Java Applet基礎(chǔ),常見數(shù)據(jù)結(jié)構(gòu)的Java實(shí)現(xiàn),Java數(shù)據(jù)庫連接——JDBC,Java多媒體編程——圖像、動(dòng)畫和聲音等。每章都列舉許多經(jīng)典實(shí)例,章后配有練習(xí)思考題,引導(dǎo)讀者利用本章的知識點(diǎn)進(jìn)行思考和程序設(shè)計(jì),有利于提高讀者分析解決問題的能力?! ”緯梢宰鳛楦叩仍盒S?jì)算機(jī)專業(yè)及職業(yè)培訓(xùn)的教材,也可作為其他專業(yè)的選學(xué)和自學(xué)教材。隨書配有電子課件、習(xí)題解答、源程序代碼、實(shí)驗(yàn)指導(dǎo)書等相關(guān)輔助教學(xué)資料,凡使用本書作為教材的教師可登錄網(wǎng)站下載。
書籍目錄
基礎(chǔ)知識篇 第1章 Java程序設(shè)計(jì)概述 1.1 機(jī)器語言、匯編語言和高級語言 1.2 Java語言概述 1.2.1 Java語言的產(chǎn)生 1.2.2 Java語言的發(fā)展 1.2.3 Java虛擬機(jī)及Java的跨平臺原理 1.2.4 Java語言的關(guān)鍵特點(diǎn) 1.3 Java平臺和主要應(yīng)用方向 1.4 Java的垃圾回收與代碼安全檢查機(jī)制 1.5 典型的Java開發(fā)環(huán)境 1.5.1 下載、安裝和了解JDK 1.5.2 設(shè)置Path變量 1.5.3 設(shè)置ClassPath變量 1.5.4 測試環(huán)境變量 1.5.5 Eclipse和MyEclipse 1.6 Java編程示例 1.6.1 第一個(gè)Java Application 1.6.2 Java程序的編輯 1.6.3 運(yùn)行Java Application應(yīng)用程序 1.6.4 第一個(gè)Java Applet 1.6.5 運(yùn)行Applet 1.7 反編譯工具的介紹 1.8 Java JDK 6 新功能介紹 1.9 練習(xí)思考題 第2章 Java基本的程序設(shè)計(jì)結(jié)構(gòu) 2.1 標(biāo)識符和關(guān)鍵字 2.1.1 標(biāo)識符 2.1.2 關(guān)鍵字 2.2 Java的基本數(shù)據(jù)類型 2.2.1 布爾型 2.2.2 字符型 2.2.3 整數(shù)型 2.2.4 浮點(diǎn)型 2.2.5 基本數(shù)據(jù)類型的轉(zhuǎn)換 2.3 運(yùn)算符、表達(dá)式 2.3.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 2.3.2 比較和條件運(yùn)算 2.3.3 邏輯和位運(yùn)算 2.3.4 遞增和遞減運(yùn)算 2.3.5 賦值運(yùn)算符 2.4 語句 2.4.1 語句概述 2.4.2 控制語句 2.4.3 循環(huán)語句 2.4.4 break和continue 2.5 輸入/輸出 2.6 數(shù)組 2.6.1 數(shù)組的概念 2.6.2 一維數(shù)組 2.6.3 多維數(shù)組 2.7 練習(xí)思考題 第3章 類和對象 3.1 面向?qū)ο蠹夹g(shù)基礎(chǔ) 3.1.1 面向?qū)ο蟮幕靖拍睢 ?.1.2 面向?qū)ο蟮幕咎卣鳌 ?.1.3 面向?qū)ο蟪绦蛟O(shè)計(jì)方法 3.2 類的定義與使用 3.2.1 類 3.2.2 類聲明 3.2.3 類體 3.2.4 成員變量和局部變量 3.2.5 成員方法 3.2.6 方法重載 3.2.7 構(gòu)造方法 3.2.8 值得注意的問題 3.3 對象 3.3.1 對象的生成 3.3.2 對象的使用 3.3.3 對象的引用和實(shí)體 3.3.4 參數(shù)傳值 3.3.5 對象的清除 3.4 static關(guān)鍵字 3.4.1 實(shí)例變量和類變量的區(qū)別 3.4.2 實(shí)例方法和類方法的區(qū)別 3.5 this關(guān)鍵字 3.6 final關(guān)鍵字 3.7 Java類中的限定詞 3.8 包 3.8.1 包語句 3.8.2 import語句 3.9 練習(xí)思考題 第4章 繼承、接口和內(nèi)部類 基礎(chǔ)開發(fā)篇 第5章 Java API 第6章 圖形用戶界面設(shè)計(jì) 第7章 多線程 第8章 文件和流 第9章 異常處理 第10章 Java網(wǎng)絡(luò)編程 中級開發(fā)篇 第11章 Java Applet基礎(chǔ) 第12章 常見數(shù)據(jù)結(jié)構(gòu)的Java實(shí)現(xiàn) 第13章 Java數(shù)據(jù)庫連接——JDBC 第14章 Java多媒體編程:圖形、圖像和聲音 附錄A Eclipse 3.3 的下載、安裝和運(yùn)行 附錄B MyEclipse 7.0的下載、安裝和運(yùn)行 附錄C MySQL 5數(shù)據(jù)庫下載、安裝和運(yùn)行
章節(jié)摘錄
第1章 Java程序設(shè)計(jì)概述 本章旨在使讀者對Java語言程序設(shè)計(jì)有一個(gè)初步的認(rèn)識,為以后的學(xué)習(xí)打下基礎(chǔ)。其內(nèi)容主要包括Java語言的產(chǎn)生、背景、發(fā)展和主要應(yīng)用方向,重點(diǎn)主要包括編程語言的發(fā)展、Java語言的特點(diǎn)和應(yīng)用方向、JDK常用工具的說明、Java開發(fā)環(huán)境的搭建、Java程序的運(yùn)行機(jī)制,同時(shí)舉例演示了應(yīng)用程序和小應(yīng)用程序的編寫步驟和運(yùn)行方法。學(xué)習(xí)本章后,讀者應(yīng)能夠熟練搭建基于JDK的Java開發(fā)環(huán)境,了解JDK中常用工具的用途,理解Java程序的開發(fā)流程和運(yùn)行機(jī)制?! ”菊履繕?biāo) 學(xué)習(xí)Java語言的發(fā)展歷史 了解Java語言的特點(diǎn) 熟悉典型的Java開發(fā)環(huán)境 親自編寫運(yùn)行一個(gè)Java程序 了解Java開發(fā)中的基本知識:垃圾回收與析構(gòu)、反編譯 了解JDK 1.6的新功能 1.1 機(jī)器語言、匯編語言和高級語言 自20世紀(jì)40年代第一臺計(jì)算機(jī)問世以來,計(jì)算機(jī)技術(shù)的發(fā)展已經(jīng)走過了半個(gè)多世紀(jì)的歷程。語言作為一種形式化的符號,可以使人們更加方便、簡單地使用計(jì)算機(jī)解決一個(gè)問題。計(jì)算機(jī)程序設(shè)計(jì)語言的種類非常多,總的來說可以分成機(jī)器語言、匯編語言、高級語言3大類?! C(jī)器語言是計(jì)算機(jī)唯一能接受和執(zhí)行的語言,與硬件緊密相連。機(jī)器語言由二進(jìn)制碼組成,每一串二進(jìn)制碼叫做一條指令。一條指令規(guī)定了計(jì)算機(jī)執(zhí)行的一個(gè)動(dòng)作。一臺計(jì)算機(jī)所能懂得的指令的全體叫做這個(gè)計(jì)算機(jī)的指令系統(tǒng)。不同型號計(jì)算機(jī)的指令系統(tǒng)不同。指令種類包括數(shù)據(jù)傳送指令、算術(shù)運(yùn)算指令、位運(yùn)算指令、程序流程控制指令、串操作指令、處理器控制指令等。
圖書封面
評論、評分、閱讀與下載
Java程序設(shè)計(jì)基礎(chǔ)教程 PDF格式下載