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