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

出版時(shí)間:2008-1  出版社:夏寬理 機(jī)械工業(yè)出版社 (2008-04出版)  作者:夏寬理  頁(yè)數(shù):242  

前言

21世紀(jì)是一個(gè)變幻難測(cè)的世紀(jì),是一個(gè)催人奮進(jìn)的時(shí)代??茖W(xué)技術(shù)飛速發(fā)展,知識(shí)更新日新月異。希望、困惑、機(jī)遇、挑戰(zhàn),隨時(shí)隨地都有可能出現(xiàn)在每一個(gè)社會(huì)成員的生活之中。抓住機(jī)遇,尋求發(fā)展,迎接挑戰(zhàn),適應(yīng)變化的制勝法寶就是學(xué)習(xí)——依靠自己學(xué)習(xí)、終身學(xué)習(xí)。作為我國(guó)高等教育組成部分的自學(xué)考試,其職責(zé)就是在高等教育這個(gè)水平上倡導(dǎo)自學(xué)、鼓勵(lì)自學(xué)、幫助自學(xué)、推動(dòng)自學(xué),為每一個(gè)自學(xué)者鋪就成才之路。組織編寫(xiě)供讀者學(xué)習(xí)的教材就是履行這個(gè)職責(zé)的重要環(huán)節(jié)。毫無(wú)疑問(wèn),這種教材應(yīng)當(dāng)適合自學(xué),應(yīng)當(dāng)有利于學(xué)習(xí)者掌握、了解新知識(shí)、新信息,有利于學(xué)習(xí)者增強(qiáng)創(chuàng)新意識(shí)、培養(yǎng)實(shí)踐能力、形成自學(xué)能力,也有利于學(xué)習(xí)者學(xué)以致用、解決實(shí)際工作中所遇到的問(wèn)題。具有如此特點(diǎn)的書(shū),我們雖然沿用了“教材”這個(gè)概念,但它與那種僅供教師講、學(xué)生聽(tīng),教師不講、學(xué)生不懂,以“教”為中心的教科書(shū)相比,已經(jīng)在內(nèi)容安排、編寫(xiě)體例、行文風(fēng)格等方面都大不相同了。希望讀者對(duì)此有所了解,以便從一開(kāi)始就樹(shù)立起依靠自己學(xué)習(xí)的堅(jiān)定信念,不斷探索適合自己的學(xué)習(xí)方法,充分利用?已有的知識(shí)基礎(chǔ)和實(shí)際工作經(jīng)驗(yàn),最大限度地發(fā)揮自己的潛能,達(dá)到學(xué)習(xí)的目標(biāo)。歡迎讀者提出意見(jiàn)和建議。祝每一位讀者自學(xué)成功。

內(nèi)容概要

  介紹了Java語(yǔ)言的基本概念、數(shù)據(jù)類(lèi)型、運(yùn)算和語(yǔ)句,面向?qū)ο髾C(jī)制,數(shù)組和字符串處理,利用AWT和Swing進(jìn)行圖形用戶界面設(shè)計(jì)的基本方法,圖形、圖像和多媒體處理基本技術(shù),多線程編程基本技術(shù),輸入輸出流處理方法,網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)編程技術(shù)?!禞ava語(yǔ)言程序設(shè)計(jì)(1)》是全國(guó)高等教育自學(xué)考試指定教材,讀者對(duì)象是計(jì)算機(jī)相關(guān)專(zhuān)業(yè)自學(xué)考試本科生,也可作為大專(zhuān)院校各類(lèi)專(zhuān)業(yè)學(xué)習(xí)Java程序設(shè)計(jì)的教材,以及各類(lèi)進(jìn)修班、培訓(xùn)班講授Java程序設(shè)計(jì)課程的教材和參考書(shū)。

書(shū)籍目錄

組編前言編者的話第1章 Java語(yǔ)言基礎(chǔ)1.1 Java語(yǔ)言的特點(diǎn)1.2 Java應(yīng)用程序和小應(yīng)用程片1.3 Java程序的開(kāi)發(fā)過(guò)程1.4 標(biāo)識(shí)符和關(guān)鍵字1.5 基本數(shù)據(jù)類(lèi)型1.5.1 邏輯類(lèi)型1.5.2 字符類(lèi)型1.5.3 整數(shù)類(lèi)型1.5.4 浮點(diǎn)數(shù)類(lèi)型習(xí)題第2章 運(yùn)算和語(yǔ)句2.1 數(shù)據(jù)運(yùn)算2.1.1 賦值運(yùn)算2.1.2 算術(shù)運(yùn)算2.1.3 自增和自減運(yùn)算2.1.4 關(guān)系運(yùn)算2.1.5 邏輯運(yùn)算2.1.6 條件運(yùn)算2.1.7 其他運(yùn)算2.2 語(yǔ)句2.2.1 基本語(yǔ)句2.2.2 復(fù)合語(yǔ)句2.2.3 if語(yǔ)句2.2.4 switch語(yǔ)句2.2.5 trycatch語(yǔ)句2.2.6 while語(yǔ)句2.2.7 d0while語(yǔ)句2.2.8 for語(yǔ)句2.2.9 嵌套的循環(huán)結(jié)構(gòu)2.2.1 0循環(huán)體中的continue語(yǔ)句和break語(yǔ)句2.2.1 1package語(yǔ)句2.2.1 2impo~語(yǔ)句2.2.1 3Java應(yīng)用程序的基本結(jié)構(gòu)2.3.1 ava程序?qū)嵗?xí)題第3章 面向?qū)ο缶幊袒A(chǔ)3.1 面向?qū)ο蟮幕靖拍?.2.Java的類(lèi)和對(duì)象3.2.1 類(lèi)3.2.2 對(duì)象3.2.3 實(shí)例變量和類(lèi)變量3.2.4 實(shí)例方法和類(lèi)方法3.2.5 訪問(wèn)權(quán)限3.2.6 繼承3.2.7 Java面向?qū)ο蟮钠渌麢C(jī)制3.3 接口3.4 基本類(lèi)3.5 Java小應(yīng)用程序基礎(chǔ)習(xí)題第4章 數(shù)組和字符串4.1 數(shù)組4.1.1 一維數(shù)組4.1.2 多維數(shù)組4.2 字符串4.2.1 字符串常量4.2.2 字符串聲明和創(chuàng)建4.2.3 字符串基本操作4.2.4 Stringlbkenizer類(lèi)4.2.5 字符串與字節(jié)數(shù)組4.2.6 對(duì)象的字符串表示習(xí)題第5章 圖形界面設(shè)計(jì)(一)5.1 圖形界面設(shè)計(jì)基礎(chǔ)5.1.1 AWT和Swing5.1.2 組件和容器5.1.3 事件驅(qū)動(dòng)程序設(shè)計(jì)基礎(chǔ)5.2 框架窗口5.3 標(biāo)簽、按鈕和按鈕事件5.3.1 標(biāo)簽5.3.2 按鈕5.4 面板5.4.1 JPanel5.4.2.JScrollPane5.5 布局設(shè)計(jì)5.5.1 FlowI.,ayout布局5.5.2 Border[,ayout布局5.5.3 GridI~ayout布局5.5.4 Card[,ayout布局5.5.5 null布局與setBounds方法5.6 文本框和文本區(qū)5.6.1 文本框5.6.2 文本區(qū)5.6.3 數(shù)據(jù)輸入和輸出習(xí)題第6章 圖形界面設(shè)計(jì)(二)6.1 選擇框和單選按鈕6.1.1 選擇框6.1.2 單選框6.1.3 單選按鈕6.1.4 選擇項(xiàng)目事件處理6.2 列表和組合框6.2.1 列表6.2.2 組合框6.3 菜單6.3.1 菜單條、菜單和菜單項(xiàng)6.3.2 選擇框菜單項(xiàng)6.4 對(duì)話框6.4.1 JDialog類(lèi)6.4.2.|OptionPane類(lèi)6.5 滾動(dòng)條6.6 鼠標(biāo)事件6.6.1 MouseIhstener。接口6.6.2 MouseMotionl一,istener接口6.7 鍵盤(pán)事件習(xí)題第7章 圖形、圖像與多媒體7.1 繪圖基礎(chǔ)7.1.1 Graphics類(lèi)的基本功能7.1.2 字型和顏色7.1.3 繪圖模式7.2 繪圖7.2.1 Graphics類(lèi)的繪圖方法7.2.2 Graphics2D類(lèi)的繪圖方法7.3 圖像處理基礎(chǔ)7.3.1 圖像載入和輸出7.3.2 圖像緩沖技術(shù)7.4 多媒體基礎(chǔ)7.4.1 播放幻燈片和動(dòng)畫(huà)7.4.2 播放聲音習(xí)題第8章 多線程8.1 線程的基本概念8.1.1 線程的牛命周期8.1.2 線程調(diào)度與優(yōu)先級(jí)8.2 Fhread類(lèi)和Runnable接口8.2.1 Fhread類(lèi)8.2.2 Runnable接口8.3 線程互斥和同步8.3.1 線程互斥8.3.2 線程同步習(xí)題第9章 輸入和輸出流9.1 字節(jié)流和字符流9.1.1 File對(duì)象9.1.2 流對(duì)象9.2 緩沖式輸入輸出9.2.1 緩沖式輸入9.2.2 緩沖式輸出9.3 隨機(jī)訪問(wèn)9.4 文件對(duì)話框習(xí)題第10章 網(wǎng)絡(luò)與數(shù)據(jù)庫(kù)編程基礎(chǔ)10.1 Java網(wǎng)絡(luò)編程基礎(chǔ)10.1.1 IP地址和InetAddress類(lèi)10.1.2 統(tǒng)一資源定位符uRL10.1.3 客戶機(jī)/服務(wù)器模式10.2 Java數(shù)據(jù)庫(kù)編程基礎(chǔ)10.2.1.Java程序與數(shù)據(jù)庫(kù)連接10.2.2 幾個(gè)重要的類(lèi)和接口10.2.3 數(shù)據(jù)庫(kù)查詢10.2.4 數(shù)據(jù)庫(kù)更新習(xí)題附錄附錄A1ava語(yǔ)言關(guān)鍵字表附錄B運(yùn)算符優(yōu)先級(jí)表附錄c常用字符UNICODE表附錄D類(lèi)Component的常用方法附錄EKeyEvent類(lèi)中定義的鍵碼表附錄FEclipse環(huán)境Java程序開(kāi)發(fā)方法簡(jiǎn)介參考文獻(xiàn)Java語(yǔ)言程序設(shè)計(jì)(一)自學(xué)考試大綱

章節(jié)摘錄

插圖:由于Java系統(tǒng)內(nèi)設(shè)廢棄內(nèi)存回收程序,所以一般情況下,一個(gè)對(duì)象使用結(jié)束后,程序不必特別通知系統(tǒng)撤銷(xiāo)對(duì)象。但有時(shí)為了提高系統(tǒng)資源的利用率,程序也可通過(guò)對(duì)象調(diào)用方法finialize()顯式通知系統(tǒng),請(qǐng)系統(tǒng)撤銷(xiāo)對(duì)象。3.2.5訪問(wèn)權(quán)限訪問(wèn)權(quán)限實(shí)現(xiàn)訪問(wèn)控制。在類(lèi)的成員中引入訪問(wèn)權(quán)限控制,保護(hù)類(lèi)的成員不在非期望的情況下被引用。在類(lèi)的聲明中,除了類(lèi)中方法總能訪問(wèn)類(lèi)的成員變量外,Java語(yǔ)言為其他類(lèi)的方法訪問(wèn)本類(lèi)成員變量和方法,提供以下4種訪問(wèn)權(quán)限:public:設(shè)置沒(méi)有限制的訪問(wèn)權(quán)限,其他類(lèi)的方法都能訪問(wèn)。private:設(shè)置最強(qiáng)的訪問(wèn)權(quán)限,其他類(lèi)的方法都不能訪問(wèn)。protected:只限子類(lèi)或者同一包中的類(lèi)的方法能訪問(wèn)。:(無(wú)修飾,友好的)只允許同一包中的類(lèi)的方法訪問(wèn)。1.public(共有)類(lèi)的成員變量被設(shè)置成public訪問(wèn)權(quán)限,則類(lèi)外的任何方法都能訪問(wèn)它。這樣的成員變量就沒(méi)有任何安全性,在應(yīng)用程序中很少使用。通常,只有為對(duì)象設(shè)定的功能性方法被設(shè)置成public訪問(wèn)權(quán)限,讓類(lèi)外的方法可以通過(guò)對(duì)象調(diào)用這樣的方法,讓對(duì)象完成它的服務(wù)功能。2.private(私有)類(lèi)的成員變量被設(shè)置成private訪問(wèn)權(quán)限,則類(lèi)外的任何方法都不能訪問(wèn)它。方法被設(shè)置成私有的,通常這些方法是類(lèi)內(nèi)部專(zhuān)用的方法。類(lèi)通常另定義一些public:訪問(wèn)權(quán)限的方法,通過(guò)這些方法訪問(wèn)私有的成員變量,這樣的成員變量的安全性能得到有效的保證。3.protected(受保護(hù))受保護(hù)訪問(wèn)權(quán)限是一種公有權(quán)限和私有權(quán)限之間的訪問(wèn)權(quán)限。

后記

本大綱是根據(jù)全國(guó)高等教育自學(xué)考試指導(dǎo)委員會(huì)電子電工與信息類(lèi)專(zhuān)業(yè)委員會(huì)制定的“高等教育自學(xué)考試計(jì)算機(jī)及應(yīng)用專(zhuān)業(yè)(獨(dú)立本科段)”考試計(jì)劃和全國(guó)高等教育自學(xué)考試指導(dǎo)委員會(huì)《關(guān)于修訂高等教育自學(xué)考試課程自學(xué)考試大綱的幾點(diǎn)意見(jiàn)》的精神制定的。在大綱提出初稿后,曾聘請(qǐng)專(zhuān)家通審,并由電子電工與信息類(lèi)專(zhuān)業(yè)委員會(huì)在上海組織召開(kāi)審稿會(huì)進(jìn)行審稿,根據(jù)審稿會(huì)意見(jiàn)作了修改。最后由電子電工與信息類(lèi)專(zhuān)業(yè)委員會(huì)定稿。本大綱由夏寬理教授(復(fù)旦大學(xué))負(fù)責(zé)編寫(xiě)和修改。參加審稿并提出修改意見(jiàn)的有陳本林教授(南京大學(xué),主審)、劉振安教授(中國(guó)科技大學(xué),參審)、施霞萍教授(東華大學(xué),參審)。對(duì)參加本大綱編寫(xiě)和審稿的教授表示感謝。

編輯推薦

《Java語(yǔ)言程序設(shè)計(jì)(1)》是夏寬理編寫(xiě)的,由機(jī)械工業(yè)出版社出版。

圖書(shū)封面

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


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


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

 
 

  •   紙張薄,印刷質(zhì)量湊合,關(guān)鍵是紙張薄,不是純正版的
 

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

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