Java程序設(shè)計(jì)教程

出版時(shí)間:2008-1  出版社:清華大學(xué)  作者:孫燮華  頁數(shù):296  

前言

  Java語言是“網(wǎng)絡(luò)語言”。在當(dāng)今網(wǎng)絡(luò)時(shí)代,隨著Internet和無線網(wǎng)絡(luò)通信的日益擴(kuò)大和普及,Java語言的使用也隨之得到擴(kuò)大和普及。許多計(jì)算機(jī)、通信和信息技術(shù)公司在進(jìn)行涉及網(wǎng)絡(luò)、手機(jī)、游戲或嵌入式產(chǎn)品開發(fā)時(shí),已離不開Java語言了。因此,可以說,Java語言是程序員必須掌握的語言。  Java語言也是一種優(yōu)秀的語言。其優(yōu)越性可以從Microsoft公司推出的最新一代語言C#.NET中看出。C#.NET語言雖然屬于C系列語言——C/C++/C#,但它更像是Java語言。它與Java語言一樣取消了指針和類的多繼承??傊?,它更多地采用Java語言的體制。因此,學(xué)習(xí)和掌握J(rèn)ava語言對于學(xué)習(xí)最新一代C#.NET語言也是有意義的?! ”窘坛坦卜譃閮刹糠?。第一部分Java核心基礎(chǔ),由前10章組成,其內(nèi)容完全覆蓋Java二級(jí)程序員考試大綱(修訂)。對于計(jì)算機(jī)專業(yè)的教學(xué),尤其是學(xué)習(xí)過C++程序設(shè)計(jì)語言的學(xué)生,可以選學(xué)或跳過第2章~第4章的部分內(nèi)容。第二部分Java應(yīng)用技術(shù),共有2章。主要供計(jì)算機(jī)專業(yè)教學(xué)和非計(jì)算機(jī)專業(yè)學(xué)生和自學(xué)者選學(xué)?! ∽髡哒J(rèn)為,要熟練掌握一門編程語言,不經(jīng)過大量的編程和實(shí)踐是不可能的。因此,本書選配了較多的習(xí)題。除了通常的選擇題和編程題外,還加入了實(shí)踐題。實(shí)踐題是為學(xué)生在計(jì)算機(jī)上輸入程序,反復(fù)體會(huì)程序中使用的有關(guān)語句、算法和技術(shù)。在實(shí)踐題的選擇上還注意到趣味性和應(yīng)用性,相信這部分實(shí)踐題會(huì)得到學(xué)生們的大量選用練習(xí)。  作者在教學(xué)過程中,發(fā)現(xiàn)一些學(xué)生不滿足于對Java語言的一般性了解,渴望有更為深入的學(xué)習(xí)。這正是一個(gè)青年學(xué)生的最難能可貴之處——一種獨(dú)立探索問題,尋求新主意和新動(dòng)機(jī)。一本好書應(yīng)該能夠激發(fā)學(xué)生的進(jìn)一步求知、求真和創(chuàng)新的欲望。為培養(yǎng)學(xué)生的創(chuàng)新、探索和開發(fā)實(shí)踐能力,本書首次在第4章、第7章和第9章習(xí)題中布置了創(chuàng)新題。為這部分學(xué)生提供了進(jìn)一步思考和研究的題材。這部分題材也可以作為學(xué)生課外科技活動(dòng)或畢業(yè)設(shè)計(jì)的題材,供大學(xué)生撰寫習(xí)作性的研究論文之用。  本書選配的習(xí)題很多,有些習(xí)題選自國內(nèi)外的習(xí)題集。大量的習(xí)題和其內(nèi)容完全覆蓋Java二級(jí)程序員考試大綱,其目的是使本書不僅適用于計(jì)算機(jī)專業(yè)教學(xué),也適用于非計(jì)算機(jī)專業(yè)的教學(xué)和自學(xué)者使用?! 〔┦可Ψ靺⒓恿吮緯?章和習(xí)題的編寫,其余均由孫燮華完成。  本書的全部程序均在J2SDK1.4 和J2SDK 1.5下編譯通過,重要之處還增加了較為詳細(xì)的注釋。雖然本書在成書前經(jīng)過多次教學(xué)檢驗(yàn)和修改,在出版前又進(jìn)行多次審核校對,但在書中難免還有一些錯(cuò)誤,懇請讀者指正?! ∽詈螅髡邔Ρ緯鴮懽鬟^程中參考和引用過的一些參考書的作者們表示感謝。對本書出版前作為講義試用期間提出過寶貴意見和提供過幫助的所有同事和學(xué)生表示感謝?! ∽髡摺 ?007年11月

內(nèi)容概要

  《高等學(xué)校計(jì)算機(jī)專業(yè)教材精選·算法與程序設(shè)計(jì)·Java程序設(shè)計(jì)教程》以初學(xué)者為起點(diǎn),由淺入深,循序漸進(jìn)地介紹Java程序設(shè)計(jì)的基本概念、方法和應(yīng)用。內(nèi)容包括結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、圖形用戶界面開發(fā)、錯(cuò)誤處理機(jī)制、多線程設(shè)計(jì)、輸入輸出流等Java多種技術(shù)和應(yīng)用?!陡叩葘W(xué)校計(jì)算機(jī)專業(yè)教材精選·算法與程序設(shè)計(jì)·Java程序設(shè)計(jì)教程》把概念和方法與詳細(xì)的程序代碼緊密地連接起來,并結(jié)合圖示,使讀者易學(xué)易用?!陡叩葘W(xué)校計(jì)算機(jī)專業(yè)教材精選·算法與程序設(shè)計(jì)·Java程序設(shè)計(jì)教程》面向沒有程序設(shè)計(jì)基礎(chǔ)的讀者學(xué)習(xí),即使沒有教師教授,也可以自學(xué)《高等學(xué)校計(jì)算機(jī)專業(yè)教材精選·算法與程序設(shè)計(jì)·Java程序設(shè)計(jì)教程》的大部分內(nèi)容。

作者簡介

  孫燮華,1981年研究生畢業(yè)于杭州大學(xué)信息與計(jì)算科學(xué)系,并留校任教。1987年晉升副教授。1988年3月調(diào)入中國計(jì)量學(xué)院工作。1989年評為省部級(jí)突出貢獻(xiàn)專家。1992年晉升教授。1992年評為“國家級(jí)突出貢獻(xiàn)專家”,同年獲國務(wù)院政府特殊津貼?,F(xiàn)為中國計(jì)量學(xué)院計(jì)算機(jī)軟件研究所所長。1990年9月至1991年5月美國麻省理工學(xué)院(MIT)高級(jí)訪問學(xué)者。1991年5月應(yīng)加拿大Alberta大學(xué)A.Sharma教授邀請作為高級(jí)訪問學(xué)者訪問Alberta大學(xué)(Univ.ofAlberta)。1997年3月至1997年9月,美國中佛羅里達(dá)大學(xué)(Univ.ofCentralFlorida)高級(jí)訪問學(xué)者。  自1981年以來完成國家和省自然科學(xué)基金課題9個(gè)。二度獲得包玉剛獎(jiǎng)學(xué)金,2001年獲浙江省教育廳科技術(shù)進(jìn)步一等獎(jiǎng)。自1981年以來,在中國(包括臺(tái)北),美國,俄羅斯,匈牙利,荷蘭,印度等國發(fā)表計(jì)算機(jī)圖形與圖像處理、模式識(shí)別、密碼學(xué)、人工智能算法、應(yīng)用數(shù)學(xué)和基礎(chǔ)數(shù)學(xué)等領(lǐng)域研究性論文130篇,其中有18篇被SCI收錄。  本人與所指導(dǎo)的研究生現(xiàn)正與浙江埃比集團(tuán)公司進(jìn)行產(chǎn)學(xué)研合作,研究開發(fā)CCTV視頻圖像產(chǎn)品,合作申報(bào)產(chǎn)學(xué)研課題。  主要完成的科研項(xiàng)目:  1.孫燮華負(fù)責(zé),小波逼近,浙江省自然科學(xué)基金項(xiàng)目,No.194011.1995-1997.  2.孫燮華負(fù)責(zé),啞演算與特殊函數(shù),浙江省自然科學(xué)基金項(xiàng)目,No.196011.1997-1999.  3.孫燮華負(fù)責(zé),小波逼近及其應(yīng)用,浙江省教委留學(xué)生回國科研資助課題.1998.  4.孫燮華負(fù)責(zé),小波分析及其應(yīng)用,國家教育部留學(xué)生回國科研資助項(xiàng)目.1998-2000.  5.孫燮華負(fù)責(zé),分形逼近理論及其應(yīng)用,浙江省自然科學(xué)基金項(xiàng)目,No.199046.2000-2002.  獲獎(jiǎng)情況;  孫燮華、謝庭藩、章仁江,《啞演算與小波分析》,浙江省教育廳,科技進(jìn)步一等獎(jiǎng),2001

書籍目錄

第一部分 Java核心基礎(chǔ)第一章 概論初識(shí)Java為什么要學(xué)習(xí)JavaJava的開發(fā)運(yùn)行環(huán)境Java程序開發(fā)第二章 Java語言基礎(chǔ)第三章 數(shù)組與字符串第四章 Java的面向?qū)ο筇卣鞯谖逭隆ava的異常處理第六章 Java的圖形界面設(shè)計(jì)與時(shí)間處理第七章 布局管理器第八章 小應(yīng)用程序Applet第九章 圖形GUI設(shè)計(jì)第十章 Java數(shù)據(jù)流與數(shù)據(jù)傳輸?shù)诙糠?Java應(yīng)用技術(shù)第十一章 多線程第十二章 JDBC與數(shù)據(jù)庫參考文獻(xiàn)

編輯推薦

  《高等學(xué)校計(jì)算機(jī)專業(yè)教材精選·算法與程序設(shè)計(jì)·Java程序設(shè)計(jì)教程》以初學(xué)者為起點(diǎn),由淺入深,循序漸進(jìn)地介紹Java程序設(shè)計(jì)的基本概念、方法和應(yīng)用。內(nèi)容包括結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、圖形用戶界面開發(fā)、錯(cuò)誤處理機(jī)制、多線程設(shè)計(jì)、輸入輸出流等Java多種技術(shù)和應(yīng)用。《高等學(xué)校計(jì)算機(jī)專業(yè)教材精選·算法與程序設(shè)計(jì)·Java程序設(shè)計(jì)教程》把概念和方法與詳細(xì)的程序代碼緊密地連接起來,并結(jié)合圖示,使讀者易學(xué)易用?!陡叩葘W(xué)校計(jì)算機(jī)專業(yè)教材精選·算法與程序設(shè)計(jì)·Java程序設(shè)計(jì)教程》面向沒有程序設(shè)計(jì)基礎(chǔ)的讀者學(xué)習(xí),即使沒有教師教授,也可以自學(xué)《高等學(xué)校計(jì)算機(jī)專業(yè)教材精選·算法與程序設(shè)計(jì)·Java程序設(shè)計(jì)教程》的大部分內(nèi)容。

圖書封面

評論、評分、閱讀與下載


    Java程序設(shè)計(jì)教程 PDF格式下載


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

 
 

 

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

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