Java程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)導(dǎo)論

出版時(shí)間:2008-7  出版社:機(jī)械工業(yè)出版社  作者:劉易斯  頁數(shù):411  譯者:辛運(yùn)幃  
Tag標(biāo)簽:無  

內(nèi)容概要

本書作者頗具匠心地將程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)等相關(guān)課程內(nèi)容有機(jī)地包容在一本書中,解決了這兩門專業(yè)基礎(chǔ)課不能很好銜接的問題。本書從一開始就將重點(diǎn)放在軟件開發(fā)實(shí)踐方面,在解釋如何編寫類之前先介紹了控制結(jié)構(gòu),從而使讀者在真正了解了基礎(chǔ)程序設(shè)計(jì)語句之后再學(xué)習(xí)編寫類代碼。作者還使用數(shù)據(jù)結(jié)構(gòu)中的內(nèi)容作為問題導(dǎo)引,在介紹經(jīng)典算法的同時(shí),全面介紹了如何用所學(xué)知識(shí)解決實(shí)際問題。  本書內(nèi)容全面,講解透徹,可作為程序設(shè)計(jì),數(shù)據(jù)結(jié)構(gòu)等相關(guān)課程的教材。

作者簡(jiǎn)介

作者:(美國(guó))劉易斯(Lewis.J) 譯者:辛運(yùn)幃

書籍目錄

出版者的話譯者序前言第1章  緒論       1.1  Java程序設(shè)計(jì)語言         1.1.1  Java程序          1.1.2  注釋         1.1.3  標(biāo)識(shí)符和保留字        1.1.4  空白       1.2  程序開發(fā)        1.2.1  程序語言等級(jí)        1.2.2  編輯器、編譯程序和解釋程序      1.2.3  開發(fā)環(huán)境        1.2.4  語法和語義         1.2.5  錯(cuò)誤        1.3  問題求解      1.4  軟件開發(fā)活動(dòng)       1.5  面向?qū)ο蟪绦蛟O(shè)計(jì)        知識(shí)點(diǎn)摘要        習(xí)題        第2章  數(shù)據(jù)和表達(dá)式         2.1  字符串         2.1.1  print及println方法          2.1.2  字符串連接          2.1.3  轉(zhuǎn)義字符        2.2  變量和賦值         2.2.1  變量          2.2.2  賦值語句       2.2.3  常量        2.3  基本數(shù)據(jù)類型         2.3.1  整型和浮點(diǎn)型        2.3.2  字符類型        2.3.3  boolean類型     2.4  表達(dá)式         2.4.1  數(shù)學(xué)運(yùn)算符         2.4.2  運(yùn)算符優(yōu)先級(jí)          2.4.3  增量及減量運(yùn)算符        2.4.4  賦值運(yùn)算符        2.5  數(shù)據(jù)轉(zhuǎn)換        2.6  讀輸入數(shù)據(jù)        知識(shí)點(diǎn)摘要        習(xí)題        第3章  類及對(duì)象的使用        3.1  創(chuàng)建對(duì)象         3.2  String類         3.3  包         3.4  Random類        3.5  Math類        3.6  格式化輸出         3.6.1  NumberFormat類         3.6.2  DecimalFormat類        3.6.3  printf方法       3.7  枚舉類型      3.8  包裝類      知識(shí)點(diǎn)摘要       習(xí)題        第4章  條件和循環(huán)        4.1  布爾表達(dá)式         4.1.1  相等及關(guān)系運(yùn)算符         4.1.2  邏輯運(yùn)算符        4.2  if語句         4.2.1  if-else語句          4.2.2  使用塊語句          4.2.3  條件運(yùn)算符         4.2.4  嵌套的if語句       4.3  數(shù)據(jù)比較         4.3.1  浮點(diǎn)數(shù)比較          4.3.2  字符比較          4.3.3  對(duì)象比較         4.4  switch語句         4.5  while語句         4.5.1  無限循環(huán)        ……第5章  編寫類 第6章  圖形用戶界面第7章  數(shù)組 第8章  繼承 第9章  多態(tài) 第10章  異常 第11章  創(chuàng)建、測(cè)試和調(diào)試第12章  遞歸 第13章  查找與排序第14章  集合和鏈表第15章  棧和隊(duì)列 第16章  樹第17章  查找樹和堆 第18章  圖    附錄

章節(jié)摘錄

第1章 緒論1.1 Java程序設(shè)計(jì)語言計(jì)算機(jī)由硬件和軟件組成。計(jì)算機(jī)系統(tǒng)的硬件是物理的、有形的部件,能提供計(jì)算功能。它們包括芯片、機(jī)箱、電線、鍵盤、喇叭、硬盤、電纜、打印機(jī)等。如果沒有指令告訴硬件該做什么,實(shí)際上它就沒什么用處。程序就是硬件逐條執(zhí)行的一系列指令。程序有時(shí)也稱為應(yīng)用程序。軟件由程序和程序使用的數(shù)據(jù)組成。軟件是與物理硬件部件相匹配的無形的東西。它們一起組成可用來解決問題的工具。程序用具體的程序設(shè)計(jì)語言編寫,這些語言使用具體的字和符號(hào)來表述問題的解決方案。程序設(shè)計(jì)語言定義了一組規(guī)則,明確地告訴程序員如何將語言的這些字和符號(hào)組成程序語句,而這些語句就是程序運(yùn)行時(shí)要執(zhí)行的指令。計(jì)算機(jī)誕生之初,就出現(xiàn)了許多程序設(shè)計(jì)語言。本書中使用Java語言來解釋編程概念和技術(shù)。雖然主要的目的是學(xué)習(xí)這些軟件開發(fā)概念,與此同時(shí)也一并學(xué)習(xí)了Java程序的開發(fā)。和其他語言相比,Java是比較新的程序設(shè)計(jì)語言。它在20世紀(jì)90年代初由Sun公司的James Gosling3干發(fā)。Java于1995年正式推出,從那時(shí)起就非常流行。Java從誕生之日起經(jīng)過多次修改。最新的Java技術(shù)一般稱為Java 2平臺(tái),它由以下三部分組成:?Java 2平臺(tái),標(biāo)準(zhǔn)版(J2SE)?Java 2平臺(tái),企業(yè)版(J2EE)?Java 2平臺(tái),小型版(J2ME)本書主要使用標(biāo)準(zhǔn)版,顧名思義,它是語言及關(guān)聯(lián)工具的主流版本。本書基于標(biāo)準(zhǔn)版的最新版本J2SE 6.0編寫而成。

編輯推薦

《Java程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)導(dǎo)論》特點(diǎn)●全面介紹了程序設(shè)計(jì)基礎(chǔ)、對(duì)象和數(shù)據(jù)結(jié)構(gòu),可作為Java程序設(shè)計(jì)相關(guān)課程的入門教材使用。●先介紹控制結(jié)構(gòu)和程序設(shè)計(jì)的基本語句,再介紹類的編寫?!翊a示例豐富,既有就事論事而編寫的小程序,也有較大的、易于理解的實(shí)用的示例?!裼脝为?dú)一章全面介紹圖形用戶界面,包括一些有意思的圖形示例?!竦?1章“創(chuàng)建、測(cè)試和調(diào)試”的學(xué)習(xí)有助于讀者構(gòu)建大規(guī)模的程序?!瘛禞ava程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)導(dǎo)論》附贈(zèng)光盤,光盤中除包括書中所有程序的源代碼、Java軟件開發(fā)工具包、各種Java開發(fā)環(huán)境外,還包括《Java程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)導(dǎo)論》中文版的附錄部分。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Java程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)導(dǎo)論 PDF格式下載


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

 
 

  •   練習(xí)題沒答案,這是要命的。外國(guó)人基礎(chǔ)教育膚淺死了,這是我后來買了本中國(guó)人的入門教材覺得的,外國(guó)教材可能在前沿領(lǐng)域值得一看吧。
  •   書很不錯(cuò),書i型的,連蓋章都能看見。正版不正版不知道,快遞速度也還行吧。滿分
  •   給朋友買的 據(jù)說還不錯(cuò)
 

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

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