出版時間:2003-6-1 出版社:人民郵電出版社 作者:肖孟強(qiáng),張忠義,李曉利,于春花 頁數(shù):229 字?jǐn)?shù):360000
內(nèi)容概要
本書是一本比較實(shí)用的高職高專教材,全書共分10章,主要內(nèi)容包括:Java概述,Java基本語法,面向?qū)ο蟪绦蛟O(shè)計,異常處理和常用系統(tǒng)類,圖形用戶界面,圖形處理,Java中的鼠標(biāo)事件與鍵盤事件,多線程,Java輸入輸出,綜合實(shí)例。為便于教學(xué),本書每章內(nèi)容后面均附有習(xí)題和上機(jī)實(shí)驗(yàn)題,以幫助讀者鞏固所學(xué)知識,提高編程技能。 本書配備了大量的實(shí)例,敘述詳細(xì)、重點(diǎn)突出、通俗易懂。針對較難理解的問題,都通過一系列由簡單到復(fù)雜的例子,逐步深入,便于讀者理解和掌握。 本書主要面向高職高專學(xué)生,也可作為自學(xué)者及程序設(shè)計人員參考使用。
書籍目錄
第1章 Java概述 11.1 Java概述 11.1.1 Java的發(fā)展 11.1.2 Java的特點(diǎn) 11.1.3 Java與C/C++的差別 21.1.4 Java語言的應(yīng)用 31.2 Java程序的開發(fā)過程 31.2.1 Java程序的開發(fā)步驟 31.2.2 Java編譯器 71.2.3 Java解釋器 71.2.4 Applet查看器 7習(xí)題及上機(jī)實(shí)驗(yàn)題 8習(xí)題 8上機(jī)實(shí)驗(yàn)題 8第2章 Java基本語法 92.1 Java語言的基本組成 92.1.1 標(biāo)識符 92.1.2 關(guān)鍵字 92.2 變量和直接量 102.3 數(shù)據(jù)類型 112.3.1 integer數(shù)據(jù)類型 112.3.2 浮點(diǎn)數(shù)據(jù)類型 132.3.3 變量類型的轉(zhuǎn)換 142.4 運(yùn)算符與表達(dá)式 142.4.1 賦值運(yùn)算符 152.4.2 算術(shù)運(yùn)算符 152.4.3 關(guān)系運(yùn)算符 162.4.4 條件運(yùn)算符 162.4.5 邏輯運(yùn)算符 162.5 Java語句及其控制結(jié)構(gòu) 172.5.1 Java語句 172.5.2 選擇語句 182.5.3 循環(huán)語句 232.5.4 跳轉(zhuǎn)語句 272.6 數(shù)組 322.6.1 數(shù)組的聲明和建立 322.6.2 多維數(shù)組 34習(xí)題及上機(jī)實(shí)驗(yàn)題 36習(xí)題 36上機(jī)實(shí)驗(yàn)題 37第3章 面向?qū)ο蟮某绦蛟O(shè)計 383.1 簡介 383.2 類 393.2.1 類的成員變量 423.2.2 類的方法 453.2.3 this和super 473.2.4 構(gòu)造函數(shù) 493.2.5 main方法 513.3 對象 513.3.1 對象的創(chuàng)建 513.3.2 對象的使用 533.3.3 對象的釋放 543.4 實(shí)例研究 543.5 類的繼承和類的多態(tài)性 613.5.1 類的繼承 613.5.2 類的多態(tài)性 643.6 接口與包 703.6.1 接口 703.6.2 包 74習(xí)題及上機(jī)實(shí)驗(yàn)題 76習(xí)題 76上機(jī)實(shí)驗(yàn)題 77第4章 異常處理和常用系統(tǒng)類 784.1 異常處理機(jī)制 784.1.1 什么是異常 784.1.2 異常的層次結(jié)構(gòu) 794.1.3 異常的處理 804.1.4 創(chuàng)建自己的異常 834.2 String類和StringBuffer類 844.2.1 String類 854.2.2 StringBuffer類 944.3 AWT 984.3.1 AWT概述 994.3.2 AWT的特點(diǎn) 994.3.3 AWT應(yīng)用 1004.4 Java applet 1014.4.1 Java applet的特點(diǎn) 1014.4.2 Java applet的程序結(jié)構(gòu) 1024.4.3 Java applet的主要方法 1024.4.4 Java applet的運(yùn)行 105習(xí)題及上機(jī)實(shí)驗(yàn)題 107習(xí)題 107上機(jī)實(shí)驗(yàn)題 108第5章 圖形用戶界面 1095.1 文本框和文本區(qū) 1095.1.1 文本框及處理事件 1095.1.2 文本區(qū)及處理事件 1155.2 標(biāo)簽 1165.3 按鈕 1185.3.1 按鈕 1185.3.2 按鈕處理事件 1185.4 選擇框 1215.4.1 選擇框 1215.4.2 選擇框處理事件 1255.5 畫布 1265.6 面板與布局設(shè)計 1285.6.1 布局管理器 1295.6.2 面板 1325.7 窗口 1345.7.1 窗口的創(chuàng)建 1355.7.2 窗口事件處理 1365.8 菜單 1385.8.1 菜單(Menu) 1385.8.2 彈出式菜單(PopupMenu) 1415.9 對話框 1445.9.1 自定義對話框 1445.9.2 文件對話框 146習(xí)題及上機(jī)實(shí)驗(yàn)題 148習(xí)題 148上機(jī)實(shí)驗(yàn)題 149第6章 圖形處理 1516.1 Java圖形處理概述 1516.2 基本圖形的輸出 1536.2.1 直線的輸出 1536.2.2 矩形的輸出 1556.2.3 橢圓、圓及圓弧的輸出 1586.2.4 多邊形的輸出 1596.3 設(shè)置圖形的顏色 1616.3.1 創(chuàng)建Color類 1616.3.2 設(shè)置當(dāng)前顏色 1626.4 文字的圖形化輸出 1636.4.1 Font類 1636.4.2 文本的顯示與輸出 164習(xí)題及上機(jī)實(shí)驗(yàn)題 165習(xí)題 165上機(jī)實(shí)驗(yàn)題 165第7章 Java中的鼠標(biāo)事件與鍵盤事件 1677.1 鼠標(biāo)事件 1677.1.1 MouseListener接口 1677.1.2 MouseMoutionListener接口 1677.2 處理鼠標(biāo)輸入 1687.3 鍵盤 1707.3.1 鍵盤事件 1707.3.2 處理鍵盤輸入 171習(xí)題及上機(jī)實(shí)驗(yàn)題 173習(xí)題 173上機(jī)實(shí)驗(yàn)題 173第8章 多線程 1748.1 線程概述 1748.1.1 程序、進(jìn)程、線程和多線程 1748.1.2 線程狀態(tài)和生命周期 1758.1.3 線程優(yōu)先級和線程調(diào)度 1768.2 多線程設(shè)計 1778.2.1 繼承Thread類 1778.2.2 用實(shí)現(xiàn)Runnable接口實(shí)現(xiàn)多線程 1808.3 線程同步與死鎖 185習(xí)題及上機(jī)實(shí)驗(yàn)題 186習(xí)題 186上機(jī)實(shí)驗(yàn)題 186第9章 Java輸入輸出 1879.1 Java輸入輸出概述 1879.1.1 輸入輸出流基本概念 1879.1.2 輸入輸出流類 1889.1.3 標(biāo)準(zhǔn)輸入輸出 1909.2 文件處理 1919.2.1 File類 1919.2.2 文件輸入輸出流類 1949.2.3 文件的隨機(jī)訪問 1979.3 目錄管理 200習(xí)題及上機(jī)實(shí)驗(yàn)題 202習(xí)題 202上機(jī)實(shí)驗(yàn)題 202第10章 綜合實(shí)例 203綜合實(shí)例1:計算器 203綜合實(shí)例2:聊天室 220附錄 Java Web資源 228
圖書封面
評論、評分、閱讀與下載