Java程序設計與數(shù)據(jù)結構導論

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

內(nèi)容概要

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

作者簡介

作者:(美國)劉易斯(Lewis.J) 譯者:辛運幃

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Java程序設計與數(shù)據(jù)結構導論 PDF格式下載


用戶評論 (總計3條)

 
 

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

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

京ICP備13047387號-7