出版時(shí)間:2009-7 出版社:清華大學(xué)出版社 作者:龔永罡 等編著 頁(yè)數(shù):349
前言
Java語(yǔ)言是當(dāng)前最為流行的程序設(shè)計(jì)語(yǔ)言之一,諸多優(yōu)秀的特性使其成為被業(yè)界廣泛認(rèn)可和采用的工具,同時(shí)越來越多的高校也將其作為程序設(shè)計(jì)教學(xué)時(shí)主要的編程語(yǔ)言。隨著Java語(yǔ)言的廣泛應(yīng)用,社會(huì)上需要大量的Java開發(fā)人員,隨處可見的高薪誠(chéng)聘Java開發(fā)人員的信息讓很多剛開始學(xué)習(xí)編程的朋友心動(dòng)不已。然而Java作為一種跨平臺(tái)的程序語(yǔ)言,其版本涵蓋的范圍較廣,從定位于嵌入式系統(tǒng)應(yīng)用的J2ME到定位于客戶端程序應(yīng)用的J2SE,以及定位于企業(yè)服務(wù)器端程序應(yīng)用的J2EE,Java均完整地提供了相關(guān)的解決方案。初學(xué)者很難在眾多的Java圖書中找到適合自己的入門教材,本書的目的就在于幫助Java初學(xué)者,力求以最簡(jiǎn)單、最實(shí)用的文字和實(shí)例幫助初學(xué)者,甚至是毫無編程基礎(chǔ)的讀者們快速走進(jìn)Java程序的精彩世界。 本書編寫的初衷是設(shè)計(jì)一本真正能適合高校進(jìn)行Java語(yǔ)言程序設(shè)計(jì)教學(xué)實(shí)踐活動(dòng)和培訓(xùn)機(jī)構(gòu)進(jìn)行Java程序員開發(fā)培訓(xùn)的基礎(chǔ)教程。按照由淺入深、通俗易懂的原則介紹Java編程語(yǔ)言,讓學(xué)生迅速了解、掌握J(rèn)ava技術(shù)的基本思想與應(yīng)用開發(fā)技術(shù),掌握基礎(chǔ)知識(shí)和操作技能,編制面向?qū)ο蠛途W(wǎng)絡(luò)化的程序,并且能夠根據(jù)實(shí)際需求編制出一些實(shí)用程序?! ”緯卜譃?4章,包括基礎(chǔ)知識(shí)篇、基礎(chǔ)開發(fā)篇、中級(jí)開發(fā)篇?;A(chǔ)知識(shí)篇介紹了Java程序設(shè)計(jì)概述,Java基本的程序設(shè)計(jì)結(jié)構(gòu),類和對(duì)象,繼承、接口與內(nèi)部類;基礎(chǔ)開發(fā)篇介紹了JavaAPI、圖形用戶界面設(shè)計(jì)、多線程、文件和流、異常處理、Java網(wǎng)絡(luò)編程;中級(jí)開發(fā)篇介紹了JavaApplet基礎(chǔ),常見數(shù)據(jù)結(jié)構(gòu)的Java實(shí)現(xiàn),Java數(shù)據(jù)庫(kù)連接——JDBC,Java多媒體編程——圖像、動(dòng)畫和聲音。
內(nèi)容概要
本書是一本實(shí)用的Java程序設(shè)計(jì)教材,以面向高校進(jìn)行Java語(yǔ)言程序設(shè)計(jì)教學(xué)實(shí)踐活動(dòng)和培訓(xùn)機(jī)構(gòu)進(jìn)行Java程序員開發(fā)培訓(xùn)為目標(biāo)。全書共分為14章,包括基礎(chǔ)知識(shí)篇、基礎(chǔ)開發(fā)篇、中級(jí)開發(fā)篇。本書強(qiáng)調(diào)基本概念、技術(shù)和方法的闡述,注重理論聯(lián)系實(shí)際的操作。內(nèi)容包括Java程序設(shè)計(jì)概論,Java基本的程序設(shè)計(jì)結(jié)構(gòu),類和對(duì)象,繼承、接口與內(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ù)庫(kù)連接——JDBC,Java多媒體編程——圖像、動(dòng)畫和聲音等。每章都列舉許多經(jīng)典實(shí)例,章后配有練習(xí)思考題,引導(dǎo)讀者利用本章的知識(shí)點(diǎn)進(jìn)行思考和程序設(shè)計(jì),有利于提高讀者分析解決問題的能力。 本書可以作為高等院校計(jì)算機(jī)專業(yè)及職業(yè)培訓(xùn)的教材,也可作為其他專業(yè)的選學(xué)和自學(xué)教材。隨書配有電子課件、習(xí)題解答、源程序代碼、實(shí)驗(yàn)指導(dǎo)書等相關(guān)輔助教學(xué)資料,凡使用本書作為教材的教師可登錄網(wǎng)站下載。
書籍目錄
基礎(chǔ)知識(shí)篇 第1章 Java程序設(shè)計(jì)概述 1.1 機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言 1.2 Java語(yǔ)言概述 1.2.1 Java語(yǔ)言的產(chǎn)生 1.2.2 Java語(yǔ)言的發(fā)展 1.2.3 Java虛擬機(jī)及Java的跨平臺(tái)原理 1.2.4 Java語(yǔ)言的關(guān)鍵特點(diǎn) 1.3 Java平臺(tái)和主要應(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 測(cè)試環(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)識(shí)符和關(guān)鍵字 2.1.1 標(biāo)識(shí)符 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 語(yǔ)句 2.4.1 語(yǔ)句概述 2.4.2 控制語(yǔ)句 2.4.3 循環(huán)語(yǔ)句 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章 類和對(duì)象 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 對(duì)象 3.3.1 對(duì)象的生成 3.3.2 對(duì)象的使用 3.3.3 對(duì)象的引用和實(shí)體 3.3.4 參數(shù)傳值 3.3.5 對(duì)象的清除 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 包語(yǔ)句 3.8.2 import語(yǔ)句 3.9 練習(xí)思考題 第4章 繼承、接口和內(nèi)部類 基礎(chǔ)開發(fā)篇 第5章 Java API 第6章 圖形用戶界面設(shè)計(jì) 第7章 多線程 第8章 文件和流 第9章 異常處理 第10章 Java網(wǎng)絡(luò)編程 中級(jí)開發(fā)篇 第11章 Java Applet基礎(chǔ) 第12章 常見數(shù)據(jù)結(jié)構(gòu)的Java實(shí)現(xiàn) 第13章 Java數(shù)據(jù)庫(kù)連接——JDBC 第14章 Java多媒體編程:圖形、圖像和聲音 附錄A Eclipse 3.3 的下載、安裝和運(yùn)行 附錄B MyEclipse 7.0的下載、安裝和運(yùn)行 附錄C MySQL 5數(shù)據(jù)庫(kù)下載、安裝和運(yùn)行
章節(jié)摘錄
第1章 Java程序設(shè)計(jì)概述 本章旨在使讀者對(duì)Java語(yǔ)言程序設(shè)計(jì)有一個(gè)初步的認(rèn)識(shí),為以后的學(xué)習(xí)打下基礎(chǔ)。其內(nèi)容主要包括Java語(yǔ)言的產(chǎn)生、背景、發(fā)展和主要應(yīng)用方向,重點(diǎn)主要包括編程語(yǔ)言的發(fā)展、Java語(yǔ)言的特點(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語(yǔ)言的發(fā)展歷史 了解Java語(yǔ)言的特點(diǎn) 熟悉典型的Java開發(fā)環(huán)境 親自編寫運(yùn)行一個(gè)Java程序 了解Java開發(fā)中的基本知識(shí):垃圾回收與析構(gòu)、反編譯 了解JDK 1.6的新功能 1.1 機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言 自20世紀(jì)40年代第一臺(tái)計(jì)算機(jī)問世以來,計(jì)算機(jī)技術(shù)的發(fā)展已經(jīng)走過了半個(gè)多世紀(jì)的歷程。語(yǔ)言作為一種形式化的符號(hào),可以使人們更加方便、簡(jiǎn)單地使用計(jì)算機(jī)解決一個(gè)問題。計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的種類非常多,總的來說可以分成機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言3大類。 機(jī)器語(yǔ)言是計(jì)算機(jī)唯一能接受和執(zhí)行的語(yǔ)言,與硬件緊密相連。機(jī)器語(yǔ)言由二進(jìn)制碼組成,每一串二進(jìn)制碼叫做一條指令。一條指令規(guī)定了計(jì)算機(jī)執(zhí)行的一個(gè)動(dòng)作。一臺(tái)計(jì)算機(jī)所能懂得的指令的全體叫做這個(gè)計(jì)算機(jī)的指令系統(tǒng)。不同型號(hào)計(jì)算機(jī)的指令系統(tǒng)不同。指令種類包括數(shù)據(jù)傳送指令、算術(shù)運(yùn)算指令、位運(yùn)算指令、程序流程控制指令、串操作指令、處理器控制指令等。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Java程序設(shè)計(jì)基礎(chǔ)教程 PDF格式下載