Java程序設(shè)計(jì)基礎(chǔ)教程

出版時(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格式下載


用戶評(píng)論 (總計(jì)13條)

 
 

  •   書里介紹的比較系統(tǒng),對(duì)于整體了解JAVA這門語(yǔ)言有整體的把握。新的內(nèi)容都會(huì)跟著具體的例子,配合本書的編者,也就是我們的老師,會(huì)細(xì)致的學(xué)好這門課。
  •   書上對(duì)java的講解詳細(xì)透徹,適合初學(xué)者用。
  •   很合適入門和進(jìn)階的教程
  •   學(xué)校的課程用的就是本書,講得很詳細(xì)
  •   很實(shí)用的書,送貨很快
  •   發(fā)貨速度快,正版
  •   祝自己在幾天后的考試中拿到好的成績(jī),畢竟是考試指定用書?。?/li>
  •   我是一個(gè)初學(xué)者,感覺很好,推薦
  •   陳磊、劉洋、鄒林達(dá)等編著的《Java程序設(shè)計(jì)基礎(chǔ)(第3版)》內(nèi)容思路清晰,結(jié)構(gòu)嚴(yán)謹(jǐn),在內(nèi)容的敘述上由淺人深,循序漸進(jìn),用語(yǔ)規(guī)范,全面準(zhǔn)確講述基本語(yǔ)法和面向?qū)ο蠹夹g(shù)等理論內(nèi)容,完整地介紹了Java 2面向?qū)ο蟪绦蛟O(shè)計(jì)的要點(diǎn)和難點(diǎn),尤其在結(jié)構(gòu)上特別注重前后內(nèi)容的連貫性,做到了抓住關(guān)鍵、突出重點(diǎn)、分解難點(diǎn),體現(xiàn)“理論性、實(shí)用性、技術(shù)性”三者相結(jié)合的編寫特色。同時(shí),將實(shí)用性強(qiáng)的應(yīng)用程序穿插在理論敘述中,以實(shí)例體現(xiàn)和鞏固理論基礎(chǔ)知識(shí),并結(jié)合新技術(shù)的發(fā)展趨勢(shì)介紹網(wǎng)絡(luò)通信機(jī)制等。本書可以作為高等院校計(jì)算機(jī)及其相關(guān)專業(yè)的教學(xué)用書,也可作為各學(xué)校程序設(shè)計(jì)公共選修課的教材,同時(shí)還可用作職業(yè)教育的培訓(xùn)用書和Java 2初學(xué)者的入門教材或?yàn)榫哂幸欢↗ava語(yǔ)言編程經(jīng)驗(yàn)的開發(fā)人員學(xué)習(xí)使用。
  •   這本書不錯(cuò)的,我是因?yàn)閰⒓尤珖?guó)信息技術(shù)應(yīng)用水平大賽才買的。很好,很不錯(cuò),內(nèi)容很全。好評(píng),
  •   這本書對(duì)于初學(xué)者來說還是不錯(cuò)的,但是此書好像很多處有印刷錯(cuò)誤,令人百思不得其解
  •   到貨好慢!
  •   競(jìng)賽指定用書
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7