出版時間:2005-5 出版社:人民郵電 作者:桂超,趙海廷主編
Tag標簽:無
內(nèi)容概要
本書由淺入深地介紹了Java語言的基礎知識和編程的特點,旨在培養(yǎng)讀者運用面向?qū)ο蟪绦蛟O計方法去解決實際問題的能力,是學習面向?qū)ο蟪绦蛟O計知識的基礎教材。本書實例豐富,能夠增強讀者對相關內(nèi)容的理解。同時,本書是對作者多年教學經(jīng)驗的總結(jié),并融入了一定的實際編程技術(shù)。 本書內(nèi)容豐富,系統(tǒng)性強,可作為高等院校Java語言程序設計課程的教材,也可供從事軟件開發(fā)和應用的人員參考。
書籍目錄
第1章 Java發(fā)展概述 11.1 程序設計語言的發(fā)展 11.2 Java語言 11.2.1 Java語言的發(fā)展歷史 11.2.2 Java語言的特點 21.3 Java的開發(fā)與運行環(huán)境 41.3.1 J2SDK的安裝 41.3.2 J2SDK的設置 51.4 開發(fā)與運行Java程序的步驟 51.4.1 選擇編輯工具 51.4.2 編譯與運行Java程序 5第2章 Java語言程序和HTML簡介 72.1 Java語言的Application程序 72.1.1 源代碼的編輯 72.1.2 字節(jié)碼文件的生成 82.1.3 字節(jié)碼文件的解釋執(zhí)行 92.2 HTML簡介 102.2.1 HTML的基本要素 122.2.2 HTML文件的結(jié)構(gòu) 132.2.3 在HTML文件中加入圖像、鏈接和聲音 132.2.4 Applet標記 152.2.5 常用的HTML標記 152.2.6 HTML文件的編輯 162.3 Java語言的Applet程序 172.3.1 源代碼的編輯 172.3.2 代碼的嵌入 182.3.3 Applet程序的運行 182.4 Java語言字符界面的輸入輸出 202.5 Java語言圖形界面的輸入輸出 212.5.1 Java Applet圖形界面的輸入輸出 222.5.2 Java Application圖形界面的輸入輸出 23第3章 Java語言的數(shù)據(jù)類型 263.1 Java的標識符 263.2 Java的關鍵字 263.3 Java的常量和變量 283.3.1 常量和符號常量 283.3.2 變量 303.3.3 變量作用域 303.4 Java的基本數(shù)據(jù)類型 303.4.1 整型 303.4.2 實型 313.4.3 字符型 323.4.4 布爾型 323.5 變量的初始化 323.6 簡單程序舉例 33第4章 Java語言的運算符和表達式 374.1 賦值、算術(shù)運算符及其表達式 374.1.1 賦值運算符及其表達式 374.1.2 算術(shù)運算符及其表達式 384.2 關系、邏輯運算符及其表達式 404.2.1 關系運算符及其表達式 404.2.2 邏輯運算符及其表達式 424.3 位運算符和表達式 434.3.1 計算機內(nèi)數(shù)據(jù)的表示 434.3.2 位運算符及其表達式 444.4 其他運算符 474.5 Java語言運算符的優(yōu)先級和結(jié)合性 484.6 數(shù)據(jù)類型的轉(zhuǎn)換 494.6.1 數(shù)據(jù)類型的自動轉(zhuǎn)換 494.6.2 數(shù)據(jù)類型的強制轉(zhuǎn)換 49第5章 Java語言的基本語句 515.1 Java語言的3種基本結(jié)構(gòu) 515.2 順序結(jié)構(gòu)語句 515.2.1 變量聲明語句和表達式語句 515.2.2 復合語句和分程序 525.3 選擇結(jié)構(gòu)語句 535.3.1 條件運算符 535.3.2 if~else語句 545.3.3 switch~case語句 605.4 循環(huán)結(jié)構(gòu)語句 625.4.1 while語句 625.4.2 for語句 635.4.3 do~while語句 645.4.4 循環(huán)嵌套 655.5 轉(zhuǎn)移控制語句 665.5.1 break語句 665.5.2 continue語句 68第6章 數(shù)組、字符串和向量 736.1 一維數(shù)組 736.1.1 一維數(shù)組的聲明 736.1.2 創(chuàng)建一維數(shù)組 736.1.3 一維數(shù)組的初始化 746.1.4 一維數(shù)組應用舉例 746.2 多維數(shù)組 756.2.1 多維數(shù)組聲明 756.2.2 創(chuàng)建多維數(shù)組 756.2.3 多維數(shù)組的初始化 766.2.4 多維數(shù)組應用舉例 766.3 字符數(shù)組 776.3.1 字符數(shù)組聲明 786.3.2 創(chuàng)建字符數(shù)組 786.3.3 字符數(shù)組初始化及其舉例 786.4 不變字符串String類 806.4.1 String類的構(gòu)造方法 806.4.2 字符串的常用方法 826.4.3 字符串與子字符串的操作 826.4.4 toString方法及其他方法 846.5 可變字符串StringBuffer類 846.5.1 StringBuffer類的構(gòu)造方法 846.5.2 StringBuffer類的常用方法 856.6 向量 866.6.1 向量的聲明 866.6.2 Vector類的常用方法 87第7章 Java語言的方法 897.1 return語句 897.2 Java語言方法的定義、返值和調(diào)用 907.2.1 Java語言方法的修飾符 907.2.2 Java語言方法的定義 917.2.3 Java語言方法的調(diào)用 937.2.4 Java語言方法的返值 947.3 方法之間的數(shù)據(jù)傳遞 957.3.1 方法間的數(shù)值傳遞 967.3.2 方法間的引用傳遞 967.4 Java語言方法的遞歸調(diào)用 987.5 Java語言方法的命令行參數(shù) 103第8章 類的聲明和對象的實例化 1058.1 Java的類 1058.1.1 類的定義 1058.1.2 類的修飾符 1068.1.3 類的類體 1078.1.4 類的構(gòu)造方法 1088.2 類的成員變量 1098.2.1 類成員變量的聲明 1098.2.2 類成員變量的修飾 1118.3 類的成員方法 1138.3.1 成員方法的設計 1138.3.2 成員方法的聲明和修飾 1158.3.3 方法體 1178.3.4 消息的傳遞 1188.4 Java對象的實例化 1198.4.1 創(chuàng)建對象 1198.4.2 使用對象 1198.4.3 清除對象 1208.5 Java類的繼承 1208.5.1 繼承的概念 1208.5.2 繼承的實現(xiàn) 121第9章 接口和包 1259.1 抽象類和方法 1259.1.1 定義抽象類 1259.1.2 抽象類的實現(xiàn) 1269.2 接口 1289.2.1 接口的概念 1289.2.2 定義接口 1289.2.3 接口的特點和實現(xiàn) 1299.3 包 1349.3.1 包的概念 1349.3.2 包的定義 1359.3.3 存放的位置 1359.3.4 包的引用 1369.3.5 將多個獨立的類放入同一個包中 136第10章 異常處理 14110.1 Java的異常處理機制 14210.2 異常處理方法 14310.2.1 try…catch…finally結(jié)構(gòu) 14410.2.2 拋出異常 14910.2.3 自定義異常 152第11章 輸入和輸出 15611.1 輸入輸出類庫 15611.2 標準輸入輸出 16011.3 文件操作 161第12章 圖形用戶界面GUI 17212.1 AWT包 17212.1.1 屏幕坐標體系 17312.1.2 建立窗口的Frame類 17512.1.3 使用基本組件 17712.1.4 AWT圖形用戶界面的深入學習 18912.2 Java語言中的事件處理 19412.2.1 事件處理機制 19412.2.2 可用的事件監(jiān)聽者和它們處理的事件類型 19512.2.3 事件及其響應 19612.2.4 在Java中的事件處理方式 19912.3 swing包 20312.3.1 Swing 的層次結(jié)構(gòu)及具體組件 20412.3.2 創(chuàng)建JFrame窗口 20512.3.3 窗口事件 20612.3.4 swing包中常用的組件 208第13章 高級用戶界面GUI設計 21713.1 布局管理器 21713.1.1 布局管理器的概念 21713.1.2 Border布局管理器 21813.1.3 Flow布局管理器 22013.1.4 Card布局管理器 22113.1.5 Grid布局管理器 22313.1.6 Box布局管理器 22413.2 鍵盤和鼠標事件的處理 22513.2.1 鍵盤事件 22513.2.2 鼠標事件 22613.3 菜單設計 22813.4 對話框設計 25113.4.1 JoptionPane 25113.4.2 Dialog 25213.5 窗口 25413.5.1 JPanel容器 25413.5.2 JscrollPane 255第14章 多線程技術(shù) 25714.1 多線程的基本概念 25714.1.1 多線程 25714.1.2 Windows平臺上線程的運行機制 25714.2 線程的狀態(tài) 25914.2.1 線程的生命周期 25914.2.2 線程類 26014.3 線程體及其構(gòu)造 26114.3.1 線程體 26114.3.2 采用直接繼承構(gòu)造線程體 26114.3.3 采用實現(xiàn)Runnable接口構(gòu)造線程體 26214.4 線程同步控制 26314.4.1 synchronized關鍵字 26314.4.2 wait( )、notify( )/notifyall( ) 26514.4.3 同步控制的信號量 26614.4.4 線程同步的示例 267參考文獻 274
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載