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

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


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

 
 

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

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

京ICP備13047387號-7