《像計(jì)算機(jī)科學(xué)家一樣思考Java》作者基于自己在美國(guó)各所大學(xué)和學(xué)院講授計(jì)算機(jī)科學(xué)導(dǎo)論課程的經(jīng)驗(yàn),開創(chuàng)了“像計(jì)算機(jī)科學(xué)家一樣思考(Howto Think Like a ComputerScientist)”的教學(xué)理念和方法?!断裼?jì)算機(jī)科學(xué)家一樣思考Java》正是基于這樣的方法,用全新的角度、豐富的實(shí)例全面地講解了Java語(yǔ)言。全書共15章。第1章介紹了編程的基本知識(shí),即什么是編程以及如何編程。第2章到第4章分別介紹了變量和類型、無(wú)返回值方法、條件語(yǔ)句和遞歸等基礎(chǔ)知識(shí);第6章到第9章分別介紹了帶返回值的方法、迭代、循環(huán)、字符串和可變對(duì)象;第11章到第15章則分別介紹了對(duì)象、數(shù)組、面向?qū)ο缶幊痰认鄬?duì)高級(jí)的話題。全書貫穿了一個(gè)GridWorld的程序示例,分三個(gè)部分逐步擴(kuò)展,分別在第5章、第10章和第16章介紹,用以鞏固前面相應(yīng)各章所介紹的知識(shí)和概念。附錄A介紹了Java圖形編程,附錄B介紹了Java中的輸入輸出,附錄C和D分別從程序開發(fā)和調(diào)試的角度給出了有用的建議?! 断裼?jì)算機(jī)科學(xué)家一樣思考Java》適合Java的初學(xué)者和初級(jí)程序員閱讀,也可以作為相關(guān)專業(yè)或培訓(xùn)的教程使用。通過(guò)學(xué)習(xí)《像計(jì)算機(jī)科學(xué)家一樣思考Java》,讀者不僅可以在Java方面達(dá)到初窺門徑的效果,同時(shí)對(duì)于如何掌握和應(yīng)用計(jì)算機(jī)編程這門技藝也會(huì)有一個(gè)全面而科學(xué)的認(rèn)識(shí)。
作者簡(jiǎn)介
作者簡(jiǎn)介 Allen B. Downey 是美國(guó)Olin工程學(xué)院的計(jì)算機(jī)科學(xué)副教授。他曾經(jīng)在WellesleyCollege、Colby College和U.C.Berkeley教授計(jì)算機(jī)科學(xué)課程。他基于自己教授計(jì)算機(jī)程序設(shè)計(jì)課程的經(jīng)驗(yàn),開創(chuàng)了“像計(jì)算機(jī)科學(xué)家一樣思考”(How to ThinkLike a Computer Scientist)的教學(xué)理念和方法,并由此編寫了幾本程序設(shè)計(jì)語(yǔ)言的圖書。 譯者簡(jiǎn)介滕云畢業(yè)于西北工業(yè)大學(xué),現(xiàn)為ThoughtWorks公司軟件工程師,目前主要從事銀行、保險(xiǎn)等領(lǐng)域的企業(yè)級(jí)軟件開發(fā),感興趣的技術(shù)領(lǐng)域包括C/C++、Java、Ruby、Linux和自動(dòng)化測(cè)試等。 周哲武碼農(nóng),躬耕于ThoughtWorks,不求聞達(dá)于諸侯,但求程序之樂。性喜靜、好宅、好酒,更好書。嘗以為不寫代碼即解決客戶問題為善之善者,干凈優(yōu)雅代碼解決問題次之。近年專注于企業(yè)級(jí)應(yīng)用開發(fā),擅長(zhǎng)各種自動(dòng)化測(cè)試策略,以及遺留系統(tǒng)代碼重構(gòu)。