注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)JAVA語言及應(yīng)用

JAVA語言及應(yīng)用

JAVA語言及應(yīng)用

定 價:¥24.00

作 者: 張衛(wèi)民,黃瑞芳,盧宇彤編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 程序語言

ISBN: 9787302022923 出版時間: 1996-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 241頁 字?jǐn)?shù):  

內(nèi)容簡介

  內(nèi)容簡介Java語言具有面向?qū)ο?、平臺無關(guān)性、安全性、穩(wěn)固性和多線程等優(yōu)良特性,為用戶提供了良好的程序設(shè)計環(huán)境,特別適合于Intemet的應(yīng)用開發(fā),成為網(wǎng)絡(luò)時代最重要的語言之一。本書對Java語言的內(nèi)容、功能、特性及實(shí)際應(yīng)用作了深入淺出的全面介紹,對面向?qū)ο?、多線程、異常處理和applet程序設(shè)計作了重點(diǎn)闡述,使讀者能在較短時間內(nèi)掌握J(rèn)ava程序設(shè)計方法和技巧。本書是Java程序設(shè)計的優(yōu)選教材,并特別適合軟件開發(fā)人員參考。

作者簡介

暫缺《JAVA語言及應(yīng)用》作者簡介

圖書目錄

     目錄
   第一章 概 述
    1.1 Java語言的發(fā)展歷程
    1.1.1 發(fā)展初期
    1.1.2 發(fā)展中期
    1.1.3 迅速推廣期
    1.1.4 Java命名的來歷
    1.2 Java語言的特點(diǎn)
    1.2.1 簡單性
    1.2.2 面向?qū)ο?br />     1.2.3 與機(jī)器無關(guān)的字節(jié)碼編譯
    1.2.4 結(jié)構(gòu)中立
    1.2.5 支持語言級多線程
    1.2.6 無需用戶進(jìn)行內(nèi)存管理
    1.2.7 穩(wěn)固性
    1.2.8 安全性
    1.內(nèi)存分配及布局由Java運(yùn)行系統(tǒng)決定
    2.字節(jié)碼驗(yàn)證
    1.2.9 動態(tài)特性
    1.2.10 高性能
    1.3 Java運(yùn)行系統(tǒng)與Java虛擬機(jī)
   第二章 Java應(yīng)用與Javaapplet
    2.1 Java應(yīng)用
    2.1.1 Java應(yīng)用的組成
    2.1.2 編譯Java程序
    2.1.3 執(zhí)行Java應(yīng)用
    2.2 applet
    2.2.1 WWW簡介
    2.2.2 applet的概念
    2.2.3 創(chuàng)建applet程序
    2.2.4 將applet資源加到Web頁中
    2.2.5 applet的執(zhí)行
   第三章 Java程序設(shè)計基礎(chǔ)
    3.1 標(biāo)識符命名
    3.2 變量類型
    3.2.1 數(shù)值型變量
    3.2.2 字符型變量
    3.2.3 布爾型變量
    3.3 常量
    3.3.1 整數(shù)
    3.3.2 浮點(diǎn)數(shù)
    3.3.3 布爾量
    3.3.4 字符量
    3.3.5 字符串
    3.4 運(yùn)算符與表達(dá)式
    3.4.1 什么是表達(dá)式
    3.4.2 賦值運(yùn)算符
    3.4.3 算術(shù)運(yùn)算符
    3.4.4 關(guān)系運(yùn)算符和邏輯運(yùn)算符
    3.4.5 位運(yùn)算符
    3.4.6 其它運(yùn)算符
    1.賦值運(yùn)算符與其它運(yùn)算符的簡捷使用方式
    2.三元條件運(yùn)算符?
    3方括號[]和括號()運(yùn)算符
    4.字符串合并運(yùn)算符
    5.對象運(yùn)算符
    6.強(qiáng)制類型轉(zhuǎn)換符
    3.4.7 運(yùn)算符綜述
    3.5 Java語言的控制語句
    3.5.1 條件語句
    1.if語句
    2.多重嵌套的if語句
    3.switch開關(guān)語句
    3.5.2 循環(huán)語句
    1.for循環(huán)
    2.While循環(huán)
    3.do-whi1e循環(huán)
    3.5.3 轉(zhuǎn)移語句
    1.return語句
    2.break語句
    3.continue語句
    3.6 Java的名字空間和包
    3.6.1 package語句
    3.6.2 import語句
   第四章 Java面向?qū)ο蟪绦蛟O(shè)計
    4.1 對象
    4.1.1 創(chuàng)建對象
    1.說明對象
    2.實(shí)例化對象
    3.初始化對象
    4.1.2 使用對象
    1.引用對象變量
    2.調(diào)用對象方法
    4.1.3 無用對象的釋放
    4.2 類
    4.2.1 類說明
    1.說明類的超類
    2.說明將在類中實(shí)現(xiàn)的界面
    3.說明最終類
    4.說明抽象類
    5.說明類的訪問權(quán)限
    6.類說明小結(jié)
    4.2.2 類體
    1.成員變量的說明
    2.訪問權(quán)限指示符
    3.靜態(tài)變量
    4.3 方法的定義和實(shí)現(xiàn)
    4.3.1 方法說明
    1.方法的返回值
    2.方法名
    3.方法的訪問權(quán)限
    4.類方法
    5.方法的參數(shù)
    4.3.2 方法體
    1.this
    2.super
    3.局部變量
    4.3.3 構(gòu)造方法
    4.3.4 結(jié)束方法
    4.4 類的繼承
    4.4.1 創(chuàng)建子類及置換方法
    4.4.2 最終類和最終方法
    1.最終類
    2.最終方法
    4.4.3 抽象類和抽象方法
    1.抽象類
    2.抽象方法
    4.5 創(chuàng)建并使用界面
    4.5.1 定義界面
    1.界面說明
    2.界面體
    4.5.2 使用界面
   第五章 數(shù)組與字符串
    5.1 數(shù)組
    5.1.1 數(shù)組的定義、創(chuàng)建與釋放
    5.1.2 數(shù)組元素的訪問
    5.1.3 多維數(shù)組
    5.2 字符串
    5.2.1 創(chuàng)建字符串
    5.2.2 字符串的訪問方法
    5.2.3 修改可變字符串
    1.后加
    2.插人
    3.設(shè)置字符
    5.2.4 將其它對象轉(zhuǎn)化為不變字符串
    1.tostring()方法
    2.valueof()方法
    5.2.5 字符串常量
   第六章 I/o流和系統(tǒng)類
    6.1 Java的輸入/輸出流
    6.1.1 Java輸入/輸出流的類層次
    6.1.2 簡單的輸入/輸出流
    1.讀寫文件
    2.管道流
    3.存儲器讀寫
    4.用流來連接文件
    6.1.3 過濾流
    1.Datalnputstream和Datao utputstream
    2.用戶建立過濾流
    6.1.4 隨機(jī)訪問文件
    1.CheckedDataOutput和CheckedOutputStream
    2.CheckedDatalnput和CheckedInputStream
    6.2 系統(tǒng)類
    6.2.1 標(biāo)準(zhǔn)輸入/輸出
    6.2.2 系統(tǒng)屬性
    1.系統(tǒng)屬性的獲取
    2.系統(tǒng)屬性的設(shè)置
    6.2.3 集成原始方法
    6.2.4 其它系統(tǒng)方法
    1.獲取系統(tǒng)時間
    2.數(shù)組拷貝
    3.退出運(yùn)行系統(tǒng)
   第七章 Applet基礎(chǔ)
    7.1 applet主類
    7.2 applet的生命周期
    7.3 Applet的主要行為
    7.4 將Appl‘et嵌入Web頁
    7.4.1 〈APPLET>標(biāo)志
    7.4.2 applet參數(shù)
    7.4.3 在非Java兼容瀏覽器顯示輔助內(nèi)容
    7.5 Applet類方法
    7.5.1 生命周期方法
    7.5.2 HTML標(biāo)志方法
    7.5.3 多媒體支持方法
    7.5.4 管理applet環(huán)境的方法
    7.5.5 applet信息報告方法
    7.6 小結(jié)
   第八章 異常處理
    8.1 異常與異常對象
    8.2 異常處理的特點(diǎn)
    8.2.1 隔離錯誤處理代碼和常規(guī)代碼
    8.2.2 在調(diào)用棧中傳播錯誤
    8.2.3 錯誤類型分組
    8.3 異常類的層次
    8.3.1 運(yùn)行異常
    8.3.2 非運(yùn)行異常
    8.4 拋出異常
    8.5 捕獲和處理異常
    8.5.1 try塊
    8.5.2 ccach塊
    8.5.3 finally塊
    8.5.4 小結(jié)
    1.newfileOutputStream語句失敗,拋出I/O異常:
    2.Victor.elementAt(i)語句失敗,拋出數(shù)組下標(biāo)越界異常
    3.所有語句都成功,try塊正常退出
    8.6 創(chuàng)建異常類
   第九章 多線程程序設(shè)計
    9.1 線程概念
    9.2 Java線程的創(chuàng)建
    9.3 線程狀態(tài)與線程控制
    9.4 線程組
    9.5 線程優(yōu)先級和線程的調(diào)度
    9.6 線程同步
    9.6.1 臨界區(qū)與管程
    9.6.2 notify()和Wait()方法
    1.Producer/Consumer例子
    2.notify()和wait()方法的使用
    9.6.3 死鎖
   第十章Java的網(wǎng)絡(luò)程序設(shè)計
    10.1 用URL類訪問網(wǎng)絡(luò)資源
    10.1.1 什么是URL
    10.1.2 使用URL類訪問網(wǎng)絡(luò)資源
    1.創(chuàng)建URL對象
    2.查詢URL地址信息
    3.訪問資源
    10.2 Java的sokcet通訊機(jī)制
    10.2.1 socket通訊機(jī)制
    10.2.2 Java的有聯(lián)接流通訊方式
    1.客戶方程序的編寫
    2.服務(wù)方程序的編寫
    10.3 Java的數(shù)據(jù)報通訊方式
    10.3.1 什么是數(shù)據(jù)報
    10.3.2 Java的數(shù)據(jù)報方式通訊過程
    1.客戶方程序的工作過程
    2.服務(wù)方程序的工作過程
    3.使用數(shù)據(jù)報通訊方式的例子
    10.4 網(wǎng)絡(luò)安全措施
    10.4.1 安全管理者對象
    10.4.2 實(shí)現(xiàn)新的安全管理者對象
    1.編寫一個新的安全管理者對象
    2.安裝新的安全管理者對象
   第十一章 創(chuàng)建圖形用戶界面
    11.1 抽象窗口工具集簡介
    11.2 Java的GUI 程序概述
    11.2.1 程序結(jié)構(gòu)分析
    11.2.2 AWT繪制組件的次序
    11.2.3 繪制請求的產(chǎn)生
    11.2.4 繪制圖形對象
    11.2.5 如何繪制自定義的組件
    11.2.6 事件處理
    11.3 GUI組件的使用
    11.3.1 標(biāo)準(zhǔn)組件的一般使用方法
    1.C0mponent類提供的方法
    2.如何將組件添加到容器中
    3.怎樣改變組件的外觀和行為
    11.3.2 組件結(jié)構(gòu)的內(nèi)部細(xì)節(jié)
    1.對等體的創(chuàng)建
    2.對等體的事件處理
    11.3.3 AWT標(biāo)準(zhǔn)組件的使用
    1.按鈕
    2.使用畫板
    3.使用檢查盒
    4.使用選擇框
    5.使用對話框
    6.使用框架
    7.使用標(biāo)簽
    8.使用列表
    9.使用菜單
    10.使用面板
    11.使用滾動條
    12.使用單行編輯域和多行編輯域
    11.4 在容器中對組件進(jìn)行布局
    11.4.1 使用標(biāo)準(zhǔn)布局管理器
    1.使用布局管理器的一般原則
    2.使用BorderLayout布局管理器
    3.使用CardLay0ut布局管理器
    4.使用FlowLayout布局管理器
    5.使用GridLay0ut布局管理器
    6.使用GridBagLayout布局管理器
    11.4.2 進(jìn)行絕對位置布局
    11.4.3 創(chuàng)建定制的布局管理器
   第十二章 applet高級程序設(shè)計
    12.1 applet用戶界面設(shè)計
    12.1.1 產(chǎn)生GUI
    1.簡單圖形
    2.繪制字符串
    3.顯示圖象
    4.加人UI控制組件
    12.1.2 演播聲音
    12.1.3 訪問系統(tǒng)特性
    1.applet可以訪問的系統(tǒng)特性
    2.禁止applet訪問的系統(tǒng)特性
    12.1.4狀態(tài)及診斷信息報告
    12.1.5 動畫制作
    1.創(chuàng)建動畫循環(huán)
    2.減少閃爍
    3.演示圖象動畫
    12.2 applet參數(shù)的定義和使用
    12.2.1 參數(shù)設(shè)計
    12.2.2 支持參數(shù)的applet設(shè)計
    12.2.3 報告參數(shù)信息
    12.2.4 個實(shí)現(xiàn)applet參數(shù)配置例子
    12.3 applet與其它程序的通訊
    12.3.1 applet與同一Web頁上其它applet的通訊
    1.按名尋找即plet
    2.獲取同一Web頁上所有applet
    12.3.2 applet與瀏覽器的通訊
    12.3.3 與服務(wù)器中的應(yīng)用協(xié)同工作
    12.3.4 利用服務(wù)器回避安全約束
    12.4 applet的能力與限制
    12.4.1 安全限制
    12.4.2 applet的能力
    1.applet具有的而java應(yīng)用沒有的能力
    2.其他的applet能力
   參考文獻(xiàn)
    附錄A 有關(guān)Java的URL
    附錄B Java編譯器javac
    附錄C Java解釋器
    附錄D 動畫程序例子
   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號