Java程序設計教程

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

前言

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

內(nèi)容概要

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

作者簡介

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

書籍目錄

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

編輯推薦

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

圖書封面

評論、評分、閱讀與下載


    Java程序設計教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7