Java語言程序設計

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

前言

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

后記

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

編輯推薦

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

圖書封面

評論、評分、閱讀與下載


    Java語言程序設計 PDF格式下載


用戶評論 (總計1條)

 
 

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

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

京ICP備13047387號-7