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