出版時(shí)間:2008-9 出版社:武漢大學(xué)出版社 作者:倪永軍,汪金友 等編著 頁(yè)數(shù):283 字?jǐn)?shù):443000
前言
進(jìn)入2l世紀(jì)以來(lái),人類已步入了知識(shí)經(jīng)濟(jì)的時(shí)代。作為知識(shí)經(jīng)濟(jì)重要組成部分的信息產(chǎn)業(yè)已經(jīng)成為全球經(jīng)濟(jì)的主導(dǎo)產(chǎn)業(yè)。計(jì)算機(jī)科學(xué)與技術(shù)在信息產(chǎn)業(yè)中占據(jù)了極其重要的地位,計(jì)算機(jī)技術(shù)的進(jìn)步直接促進(jìn)了信息產(chǎn)業(yè)的發(fā)展。在國(guó)內(nèi),隨著社會(huì)主義市場(chǎng)經(jīng)濟(jì)的高速發(fā)展,國(guó)民生活水平的不斷提高,尤其IT行業(yè)在國(guó)民經(jīng)濟(jì)中的迅猛滲透和延伸,越來(lái)越需要大量從事計(jì)算機(jī)技術(shù)方面工作的高級(jí)人才加盟充實(shí)?! ×硪环矫妫S著我國(guó)教育改革的不斷深入,高等教育已經(jīng)完成了從精英教育向大眾化教育的轉(zhuǎn)變,在校大學(xué)本科和??朴?jì)算機(jī)專業(yè)學(xué)生的人數(shù)大量增加,接受計(jì)算機(jī)科學(xué)與技術(shù)教育的對(duì)象發(fā)生了變化。我國(guó)的高等教育進(jìn)入了前所未有的大發(fā)展時(shí)期,時(shí)代的進(jìn)步與發(fā)展對(duì)高等教育提出了更高、更新的要求。早在2001年8月,教育部就頒發(fā)了《關(guān)于加強(qiáng)高等學(xué)校本科教學(xué)工作,提高教學(xué)質(zhì)量的若干意見》。文件明確指出,本科教育是高等教育的主體和基礎(chǔ),抓好本科教學(xué)是提高整個(gè)高等教育質(zhì)量的重點(diǎn)和關(guān)鍵。2007年1月,國(guó)家教育部和財(cái)政部又聯(lián)合啟動(dòng)了“高等學(xué)校本科教學(xué)質(zhì)量與教學(xué)改革工程”(以下簡(jiǎn)稱“質(zhì)量工程”)。“質(zhì)量工程”以提高高等學(xué)校本科教學(xué)質(zhì)量為目標(biāo),以推進(jìn)改革和實(shí)現(xiàn)優(yōu)質(zhì)資源共享為手段,按照“分類指導(dǎo)、鼓勵(lì)特色、重在改革”的原則,加強(qiáng)內(nèi)涵建設(shè),提升我國(guó)高等教育的質(zhì)量和整體實(shí)力?! ”究平虒W(xué)質(zhì)量工程的啟動(dòng)對(duì)高等院校的從事計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)的教師提出了一個(gè)新的課題:如何在新形勢(shì)下培養(yǎng)高素質(zhì)創(chuàng)新型的計(jì)算機(jī)專業(yè)人才,以適應(yīng)于社會(huì)進(jìn)步的需要,適應(yīng)于國(guó)民經(jīng)濟(jì)的發(fā)展,增強(qiáng)高新技術(shù)領(lǐng)域在國(guó)際上的競(jìng)爭(zhēng)力?! ∥阌怪靡?,教材建設(shè)是“本科教學(xué)質(zhì)量工程”的重要內(nèi)容之一。新時(shí)期計(jì)算機(jī)專業(yè)教材應(yīng)做到以培養(yǎng)學(xué)生會(huì)思考問題、發(fā)現(xiàn)問題、分析問題和解決問題的實(shí)際能力為干線,以理論教學(xué)與實(shí)際操作相結(jié)合,“案例、實(shí)訓(xùn)”與應(yīng)用問題相結(jié)合,課程學(xué)習(xí)與就業(yè)相結(jié)合為理念,設(shè)計(jì)學(xué)生的知識(shí)結(jié)構(gòu)、能力結(jié)構(gòu)、素質(zhì)結(jié)構(gòu)的人才培養(yǎng)方案。為了適應(yīng)新形勢(shì)對(duì)人才培養(yǎng)提出的要求,在教材的建設(shè)上,應(yīng)該體現(xiàn)內(nèi)容的科學(xué)性、先進(jìn)性、思維性、啟發(fā)性和實(shí)用性,突出中國(guó)學(xué)生學(xué)習(xí)計(jì)算機(jī)專業(yè)的特點(diǎn)和優(yōu)勢(shì),做到“夠用、能用、實(shí)用、活用”。這就需要從總體上優(yōu)化課程結(jié)構(gòu),構(gòu)造脈絡(luò)清晰的課程群;精練教學(xué)內(nèi)容,設(shè)計(jì)實(shí)用能用的知識(shí)點(diǎn);夯實(shí)專業(yè)基礎(chǔ),增強(qiáng)靈活應(yīng)用的支撐力;加強(qiáng)實(shí)踐教學(xué),體現(xiàn)理論實(shí)踐的連接度,力求形成“基礎(chǔ)課程厚實(shí),專業(yè)課程寬新,實(shí)驗(yàn)課程創(chuàng)新”的教材格局?! √岣哂?jì)算機(jī)科學(xué)與技術(shù)課程的教學(xué)質(zhì)量,關(guān)鍵是要不斷地進(jìn)行教學(xué)改革,不斷地進(jìn)行教材更新,在保證教材知識(shí)正確性、嚴(yán)謹(jǐn)性、結(jié)構(gòu)性和完整性的條件下,使之能充分反映當(dāng)代科學(xué)技術(shù)發(fā)展的現(xiàn)狀和動(dòng)態(tài),使之能為學(xué)生提供接觸最新計(jì)算機(jī)科學(xué)理論和技術(shù)的機(jī)會(huì);教材內(nèi)容應(yīng)提倡學(xué)生進(jìn)行創(chuàng)新性的學(xué)習(xí)和思維,鼓勵(lì)學(xué)生動(dòng)手能力的培養(yǎng)和鍛煉。在這個(gè)問題上,計(jì)算機(jī)科學(xué)與技術(shù)這個(gè)領(lǐng)域表現(xiàn)得尤為突出。
內(nèi)容概要
本書將Java語(yǔ)言編程技術(shù)和面向?qū)ο蟪绦蛟O(shè)計(jì)相結(jié)合,在介紹面向?qū)ο蠹夹g(shù)的基礎(chǔ)理論、主要原則和思維方法的基礎(chǔ)上,更加注重Java語(yǔ)言的知識(shí)體系,系統(tǒng)地分析了Java的核心機(jī)制與基本原理。主要內(nèi)容包括:緒論、Java語(yǔ)言基礎(chǔ)、Java的面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)組、基本可重用類、多線程機(jī)制和異常處理、圖形用戶界面、小應(yīng)用程序Applet。書中內(nèi)容注重理論與實(shí)踐相結(jié)合,提供了大量實(shí)例,注重基本知識(shí)的理解與基本技能的培養(yǎng),是一本實(shí)用性比較強(qiáng)的教材。 本書具有系統(tǒng)性、知識(shí)性、實(shí)用性等特點(diǎn),可作為高等???、高職院校計(jì)算機(jī)及相近專業(yè)的Java語(yǔ)言程序設(shè)計(jì)課程教材,也可作為使用Java語(yǔ)言從事軟件開發(fā)人員的參考書。
書籍目錄
第1章 緒論 1.1 計(jì)算機(jī)語(yǔ)言 1.2 Java語(yǔ)言及其特點(diǎn) 1.2.1 Java語(yǔ)言的歷史 1.2.2 Java語(yǔ)言的特點(diǎn) 1.3 Java語(yǔ)言的開發(fā)工具 1.3.1 JDK 1.3.2 JBuilder 1.4 第一個(gè)Java程序 本章小結(jié) 習(xí)題1第2章 Java語(yǔ)言基礎(chǔ) 2.1 Java語(yǔ)言的基本結(jié)構(gòu) 2.1.1 類首部 2.1.2 類體 2.1.3 注釋語(yǔ)句 2.1.4 標(biāo)識(shí)符 2.1.5 分隔符 2.2 變量和常量 2.2.1 變量 2.2.2 常量 2.3 數(shù)據(jù)類型和運(yùn)算符 2.3.1 基本數(shù)據(jù)類型 2.3.2 數(shù)據(jù)類型轉(zhuǎn)換 2.3.3 算術(shù)運(yùn)算符 2.3.4 比較和條件運(yùn)算符 2.3.5 邏輯運(yùn)算符 2.3.6 位運(yùn)算符 2.3.7 移位運(yùn)算符 2.3.8 增減運(yùn)算符 2.3.9 賦值運(yùn)算符 2.4 表達(dá)式 2.4.1 運(yùn)算符的優(yōu)先級(jí) 2.4.2 表達(dá)式的運(yùn)算順序 2.5 輸出格式控制 2.6 流程控制 2.6.1 簡(jiǎn)單的if語(yǔ)句 2.6.2 if_else語(yǔ)句 2.6.3 if語(yǔ)句的嵌套 2.6.4 switch語(yǔ)句 2.6.5 while循環(huán) 2.6.6 do_while循環(huán) 2.6.7 for循環(huán) 2.6.8 循環(huán)嵌套 2.6.9 break和continue語(yǔ)句 本章小結(jié) 習(xí)題2第3章 Java的面向?qū)ο蟪绦蛟O(shè)計(jì) 3.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念 3.2 類 3.2.1 類的聲明 3.2.2 類體定義 3.3 對(duì)象 3.3.1 對(duì)象的創(chuàng)建 3.3.2 對(duì)象的調(diào)用與銷毀 3.4 方法 3.4.1 方法的調(diào)用 3.4.2 方法過載 3.5 繼承和多態(tài) 3.5.1 類繼承的實(shí)現(xiàn) 3.5.2 繼承中的訪問控制符 3.5.3 覆蓋 3.5.4 this、super和null 3.5.5 多態(tài)性 3.6 接口 3.6.1 接1:2聲明 3.6.2 接15/的實(shí)現(xiàn) 3.6.3 抽象類 ……第4章 數(shù)組第5章 Java的基本可重用類第6章 Java的多線程機(jī)制和異常處理第7章 Java的圖形用戶界面第8章 Java的小應(yīng)用程序Applet參考文獻(xiàn)
章節(jié)摘錄
第1章 緒論 1.1 計(jì)算機(jī)語(yǔ)言 計(jì)算機(jī)語(yǔ)言是計(jì)算機(jī)能夠理解的、用于實(shí)現(xiàn)人機(jī)通信的語(yǔ)言。隨著計(jì)算機(jī)的迅猛發(fā)展,計(jì)算機(jī)的應(yīng)用語(yǔ)言也有上千種之多,程序員采用這些語(yǔ)言編寫的程序,有的可以在計(jì)算機(jī)上直接運(yùn)行,有些則需要經(jīng)過翻譯或編譯之后才能執(zhí)行。但是,不論哪種語(yǔ)言,均可以歸納為機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言三種類型?! C(jī)器語(yǔ)言也可以稱為低級(jí)語(yǔ)言,是計(jì)算機(jī)能夠直接識(shí)別的語(yǔ)言,是由“0”和“1”組成的二進(jìn)制序列,是由計(jì)算機(jī)硬件設(shè)計(jì)者所定義的。它依賴于特定類型的機(jī)器,也就是說(shuō)不同類型的計(jì)算機(jī)具有不同的機(jī)器語(yǔ)言。機(jī)器語(yǔ)言枯燥乏味且難以記憶,因此,程序員們開始引入一種助記符號(hào)來(lái)代替晦澀難記的二進(jìn)制指令,這種語(yǔ)言稱為匯編語(yǔ)言?! R編語(yǔ)言和機(jī)器語(yǔ)言相比,使用匯編語(yǔ)言編寫程序的突出優(yōu)點(diǎn)就是可以使用符號(hào),具體說(shuō)就是可以用助記符來(lái)表示指令的操作碼和操作數(shù),可以用標(biāo)號(hào)和符號(hào)來(lái)代替地址、常量和變量。助記符一般都是表示一個(gè)操作的英文字母的縮寫,便于識(shí)別和記憶。然而用匯編語(yǔ)言編寫的程序不能由機(jī)器直接執(zhí)行,必須翻譯成由機(jī)器代碼組成的目標(biāo)程序,這個(gè)翻譯過程稱為匯編。在微型計(jì)算機(jī)中,匯編過程通常是由軟件自動(dòng)完成的。用來(lái)把匯編語(yǔ)言編寫的程序自動(dòng)翻譯成目標(biāo)程序的軟件稱為匯編程序。匯編過程如圖1-1所示?! ∮脜R編語(yǔ)言編寫的程序稱為源程序,而計(jì)算機(jī)指令系統(tǒng)中的每一條指令都是構(gòu)成源程序的基本語(yǔ)句。匯編語(yǔ)言的指令和機(jī)器語(yǔ)言的指令之間有——對(duì)應(yīng)的關(guān)系。所以,匯編語(yǔ)言是和機(jī)器密切相關(guān)的,是一種面向機(jī)器的語(yǔ)言。采用匯編語(yǔ)言進(jìn)行程序設(shè)計(jì)時(shí),要求程序員必須掌握一定的計(jì)算機(jī)硬件知識(shí),利用計(jì)算機(jī)的硬件功能和結(jié)構(gòu)特點(diǎn),編寫出的程序既可以有效加快程序的執(zhí)行速度,又能減小目標(biāo)程序所占用的存儲(chǔ)空間。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Java語(yǔ)言程序設(shè)計(jì) PDF格式下載