出版時(shí)間:2002-5-1 出版社:清華 作者:吳曉東 頁數(shù):342
Tag標(biāo)簽:無
前言
隨著人們計(jì)算機(jī)應(yīng)用水平的迅速提高,社會(huì)生活中依賴于計(jì)算機(jī)解決的問題越來越多,當(dāng)然,也越來越復(fù)雜。傳統(tǒng)的面向過程的思維模式和編程技術(shù)越來越難以描述和解決面向商業(yè)化應(yīng)用的復(fù)雜邏輯和復(fù)雜問題,網(wǎng)絡(luò)的迅速發(fā)展更是對(duì)分布式計(jì)算及平臺(tái)無關(guān)性提出了更高要求,能夠滿足這些要求的解決方案和程序語言才能在未來的信息社會(huì)中生存下去。 面向?qū)ο蠛途W(wǎng)絡(luò)計(jì)算的成功范例———Java正是能夠滿足這種需求的一種技術(shù)。
內(nèi)容概要
《推薦教材與自學(xué)用書:Java程序設(shè)計(jì)基礎(chǔ)》將Java語言基礎(chǔ)和面向?qū)ο蟪绦蛟O(shè)計(jì)方法結(jié)合起來,以大量實(shí)例詳細(xì)介紹Java的編程方法和編程思想,進(jìn)而引入J2EE技術(shù)基礎(chǔ),為讀者學(xué)習(xí)Java提供了更加廣闊的空間。
書籍目錄
第1章 程序設(shè)計(jì)概述 1.1 程序設(shè)計(jì)語言的分類 1.1.1 按發(fā)展過程分類 1.1.2 按執(zhí)行方式分類 1.1.3 按思維模式分類 1.2 Java簡介 1.2.1 Java的歷史和主要特點(diǎn) 1.2.2 面向?qū)ο蟮膸讉€(gè)基本概念 1.2.3 Java的運(yùn)行及運(yùn)行環(huán)境 1.2.4 常見的Java集成開發(fā)環(huán)境 1.3 練習(xí)題 第2章 Java語言基礎(chǔ) 2.1 簡單輸入輸出 2.2 數(shù)據(jù)類型 2.2.1 常量 2.2.2 變量 2.2.3 數(shù)組 2.3 運(yùn)算符 2.3.1 算術(shù)運(yùn)算符 2.3.2 關(guān)系運(yùn)算符 2.3.3 邏輯運(yùn)算符 2.3.4 位運(yùn)算符 2.3.5 其他運(yùn)算符 2.3.6 運(yùn)算優(yōu)先級(jí) 2.4 練習(xí)題 第3章 流程控制 3.1 程序的邏輯控制 3.2 選擇控制結(jié)構(gòu) 3.2.1 由if語句引導(dǎo)的選擇結(jié)構(gòu) 3.2.2 由switch語句引導(dǎo)的選擇結(jié)構(gòu) 3.3 循環(huán)控制結(jié)構(gòu) 3.4 練習(xí)題 第4章 方法 4.1 方法的概念及作用 4.2 方法的定義 4.2.1 方法的定義格式 4.2.2 方法中變量的可見范圍 4.3 參數(shù)傳遞和返回值 4.3.1 方法的調(diào)用及參數(shù)的傳遞 4.3.2 方法的返回值 4.4 遞歸方法 4.5 練習(xí)題 第5章 類與對(duì)象 5.1 對(duì)象的實(shí)現(xiàn) 5.1.1 對(duì)象的結(jié)構(gòu) 5.1.2 對(duì)象和類的關(guān)系 5.1.3 類的定義 5.1.4 對(duì)象的創(chuàng)建 5.1.5 程序結(jié)構(gòu)及使用對(duì)象的成員 5.1.6 修飾符 5.1.7 再談方法 5.1.8 對(duì)象間的賦值 5.1.9 構(gòu)造函數(shù) 5.1.10 對(duì)象有效范圍和廢物回收 5.2 Java應(yīng)用程序的結(jié)構(gòu) 5.2.1 應(yīng)用程序結(jié)構(gòu) 5.2.2 命令行參數(shù) 5.3 練習(xí)題 第6章 繼承與多態(tài) 6.1 繼承和多態(tài)的概念 6.1.1 繼承的概念 6.1.2 多態(tài)的概念 6.2 類成員的繼承 6.2.1 屬性與方法的繼承 6.2.2 this和super的使用 6.2.3 構(gòu)造函數(shù)的繼承和重載 6.2.4 最終類和最終類成員 6.2.5 對(duì)象在繼承關(guān)系中的改變 6.2.6 抽象類及在繼承中的特點(diǎn) 6.3 接口 6.3.1 接口的定義 6.3.2 接口的實(shí)現(xiàn) 6.3.3 適配器 6.4 練習(xí)題 第7章 例外處理 7.1 例外的概念 7.1.1 程序中的錯(cuò)誤 7.1.2 例外的概念 7.1.3 例外控制機(jī)制 7.2 Java定義的例外類 7.2.1 Java中的例外類 7.2.2 例外類使用中的兩個(gè)問題 7.2.3 例外在繼承關(guān)系中的特殊性 7.2.4 例外的重新拋出 7.3 關(guān)于finally 7.3.1 finally的使用方法 7.3.2 finally用在哪里 7.3.3 finally的缺陷 7.4 定義自己的例外 7.5 練習(xí)題 第8章 Java基本類庫介紹 8.1 包的概念 8.1.1 構(gòu)建包 8.1.2 包的引用 8.2 Java語言類庫的結(jié)構(gòu) 8.3 java.lang包中的常用類介紹 8.3.1 Object類 8.3.2 Class類 8.3.3 Math類 8.3.4 String與StringBuffer類 8.3.5 System類 8.3.6 數(shù)據(jù)類型類 8.4 關(guān)于Java的技術(shù)文檔 8.5 練習(xí)題 第9章 Java的集合類 9.1 集合類概述 9.2 原集合類 9.2.1 數(shù)組 9.2.2 Vector類. 9.2.3 BitSet類 9.2.4 Stack類 9.2.5 Hashtable類 9.3 新集合類 9.3.1 Collection 9.3.2 List 9.3.3 Set 9.3.4 Map 9.3.5 Utilities 9.4 練習(xí)題 第10章 輸入輸出系統(tǒng) 10.1 輸入輸出流的概述 10.2 各種流的使用 10.2.1 文件流 10.2.2 管道流 10.2.3 連接文件 10.2.4 過濾流 10.2.5 對(duì)象的序列化 10.2.6 隨機(jī)訪問 10.3 練習(xí)題 第11章 圖形界面和AppIet 11.1 Java的圖形界面 11.1.1 AWT與Swing 11.1.2 圖形界面元素 11.2 Swing組件及其之間的層次關(guān)系 11.2.1 一個(gè)例子 11.2.2 容器 11.2.3 布局管理 11.3 事件機(jī)制 11.3.1 概述 11.3.2 常用事件處理 11.3.3 自定義事件 11.4 Applet與HTML 11.4.1 HTML簡介 11.4.2 Applet的生命周期 11.4.3 Applet的其他重要方法 11.4.4 Applet遇到的限制 11.5 練習(xí)題 第12章 多線程處理 12.1 線程的基本概念 12.1.1 程序與進(jìn)程 12.1.2 進(jìn)程與線程 12.1.3 Java的線程模型 12.2 線程的基本結(jié)構(gòu)與使用方法 12.2.1 線程的生命周期 12.2.2 定制run()方法 12.3 線程的管理 12.3.1 同步 12.3.2 優(yōu)先級(jí) 12.3.3 有關(guān)線程的其他概念 12.4 用于制作動(dòng)畫的線程 12.4.1 動(dòng)畫程序框架 12.4.2 幀的畫法 12.4.3 避免閃動(dòng) 12.4.4 使用圖片 12.5 練習(xí)題 第13章 JSP技術(shù)基礎(chǔ) 13.1 網(wǎng)絡(luò)應(yīng)用的系統(tǒng)結(jié)構(gòu) 13.1.1 兩層結(jié)構(gòu) 13.1.2 三層結(jié)構(gòu) 13.1.3 網(wǎng)絡(luò)應(yīng)用構(gòu)架中的一些補(bǔ)充概念 13.2 J2EE技術(shù)簡介 13.2.1 J2EE的結(jié)構(gòu) 13.2.2 J2EE中的主要組件 13.3 JSP技術(shù)概述 13.3.1 JSP的技術(shù)原理 13.3.2 JSP與ASP 13.3.3 JSP與Servlet的比較 13.3.4 JSP運(yùn)行環(huán)境的配置 13.4 JSP基本語法 13.4.1 變量聲明與表達(dá)式 13.4.2 程序段 13.4.3 基本指令 13.4.4 將JSP與HTML結(jié)合起來 13.4.5 本節(jié)綜合實(shí)例 13.5 JSP標(biāo)準(zhǔn)動(dòng)作 13.5.1 jsp:include動(dòng)作 13.5.2 使用JavaBean 13.5.3 jsp:forward動(dòng)作 13.5.4 jsp:plugin動(dòng)作 13.6 JSP的內(nèi)置對(duì)象 13.6.1 對(duì)象的可見范圍 13.6.2 與輸入輸出有關(guān)的內(nèi)置對(duì)象 13.6.3 session對(duì)象 13.6.4 與上下文有關(guān)的內(nèi)置對(duì)象 13.6.5 用于錯(cuò)誤處理的內(nèi)置對(duì)象 13.6.6 與Servlet有關(guān)的內(nèi)置對(duì)象 13.7 練習(xí)題
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
Java程序設(shè)計(jì)基礎(chǔ) PDF格式下載