Java語言程序設(shè)計

出版時間:2008-9  出版社:武漢大學(xué)出版社  作者:倪永軍,汪金友 等編著  頁數(shù):283  字?jǐn)?shù):443000  

前言

  進(jìn)入2l世紀(jì)以來,人類已步入了知識經(jīng)濟(jì)的時代。作為知識經(jīng)濟(jì)重要組成部分的信息產(chǎn)業(yè)已經(jīng)成為全球經(jīng)濟(jì)的主導(dǎo)產(chǎn)業(yè)。計算機科學(xué)與技術(shù)在信息產(chǎn)業(yè)中占據(jù)了極其重要的地位,計算機技術(shù)的進(jìn)步直接促進(jìn)了信息產(chǎn)業(yè)的發(fā)展。在國內(nèi),隨著社會主義市場經(jīng)濟(jì)的高速發(fā)展,國民生活水平的不斷提高,尤其IT行業(yè)在國民經(jīng)濟(jì)中的迅猛滲透和延伸,越來越需要大量從事計算機技術(shù)方面工作的高級人才加盟充實?! ×硪环矫?,隨著我國教育改革的不斷深入,高等教育已經(jīng)完成了從精英教育向大眾化教育的轉(zhuǎn)變,在校大學(xué)本科和??朴嬎銠C專業(yè)學(xué)生的人數(shù)大量增加,接受計算機科學(xué)與技術(shù)教育的對象發(fā)生了變化。我國的高等教育進(jìn)入了前所未有的大發(fā)展時期,時代的進(jìn)步與發(fā)展對高等教育提出了更高、更新的要求。早在2001年8月,教育部就頒發(fā)了《關(guān)于加強高等學(xué)校本科教學(xué)工作,提高教學(xué)質(zhì)量的若干意見》。文件明確指出,本科教育是高等教育的主體和基礎(chǔ),抓好本科教學(xué)是提高整個高等教育質(zhì)量的重點和關(guān)鍵。2007年1月,國家教育部和財政部又聯(lián)合啟動了“高等學(xué)校本科教學(xué)質(zhì)量與教學(xué)改革工程”(以下簡稱“質(zhì)量工程”)。“質(zhì)量工程”以提高高等學(xué)校本科教學(xué)質(zhì)量為目標(biāo),以推進(jìn)改革和實現(xiàn)優(yōu)質(zhì)資源共享為手段,按照“分類指導(dǎo)、鼓勵特色、重在改革”的原則,加強內(nèi)涵建設(shè),提升我國高等教育的質(zhì)量和整體實力。  本科教學(xué)質(zhì)量工程的啟動對高等院校的從事計算機科學(xué)與技術(shù)教學(xué)的教師提出了一個新的課題:如何在新形勢下培養(yǎng)高素質(zhì)創(chuàng)新型的計算機專業(yè)人才,以適應(yīng)于社會進(jìn)步的需要,適應(yīng)于國民經(jīng)濟(jì)的發(fā)展,增強高新技術(shù)領(lǐng)域在國際上的競爭力?! ∥阌怪靡桑滩慕ㄔO(shè)是“本科教學(xué)質(zhì)量工程”的重要內(nèi)容之一。新時期計算機專業(yè)教材應(yīng)做到以培養(yǎng)學(xué)生會思考問題、發(fā)現(xiàn)問題、分析問題和解決問題的實際能力為干線,以理論教學(xué)與實際操作相結(jié)合,“案例、實訓(xùn)”與應(yīng)用問題相結(jié)合,課程學(xué)習(xí)與就業(yè)相結(jié)合為理念,設(shè)計學(xué)生的知識結(jié)構(gòu)、能力結(jié)構(gòu)、素質(zhì)結(jié)構(gòu)的人才培養(yǎng)方案。為了適應(yīng)新形勢對人才培養(yǎng)提出的要求,在教材的建設(shè)上,應(yīng)該體現(xiàn)內(nèi)容的科學(xué)性、先進(jìn)性、思維性、啟發(fā)性和實用性,突出中國學(xué)生學(xué)習(xí)計算機專業(yè)的特點和優(yōu)勢,做到“夠用、能用、實用、活用”。這就需要從總體上優(yōu)化課程結(jié)構(gòu),構(gòu)造脈絡(luò)清晰的課程群;精練教學(xué)內(nèi)容,設(shè)計實用能用的知識點;夯實專業(yè)基礎(chǔ),增強靈活應(yīng)用的支撐力;加強實踐教學(xué),體現(xiàn)理論實踐的連接度,力求形成“基礎(chǔ)課程厚實,專業(yè)課程寬新,實驗課程創(chuàng)新”的教材格局?! √岣哂嬎銠C科學(xué)與技術(shù)課程的教學(xué)質(zhì)量,關(guān)鍵是要不斷地進(jìn)行教學(xué)改革,不斷地進(jìn)行教材更新,在保證教材知識正確性、嚴(yán)謹(jǐn)性、結(jié)構(gòu)性和完整性的條件下,使之能充分反映當(dāng)代科學(xué)技術(shù)發(fā)展的現(xiàn)狀和動態(tài),使之能為學(xué)生提供接觸最新計算機科學(xué)理論和技術(shù)的機會;教材內(nèi)容應(yīng)提倡學(xué)生進(jìn)行創(chuàng)新性的學(xué)習(xí)和思維,鼓勵學(xué)生動手能力的培養(yǎng)和鍛煉。在這個問題上,計算機科學(xué)與技術(shù)這個領(lǐng)域表現(xiàn)得尤為突出。

內(nèi)容概要

本書將Java語言編程技術(shù)和面向?qū)ο蟪绦蛟O(shè)計相結(jié)合,在介紹面向?qū)ο蠹夹g(shù)的基礎(chǔ)理論、主要原則和思維方法的基礎(chǔ)上,更加注重Java語言的知識體系,系統(tǒng)地分析了Java的核心機制與基本原理。主要內(nèi)容包括:緒論、Java語言基礎(chǔ)、Java的面向?qū)ο蟪绦蛟O(shè)計、數(shù)組、基本可重用類、多線程機制和異常處理、圖形用戶界面、小應(yīng)用程序Applet。書中內(nèi)容注重理論與實踐相結(jié)合,提供了大量實例,注重基本知識的理解與基本技能的培養(yǎng),是一本實用性比較強的教材。    本書具有系統(tǒng)性、知識性、實用性等特點,可作為高等專科、高職院校計算機及相近專業(yè)的Java語言程序設(shè)計課程教材,也可作為使用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é) 習(xí)題1第2章 Java語言基礎(chǔ)  2.1 Java語言的基本結(jié)構(gòu)    2.1.1  類首部    2.1.2 類體    2.1.3  注釋語句    2.1.4 標(biāo)識符    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 算術(shù)運算符    2.3.4 比較和條件運算符    2.3.5 邏輯運算符    2.3.6 位運算符    2.3.7 移位運算符    2.3.8 增減運算符    2.3.9 賦值運算符 2.4 表達(dá)式    2.4.1  運算符的優(yōu)先級    2.4.2 表達(dá)式的運算順序  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é)  習(xí)題2第3章 Java的面向?qū)ο蟪绦蛟O(shè)計 3.1  面向?qū)ο蟪绦蛟O(shè)計的基本概念 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的小應(yīng)用程序Applet參考文獻(xiàn)

章節(jié)摘錄

  第1章 緒論  1.1 計算機語言  計算機語言是計算機能夠理解的、用于實現(xiàn)人機通信的語言。隨著計算機的迅猛發(fā)展,計算機的應(yīng)用語言也有上千種之多,程序員采用這些語言編寫的程序,有的可以在計算機上直接運行,有些則需要經(jīng)過翻譯或編譯之后才能執(zhí)行。但是,不論哪種語言,均可以歸納為機器語言、匯編語言和高級語言三種類型?! C器語言也可以稱為低級語言,是計算機能夠直接識別的語言,是由“0”和“1”組成的二進(jìn)制序列,是由計算機硬件設(shè)計者所定義的。它依賴于特定類型的機器,也就是說不同類型的計算機具有不同的機器語言。機器語言枯燥乏味且難以記憶,因此,程序員們開始引入一種助記符號來代替晦澀難記的二進(jìn)制指令,這種語言稱為匯編語言?! R編語言和機器語言相比,使用匯編語言編寫程序的突出優(yōu)點就是可以使用符號,具體說就是可以用助記符來表示指令的操作碼和操作數(shù),可以用標(biāo)號和符號來代替地址、常量和變量。助記符一般都是表示一個操作的英文字母的縮寫,便于識別和記憶。然而用匯編語言編寫的程序不能由機器直接執(zhí)行,必須翻譯成由機器代碼組成的目標(biāo)程序,這個翻譯過程稱為匯編。在微型計算機中,匯編過程通常是由軟件自動完成的。用來把匯編語言編寫的程序自動翻譯成目標(biāo)程序的軟件稱為匯編程序。匯編過程如圖1-1所示?! ∮脜R編語言編寫的程序稱為源程序,而計算機指令系統(tǒng)中的每一條指令都是構(gòu)成源程序的基本語句。匯編語言的指令和機器語言的指令之間有——對應(yīng)的關(guān)系。所以,匯編語言是和機器密切相關(guān)的,是一種面向機器的語言。采用匯編語言進(jìn)行程序設(shè)計時,要求程序員必須掌握一定的計算機硬件知識,利用計算機的硬件功能和結(jié)構(gòu)特點,編寫出的程序既可以有效加快程序的執(zhí)行速度,又能減小目標(biāo)程序所占用的存儲空間。

圖書封面

評論、評分、閱讀與下載


    Java語言程序設(shè)計 PDF格式下載


用戶評論 (總計1條)

 
 

  •   天上九頭鳥,地上湖北佬此書廢話沒有,知識點把握得相當(dāng)準(zhǔn)確;
 

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

京ICP備13047387號-7