Java語(yǔ)言程序設(shè)計(jì)

出版時(shí)間:2004-2  出版社:上海交通大學(xué)出版社  作者:歐陽(yáng)桂秀 編  頁(yè)數(shù):199  字?jǐn)?shù):319000  

前言

  發(fā)展高等職業(yè)教育,是實(shí)施科教興國(guó)戰(zhàn)略、貫徹《高等教育法》與《職業(yè)教育法》、實(shí)現(xiàn)《中國(guó)教育改革與發(fā)展綱要》及其《實(shí)施意見(jiàn)》所確定的目標(biāo)和任務(wù)的重要環(huán)節(jié);也是建立健全職業(yè)教育體系、調(diào)整高等教育結(jié)構(gòu)的重要舉措?! 〗陙?lái),年輕的高等職業(yè)教育以自己鮮明的特色,獨(dú)樹(shù)一幟,打破了高等教育界傳統(tǒng)大學(xué)一統(tǒng)天下的局面,在適應(yīng)現(xiàn)代社會(huì)人才的多樣化需求、實(shí)施高等教育大眾化等方面,做出了重大貢獻(xiàn)。從而在世界范圍內(nèi)日益受到重視,得到迅速發(fā)展。  我國(guó)改革開(kāi)放不久,從1980年開(kāi)始,在一些經(jīng)濟(jì)發(fā)展較快的中心城市就先后開(kāi)辦了一批職業(yè)大學(xué)。1985年,中共中央、國(guó)務(wù)院在關(guān)于教育體制改革的決定中提出,要建立從初級(jí)到高級(jí)的職業(yè)教育體系,并與普通教育相溝通。1996年《中華人民共和國(guó)職業(yè)教育法》的頒布,從法律上規(guī)定了高等職業(yè)教育的地位和作用。目前,我國(guó)高等職業(yè)教育的發(fā)展與改革正面臨著很好的形勢(shì)和機(jī)遇:職業(yè)大學(xué)、高等專(zhuān)科學(xué)校和成人高校正在積極發(fā)展專(zhuān)科層次的高等職業(yè)教育;部分民辦高校也在試辦高等職業(yè)教育;一些本科院校也建立了高等職業(yè)技術(shù)學(xué)院,為發(fā)展本科層次的高等職業(yè)教育進(jìn)行探索。國(guó)家學(xué)位委員會(huì)1997年會(huì)議決定,設(shè)立工程碩士、醫(yī)療專(zhuān)業(yè)碩士、教育專(zhuān)業(yè)碩士等學(xué)位,并指出,上述學(xué)位與工程學(xué)碩士、醫(yī)學(xué)科學(xué)碩士、教育學(xué)碩士:等學(xué)位是不同類(lèi)型的同一層次。這就為培養(yǎng)更高層次的一線(xiàn)崗位人才開(kāi)了先河?! 「叩嚷殬I(yè)教育本身具有鮮明的職業(yè)特征,這就要求我們?cè)诟母镎n程體系的基礎(chǔ)上,認(rèn)真研究和改革課程教學(xué)內(nèi)容及教學(xué)方法,努力加強(qiáng)教材建設(shè)。但迄今為止,符合職業(yè)特點(diǎn)和需求的教材卻還不多。由泰州職業(yè)技術(shù)學(xué)院、上海第二工業(yè)大學(xué)、金陵職業(yè)大學(xué)、揚(yáng)州職業(yè)大學(xué)、彭城職業(yè)大學(xué)、沙洲職業(yè)工學(xué)院、上海交通高等職業(yè)技術(shù)學(xué)校、上海交通大學(xué)技術(shù)學(xué)院、上海汽車(chē)工業(yè)總公司職工大學(xué)、立信會(huì)計(jì)高等專(zhuān)科學(xué)校、江陰職工大學(xué)、江南學(xué)院、常州技術(shù)師范學(xué)院、蘇州職業(yè)大學(xué)、錫山職業(yè)教育中心、上海商業(yè)職業(yè)技術(shù)學(xué)院、濰坊學(xué)院、上海工程技術(shù)大學(xué)等百余所院校長(zhǎng)期從事高等職業(yè)教育、有豐富教學(xué)經(jīng)驗(yàn)的資深教師共同編寫(xiě)的《21世紀(jì)高等職業(yè)教育通用教材》,將由上海交通大學(xué)出版社等陸續(xù)向讀者朋友推出,這是一件值得慶賀的大好事,在此,我們表示衷心的祝賀。并向參加編寫(xiě)的全體教師表示敬意?! 「呗毥逃慕滩拿鎻V量大,花色品種甚多,是一項(xiàng)浩繁而艱巨的工程,除了高職院校和出版社的繼續(xù)努力外,還要靠國(guó)家教育部和?。ㄊ校┙涛訌?qiáng)領(lǐng)導(dǎo),并設(shè)立高等職業(yè)教育教材基金,以資助教材編寫(xiě)工作,促進(jìn)高職教育的發(fā)展和改革。高職教育以培養(yǎng)一線(xiàn)人才崗位與崗位群能力為中心,理論教學(xué)與實(shí)踐訓(xùn)練并重,二者密切結(jié)合。我們?cè)谶@方面的改革實(shí)踐還不充分。在肯定現(xiàn)已編寫(xiě)的高職教材所取得的成績(jī)的同時(shí),有關(guān)學(xué)校和教師要結(jié)合各校的實(shí)際情況和實(shí)訓(xùn)計(jì)劃,加以靈活運(yùn)用,并隨著教學(xué)改革的深入,進(jìn)行必要的充實(shí)、修改,使之日臻完善?! £?yáng)春三月,鶯歌燕舞,百花齊放,愿我國(guó)高等職業(yè)教育及其教材建設(shè)如春天里的花園,群芳爭(zhēng)妍,為我國(guó)的經(jīng)濟(jì)建設(shè)和社會(huì)發(fā)展作出應(yīng)有的貢獻(xiàn)!

內(nèi)容概要

本書(shū)由淺入深地講述了Java語(yǔ)言的特點(diǎn)、基礎(chǔ)知識(shí)、流程控制語(yǔ)句、數(shù)組、類(lèi)、圖形用戶(hù)界面設(shè)計(jì)、異常處理、輸入輸出流、Java Applet、圖形處理、多線(xiàn)程機(jī)制,以及網(wǎng)絡(luò)程序等內(nèi)容。每章給出了大量經(jīng)過(guò)調(diào)試運(yùn)行的實(shí)例,通俗易懂,便于初學(xué)者入門(mén)。每章后附有習(xí)題,便于初學(xué)者進(jìn)一步理解本章內(nèi)容。    本書(shū)可作為高職、高專(zhuān)院校計(jì)算機(jī)專(zhuān)業(yè)的教材,也可供有關(guān)讀者自學(xué)。

書(shū)籍目錄

1 JAVA語(yǔ)言概述 1.1 Java語(yǔ)言的發(fā)展 1.2 Java語(yǔ)言的特點(diǎn) 1.3 Java語(yǔ)言的開(kāi)發(fā)環(huán)境 1.4 Java語(yǔ)言程序2 數(shù)據(jù)類(lèi)型、運(yùn)算符與表達(dá)式 2.1 數(shù)據(jù)類(lèi)型 2.2 標(biāo)識(shí)符和關(guān)鍵字 2.3 基本數(shù)據(jù)類(lèi)型 2.4 常量和變量 2.5 各類(lèi)數(shù)值型數(shù)據(jù)間的混合運(yùn)算 2.6 運(yùn)算符 2.7 表達(dá)式 2.8 注釋 2.9 Math類(lèi)3 控制語(yǔ)句 3.1 賦值語(yǔ)句 3.2 分支語(yǔ)句 3.3 循環(huán)語(yǔ)句 3.4 跳轉(zhuǎn)語(yǔ)句4 數(shù)組 4.1 一維數(shù)組 4.2 二維數(shù)組 4.3 String類(lèi)5 面向?qū)ο蟪绦蛟O(shè)計(jì) 5.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本特點(diǎn) 5.2 類(lèi) 5.3 對(duì)象 5.4 類(lèi)的繼承 5.5 多態(tài)與重載 5.6 接口 5.7 包6 圖形用戶(hù)界面設(shè)計(jì) 6.1 圖形用戶(hù)界面概述 6.2 Java的事件處理機(jī)制 6.3 AWT組件庫(kù)7 異常處理和輸入輸出 7.1 異常的處理 7.2 InputStream與OutputStream類(lèi) 7.3 文件輸入輸出處理8 JAVA APPLET 8.1 Java Applet簡(jiǎn)介 8.2 Java Applet的編寫(xiě)與執(zhí)行 8.3 Java Applet類(lèi)的繼承關(guān)系 8.4 Java Applet的生命周期和主要方法 8.5 Java小應(yīng)用程序(Applet)和Java獨(dú)立程序(Application)的區(qū)別 8.6 Applet 的事件處理 8.7 Applet中的圖形、聲音文件 8.8 JavaApplet中字體屬性的設(shè)置9 JAVA繪圖 9.1 Graphics類(lèi) 9.2 Graphics2D類(lèi) 9.3 Color類(lèi) 9.4 Font類(lèi) 9.5 圖像的處理10 JAVA高級(jí)編程 10.1 Java多線(xiàn)程機(jī)制 10.2 Java與網(wǎng)絡(luò)11 JDBC簡(jiǎn)介 11.1 JDBC連接數(shù)據(jù)庫(kù)的方法 11.2 JDBC-ODBC Bridge參考文獻(xiàn)

章節(jié)摘錄

  1.2 Java語(yǔ)言的特點(diǎn)  雖然Java是以C++為模型生成的,但它的開(kāi)發(fā)者們賦予它許多新的特點(diǎn),盡管Java保留了許多C++的風(fēng)格,實(shí)際上它是一種新的編程語(yǔ)言,具體來(lái)說(shuō)有如下特點(diǎn): ?。?)簡(jiǎn)單性。這是Java最重要的特點(diǎn)。Java語(yǔ)言的設(shè)計(jì)者雖然是基于C++來(lái)設(shè)計(jì)Java的,但是卻刪除了C++中幾乎不用或很難用好的一些面向?qū)ο蟮奶卣?,如:Java不支持struct、union和pointer數(shù)據(jù)類(lèi)型;不支持typedef和#define;不支持運(yùn)算符的重載和多重繼承性。Java內(nèi)部有一個(gè)自動(dòng)分配和釋放內(nèi)存的系統(tǒng),使程序員從繁瑣的事務(wù)中解放出來(lái),在編程中少犯錯(cuò)誤?! 。?)解釋性,可移植性和平臺(tái)無(wú)關(guān)性。這三個(gè)詞實(shí)際上表達(dá)的是同一個(gè)意思。Java編譯后生成的是字節(jié)代碼,而非特定計(jì)算機(jī)的本機(jī)指令,執(zhí)行字節(jié)代碼時(shí)還需經(jīng)Java虛擬機(jī)解釋。這樣做有兩個(gè)優(yōu)點(diǎn):其一,只要有虛擬機(jī)的支持,“編譯”后的Java程序可以運(yùn)行在任何平臺(tái)上;其二,與傳統(tǒng)的“編譯-連接-測(cè)試-出錯(cuò)-調(diào)試”模式相比,可以提高編程效率。這是因?yàn)樵诰幾g字節(jié)代碼時(shí),進(jìn)行類(lèi)型和其他所有可能的檢查,從而降低了出錯(cuò)的可能性,而其中的某些檢查在真正的編譯性語(yǔ)言中是無(wú)法做到的?! 。?)面向?qū)ο笮?。面向?qū)ο笫且豁?xiàng)很強(qiáng)的設(shè)計(jì)功能,因?yàn)樗俪擅鞔_的界面定義,并允許開(kāi)發(fā)者建立可重復(fù)使用的“軟件IC”。簡(jiǎn)單地說(shuō),面向?qū)ο笫且环N以對(duì)象及其界面為重心的程序設(shè)計(jì)方法。Java的面向?qū)ο髾C(jī)制實(shí)質(zhì)上就是C++,并包括Objective C的一些延伸,以提供更強(qiáng)有力的解決方案?! 。?)分布性。Java具有把分布在網(wǎng)絡(luò)上的對(duì)象當(dāng)作本地對(duì)象處理的能力。在RMI(remote method invocation。遠(yuǎn)過(guò)程引用)標(biāo)準(zhǔn)的支持下,調(diào)用位于美國(guó)的對(duì)象和調(diào)用本地的對(duì)象差不多同樣容易。必要時(shí)它還可以輕而易舉地把類(lèi)從遠(yuǎn)端機(jī)器裝入本機(jī)?! 。?)健壯性。Java在編譯和運(yùn)行時(shí)都進(jìn)行嚴(yán)密的檢查,以杜絕類(lèi)型匹配錯(cuò)誤和其他潛在問(wèn)題。Java取消了一些容易引發(fā)問(wèn)題的特征(如指針),而且能自動(dòng)回收全局內(nèi)存堆的廢棄單元,從而避免了內(nèi)存流失現(xiàn)象的出現(xiàn)。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶(hù)評(píng)論 (總計(jì)1條)

 
 

  •   不錯(cuò),還挺不錯(cuò)的一本書(shū)
 

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

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