欧美一级特黄aaaaaaa在线观看-欧美一级特黄aaaaaa在线看片-欧美一级特黄aa大片-欧美一级特黄刺激大片视频-深夜久久-深夜激情网站

熱門關鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力
圖書信息

Java程序設計實用教程

中國水利水電出版社
    【作 者】趙歡 【I S B N 】978-7-5084-6742-9 【責任編輯】宋俊娥 【適用讀者群】本科 【出版時間】2009-08-01 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數】244 【千字數】374 【印 張】15.25 【定 價】26 【叢 書】21世紀高等院校規劃教材 【備注信息】
圖書詳情

    本書為有一定C/C++基礎,期望通過學習較快掌握Java程序設計的人群編寫。全書以案例引導方式,采用“理論實踐+專家引導+項目實戰”的思路,按照以案例為中心的學習方法介紹Java語言本質,用實例引出相關概念,使讀者能夠清晰地建立面向對象的編程思想。全書共8章,主要內容包括:Java語言概述,創建基于web的Java程序,組件與布局管理器,事件模型與事件處理,Java異常,Java線程,Java網絡編程,基于CCLA的案例——實時聊天室系統項目設計。

    本書適合作為高等院校教材,也可供工程設計人員和Java編程愛好者參考。

    本書配有實踐教程并在實踐教程中附贈一張光盤,其中包含教材中全部源程序及實踐教程中的大型工程案例文檔。

    1. 采用“理論實踐+專家引導+項目實戰”的思路,按照案例為中心的學習方法介紹Java語言本質,用實例引出相關概念,使讀者清晰地建立面向對象的編程思想

    2. 將作者多年的教學經驗和軟件開發與項目管理的經驗融入書中,使讀者掌握一般實際項目中所需要的基本知識。

    本書旨在為所有需要掌握Java(Java SDK Standard Edition)技術應用程序開發的讀者做實用性介紹。

    在過去的幾年里,由于軟件產業的美好前景,面向對象技術一直是主流的開發技術之一,而Java程序設計語言更是其中的典型代表。作者在實際教學和培訓過程中發現能夠找到的Java圖書通常分為兩種類型:一種是集中在Java的某個方面(如基本語法),另一種是適合在需要的時候查閱一下的工具書,不適合循序漸進地閱讀。而且這兩類圖書都側重于理論介紹,缺少實際應用方面的內容。若要全面學習并熟練掌握Java技術的各個方面,必須參加具體的項目實訓,或者購買包含大量重復信息的圖書或者查閱大型的工具書。

    本書解決了上述問題,以案例為中心的學習方法(CCLA,Case Centered Learning Architecture)介紹Java語言本質,用實例引出相關概念,使讀者能夠清晰地建立面向對象的編程思想。本書不僅有理論知識方面的介紹,還把作者多年的教學經驗和軟件開發與項目管理經驗融入其中,使讀者能掌握一般實際項目中所需要的基本知識。

    全書共分理論教材和實踐教材兩本,本書為理論教材,實踐教材包括與理論知識同步的基本實驗、綜合實驗案例以及大型工程項目設計實例和習題解析。在實踐教材中附贈一張光盤,其中包含教材中全部源程序及實踐教材中的大型工程案例文檔。

    本書共分為8章,下面簡要介紹各章的內容。

    第1章:本章首先介紹Java誕生和發展情況;然后詳細說明Java語言的特點,從編程語言的角度著重闡述它的關鍵特色;接著介紹JVM的執行過程以及Java源程序的執行過程;根據Java的開發環境,介紹Java的開發工具、環境變量的配置以及具體運行Java文件;緊接著,通過一個典型的Java程序hello.java說明Java程序的基本特征,應用程序和小應用程序的區別以及使用;然后介紹Java的基本語法;最后介紹面向對象編程技術(OOP)的相關基本概念。

    第2章:本章首先介紹Applet與HTML基礎知識,接著利用一個實例區別Applet與Application,然后詳細解釋Applet的生命周期與方法,包括初始化階段與方法init( ),啟動階段與方法start( ),停止階段與方法stop( )和撤消階段與方法destroy( ),接著介紹Applet中加載圖片和音頻文件等多媒體操作,并詳細介紹如何創建策略文件。最后介紹一個Applet的運用實例。

    第3章:本章首先介紹MVC的設計模式及相關概念,由MVC中的視圖引入字符用戶界面CUI和圖形用戶界面GUI。然后詳細介紹Java GUI中常用的兩個文件包java.awt和java.swing。接著結合具體的實例介紹GUI開發中常用的12種組件和6種布局管理器的實現方法。最后,用客戶登錄界面案例一綜合運用部分組件,用計算器案例二綜合運用本章內容。

    第4章:本章首先介紹事件處理的由來,并描述基于窗口的事件驅動程序的流程,接著詳細闡述AWT事件處理模型,主要涉及三類對象:事件源、監聽器和事件處理方法,并說明事件處理機制,具體介紹事件類、事件監聽器、AWT事件及其相應的監聽器接口、事件適配器和常用的四種對事件的響應,最后介紹開發一個基于Java平臺事件驅動模型的記事本的案例。

    第5章:本章首先介紹異常的概念,詳細說明異常的層次結構,然后從異常處理機制、捕獲異常兩個方面介紹異常的處理,重點介紹用戶定義異常。最后用接收客戶信息的界面的案例分析,說明異常的運用。

    第6章:本章首先介紹線程的基本概念,區別線程和進程,接著介紹線程的掛起方式,詳細解釋線程的生命周期,然后介紹線程的同步與死鎖,詳細解釋線程同步和死鎖的概念及原因,并總結多線程編程的一般規則,最后用案例一說明多線程的服務器編程,用案例二設計一個時鐘日歷。

    第7章:本章首先由網絡編程引入TCP/IP協議的介紹,然后詳細解釋Socket的基本概念和工作機制,接著介紹URL(統一資源定位)的概念和基本運用,及連接數據庫的JDBC,并結合實例詳細敘述建立數據源ODBC的步驟,最后通過設計一個類ICQ系統的案例綜合運用上述理論知識。

    第8章:本章綜合運用前幾章所學的知識點,從系統可行性分析、需求分析、概要設計、數據庫的設計、詳細設計以及系統測試介紹一個基于CCLA(以案例為中心的學習方法)的實時聊天室系統項目設計。

    使用本書作為教材的課時分配建議如下:

    理論與上機實驗課時分配建議

    章節 理論課時+

    上機課時 章節 理論課時+

    上機課時

    第1章 Java語言概述 2+2 第5章 Java異常 4+4

    第2章 創建基于web的Java程序 4+4 第6章 Java線程 4+4

    第3章 組件與布局管理器 8+8 第7章 Java網絡編程 4+4

    第4章 事件模型與事件處理 4+4 第8章 基于CCLA的案例

    —實時聊天室系統項目設計 6+6

    合計 36+36=72

    在編寫過程中,上海NIIT的齊國鋒高級工程師對本書的編寫提出了許多寶貴意見,同時感謝中國水利水電出版社的各位老師的幫助和指導。參加本書編寫的還有成軍、江文、彭秀娟、胡煉、李學輝、王綱金、鄭敏、趙麗霞、趙凱等。

    由于時間倉促,加之水平有限,本書難免有不妥之處,歡迎各界專家和讀者朋友批評指正。

    編 者

    2009年5月


    前言

    第1章 Java語言概述 1
    1.1 Java的誕生 1
    1.2 Java語言的特點 2
    1.3 Java虛擬機(JVM) 3
    1.4 Java的開發環境 4
    1.5 一個Java簡單程序示例 5
    1.6 Java的基本語法介紹 7
    1.7 面向對象初步 9
    本章小結 11
    習題一 12
    第2章 創建基于Web的Java程序 14
    2.1 Applet與HTML基礎 14
    2.2 Applet與Application 18
    2.3 Applet的生命周期與方法 23
    2.4 Applet中的多媒體處理 25
    2.4.1 加載圖片 25
    2.4.2 加載音頻文件 27
    本章小結 30
    習題二 30
    第3章 組件與布局管理器 34
    3.1 MVC設計模式概述 34
    3.1.1 MVC設計模式 34
    3.1.2 MVC視圖中用戶界面的基本組件 36
    3.2 組件 41
    3.2.1 按鈕 41
    3.2.2 標簽 42
    3.2.3 文本字段 44
    3.2.4 文本區域 45
    3.2.5 滾動條 46
    3.2.6 滾動面板 49
    3.2.7 密碼文本框 51
    3.2.8 文本列表框 52
    3.2.9 組合列表框 53
    3.2.10 單選按鈕 54
    3.2.11 復選框 56
    3.2.12 菜單 57
    3.3 布局管理器 61
    3.3.1 流布局管理器 61
    3.3.2 網格布局管理器 63
    3.3.3 邊界布局管理器 64
    3.3.4 卡片布局管理器 65
    3.3.5 盒布局管理器 66
    3.3.6 網格組布局管理器 67
    本章小結 73
    習題三 75
    第4章 事件模型與事件處理 79
    4.1 事件處理概述 79
    4.2 AWT事件處理模型 80
    4.2.1 事件類 82
    4.2.2 事件監聽器 83
    4.2.3 AWT事件及其相應的監聽器接口 84
    4.2.4 事件適配器 88
    4.2.5 對事件的響應 90
    本章小結 104
    習題四 105
    第5章 Java異常 106
    5.1 異常的概念 106
    5.2 異常的處理 109
    5.2.1 異常的處理機制 110
    5.2.2 捕獲異常 112
    5.3 用戶定義的異常 117
    5.3.1 用戶定義異常的需要 117
    5.3.2 創建用戶定義的異常類 117
    5.3.3 拋出異常throw 118
    本章小結 126
    習題五 127
    第6章 Java線程 129
    6.1 線程的基本概念 129
    6.2 創建線程的方式 131
    6.2.1 Thread類 132
    6.2.2 Runnable接口 135
    6.2.3 線程的生命周期 137
    6.3 線程的同步與死鎖 139
    6.3.1 同步問題的提出 139
    6.3.2 同步和死鎖 141
    6.3.3 靜態方法同步 144
    6.3.4 如果線程不能獲得鎖 145
    6.3.5 何時需要同步 145
    6.3.6 線程安全類 145
    6.3.7 線程死鎖 147
    6.3.8 多線程編程的一般規則 150
    本章小結 159
    習題六 160
    第7章 Java網絡編程 162
    7.1 TCP/IP協議 162
    7.2 Socket 164
    7.3 URL操作 169
    7.4 連接數據庫的JDBC 175
    本章小結 193
    習題七 193
    第8章 基于CCLA的案例——實時聊天室
    系統項目設計 198
    8.1 系統可行性 198
    8.2 需求分析 199
    8.2.1 服務器模塊的功能 199
    8.2.2 客戶端模塊的功能 199
    8.3 概要設計 201
    8.3.1 系統層次概況 201
    8.3.2 系統的數據流圖 201
    8.4 數據庫的設計 202
    8.4.1 數據庫的E-R圖 203
    8.4.2 數據庫的結構 204
    8.4.3 項目類的結構聲明 205
    8.5 詳細設計 211
    8.5.1 服務器模塊 211
    8.5.2 客戶登錄模塊 213
    8.5.3 客戶端聊天模塊 214
    8.6 系統測試 215
    附錄一 附加練習——行業面試問題 217
    附錄二 優化Java代碼的技巧 226
    附錄三 Java術語表 228
    附錄四 Java學習Web站點列表 233
    參考文獻 234
最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 黑人毛片| 国产伦精品一区二区三区免费迷| 97人洗澡从澡人人爽人人模| 四虎一区| 成人爽a毛片在线视频| 日本一区二区三区国产| 99re66精品视频在线观看| 免费伊人网| 中文字幕在线播放一区| 好爽毛片一区二区三区四| 亚洲涩网| 福利视频91| 蕾丝视频福利网站| 伊人精品网| 点击进入不卡毛片免费观看| 欧美a色| 在线第一页| 国产成人精品自线拍| 国产成人午夜片在线观看| 日本一区二区三区日本免费| 日本精品久久久久中文字幕8| 午夜久久网| 2019天天干| 黄色网址视频在线观看| 色哟哟视频网站| 天天寡妇色| 国产夫妻久久| 久久精品国产99国产精品 | 韩国福利影视一区二区三区| 91观看| 国产小视频精品| 日本一区二区三区免费高清在线| 亚洲爱视频| 国产激情小视频| 久久亚洲日本不卡一区二区| 亚洲天堂毛片| 国产91成人精品亚洲精品| 国产区亚洲区| 久久入| 日本在线观看永久免费网站| 最新国产精品|