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

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

Java程序設計及應用

中國水利水電出版社
    【作 者】李宗軍 滕延燕 編著 【I S B N 】978-7-5084-7271-3 【責任編輯】楊元泓 【適用讀者群】本科 【出版時間】2010-03-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第1版 【頁 數】224 【千字數】 【印 張】 【定 價】24 【叢 書】21世紀高等院校規劃教材 【備注信息】
圖書詳情

      Java從誕生至今發生了許多重大的發展變化,本書是為了滿足學習Java編程的人員深入研究Java而編寫的。

    本書共分11章,分別講解了Java入門、編程基礎、面向對象、泛型、異常、線程、I/O、集合框架、常用API、枚舉、GUI編程等內容。

      本書吸收了最新的Java技術和語法;融合了編程思想、理論、實踐、應用于一體;并且知識點前呼后應,始終站在Java編程整體的高度上來分章節講解,使讀者掌握的知識點是有機的整體;為讀者留下了一定的思考空間,培養讀者思考問題的能力。

    本書配有《Java程序設計實訓》,精心設計的典型案例都來源于企業項目,與教材緊密結合,使理論知識與實踐技能緊密結合、交互循環貫通。隨書附贈光盤內容為本書所有范例源程序、相關軟件、教學動畫演示等。

      本書可作為理工科高等院校的“Java程序設計”課程教材,也可作為軟件培訓或者自學的教材。本書是作者長期從事Java研究、開發、教學、企業軟件項目指導的心得體會,在此奉獻給大家,愿本書能夠為廣大Java愛好者提供有益的幫助。

      Java是世界上最流行的編程語言,在軟件產業中占有重要地位,全國各高等院校已經紛紛開設Java課程,培養Java軟件開發人才。

      本書主要是為了配合高等院校Java教學的深入研究而編寫的。按照《教育部關于進一步加強高等學校本科教學工作的若干意見》,全書以最新的《Java語言規范3.0》為依據,較深刻地講解了Java語言以及面向對象的編程思想、方法,并且引入了自Java SE 5.0以來的新語法,如優化的for循環、泛型、自動裝包/拆包、枚舉、可變參數、靜態導入等。本書采用“思想+理論+實踐+應用”的編寫方式,以企業軟件編程為導向,引入案例教學和啟發式教學方法,便于激發學習興趣。本書的編寫思想是:把理論知識點融入到編程實踐中去,立足于“啟發思想,理論夠用,重在實踐,應用導向”的要求,力求做到博精簡易,符合“思想是源泉、理論是基礎、實踐積經驗、應用是目的”的理念。每一章都盡量挖掘理論背后的思想,思想通了,理論就好掌握了,通過編程實例從實踐的角度對理論加以驗證,理論是抽象的,把抽象的理論用具體的程序代碼表示出來,從而進一步提高學生對理論的理解,同時培養學生的實踐動手能力,最后達到學習知識、培養能力的目的。另外,在案例的選擇上,遵循“在能夠驗證理論的前提下盡量簡單”的原則,這樣有利于激發學生的求知欲望。

      程序設計的核心問題是思想,這是程序設計的靈魂,程序設計處處都可以凝聚思想,這是本書的出發點,在本書的許多地方都有體現,如面向對象的思想,從物理大世界與計算機小世界這個角度來闡述,初學者就較容易理解。

      本書一方面可以引導讀者學習編程、掌握編程思想和技術,另一方面還可以培養讀者好的素質。例如,計算機編程能夠鍛煉一個人做事的細心和耐心(因為計算機程序不允許出現一絲差錯,否則程序就不能正確運行),細節決定成敗,這對學生的素質培養很重要。

      本書在重點講解Java的同時,盡量和其他相關學科聯系起來,適當地穿插貫通,這對學生學習編程很有好處,因為軟件編程不是獨立的、孤立的,而是和其他學科有著密切的關聯,如數據結構、軟件工程、哲學認知思想等。

    為培養讀者的思考能力,本書在講解知識點或結論時,首先給出知識點或結論,讀者讀到這里時,根據前面介紹的知識點往往很難完全理解,必然要暫時停下來思考一下,然后再繼續往后看就明白了,原來答案就在后面,看到答案后再與自己的思考做比較。這里提醒讀者的是,當遇到不理解的知識點或結論時,千萬不要一直停下來思考,要繼續讀下去,這時就會從山窮水盡走入柳暗花明。教材中有些知識點或結論只是給出了,并沒有解釋,有些是放到了《Java程序設計實訓》的案例中,要求讀者編程驗證,其用意也在于此。

      本書在講解過程中有些內容用到了后面的知識點,這并非是內容知識點的先后順序安排有問題,而是這些知識點雖然屬于不同的大類,但它們之間的關系非常緊密之故。Java編程是一項整體綜合運用各種編程知識點的事情,有許多知識點緊密交叉,而作為教程只能按照線性關系分章節先后講解,所以在有關知識點的介紹上采取了前呼后應的方式,以求站在Java整體的高度上來看。

    本書的主要特點體現在以下幾個方面:一是本書吸收了最新的Java技術和語法;二是融合了編程思想、理論、實踐、應用于一體,培養編程思想,訓練編程方法;三是把物理宇宙大世界與計算機小世界相統一,認知世界,學習編程,使讀者學習面向對象編程更直觀、簡易;四是本書知識點做到了前呼后應,在分章節講解的過程中始終站在Java編程整體的高度上,使讀者掌握的知識點不再是零散的,而是有機的整體;五是為讀者留下了一定的思考空間,培養讀者思考問題的能力;六是提供了精心設計的習題,匯聚編程的常見錯誤、原因和解決方法,能夠幫助學生開闊視野;七是本書配有《Java程序設計實訓》,精心設計了許多案例,與教材一起,使學生的理論知識與實踐技能交互循環貫通。

      為了便于組織教學和學生自學,本書共分11章,第1章介紹了Java編程的入門知識和開發環境,第2章介紹了Java語言的基本語法,第3章是面向對象的思想和方法,第4章是泛型,第5章是異常處理,第6章是多線程,第7章是輸入輸出,第8章是集合框架,第9章介紹了一些常用的API,第10章是枚舉,第11章是GUI編程。帶*的章節屬于選修內容。另外,每章都配有一定數量的習題,這些習題有一定的深度和難度,對啟發學生的編程思想、提高學生的軟件設計和開發能力很有好處。

      本書的總體結構與編寫思想由李宗軍和滕延燕設計編寫。其中第1、2、4章以及附錄部分由滕延燕編寫,其余部分由李宗軍編寫。同時參加編寫的還有李志敏、高峰、王金良、周麗美、劉慧、尹海麗、王廣彬(青島科技大學)、李洪偉(山東科技大學)、錢守國(青島大學)、楊玉霞、段建麗、姚惠萍、王麗麗等老師。我的學生高素真、羅秀基、李海靜、戴明霞、毛靜、馮彥君、高金風、胡克平、劉濤、宋慧、曾雨、鄒劍邦等,他們都參與了我們許多項目的研發工作,為本教材編寫了大量的程序代碼,祝愿他們在以后的工作和生活中一切順利,祝愿他們取得更大的成績。全書得到了中國水利水電出版社相關領導的大力支持和北京萬水電子信息有限公司策劃團隊的用心指導,特別是雷順加編審、俞飛和周益丹編輯在本書的策劃和寫作中,提出了很好的建議,使得本書能夠更好地用于教學,在此深表感謝。在本書編寫過程中參考了大量國內外計算機網絡文獻資料,在此,謹向這些著作者以及為本書出版付出辛勤勞動的同志深表感謝!

      本書的編寫得到了青島理工大學和理學院領導的大力支持,在此表示衷心的感謝!另外,感謝理學院計科教研室和數學教研室全體同仁為本書的出版所做的努力!

    限于作者水平,書中可能存在錯誤和不妥之處,敬請各位專家和讀者指正,我們的E-mail是:li_zjun@126.com。此外,由于受篇幅所限,本書只包含了Java編程和軟件開發的基礎知識,若讀者希望了解更全面的Java,可訪問網站http://java.sun.com

     


    前言
     
    第1章  Java入門 1
    1.1  Java的起源與發展 1
    1.2  Java開發環境 2
    1.2.1  兩種開發環境 2
    1.2.2  搭建開發環境 2
    1.2.3  了解環境變量 3
    1.2.4  了解JDK的目錄結構 4
    1.3  初步體驗Java編程 4
    1.3.1  HelloWorld案例 5
    1.3.2  案例分析 5
    1.4  JDK API文檔的使用 7
    1.5  Java學習的建議 8
    1.5.1  打好基礎 8
    1.5.2  眼手腦并用 8
    1.5.3  JDK API文檔 8
    1.5.4  有效使用網絡資源 8
    1.5.5  計算機英語 8
    本章小結 8
    習題1 9
    第2章  Java編程基礎 10
    2.1  Java語言基礎 10
    2.1.1  注釋 10
    2.1.2  關鍵字和標識符 10
    2.1.3  基本數據類型 11
    2.1.4  字面值與常量 15
    2.1.5  變量 16
    2.1.6  基本類型的類型轉換 17
    2.1.7  數組 18
    2.1.8  方法的參數傳遞 21
    2.1.9  方法的可變參數 23
    2.1.10  格式化輸出 24
    2.1.11  包 25
    2.2  Java運算符 26
    2.2.1  算術運算符 26
    2.2.2  比較運算符 27
    2.2.3  邏輯運算符 27
    2.2.4  位運算符 27
    2.2.5  賦值運算符 28
    2.2.6  運算符的優先級 28
    2.3  流程控制 28
    2.3.1  順序結構 28
    2.3.2  條件分支結構 29
    2.3.3  循環結構 31
    2.3.4  跳轉語句 34
    本章小結 35
    習題2 35
    第3章  面向對象 38
    3.1  物理世界與面向對象 38
    3.1.1  人與計算機的關系 38
    3.1.2  物理世界的認知 38
    3.1.3  面向對象方法與 UML 42
    3.2  類與對象 43
    3.2.1  類的定義 43
    3.2.2  構造方法 46
    3.2.3  對象的創建與使用 47
    3.3  封裝 47
    3.3.1  訪問修飾符 47
    3.3.2  封裝的保護作用 48
    3.3.3  增強獨立性 48
    3.4  類的繼承 48
    3.4.1  繼承 48
    3.4.2  繼承的UML符號 49
    3.4.3  this與super關鍵字 50
    3.5  多態 51
    3.5.1  重載 51
    3.5.2  覆蓋 52
    3.6  接口與抽象類 53
    3.6.1  接口 53
    3.6.2  抽象類 54
    3.7  引用類型的類型轉換 54
    3.7.1  自動類型轉換 54
    3.7.2  強制類型轉換 55
    3.7.3  自動打包/拆包機制 56
    3.8  其他修飾符 56
    3.8.1  final 56
    3.8.2  static 57
    3.8.3  native 60
    3.8.4  transient 61
    3.8.5  strictfp 61
    3.8.6  volatile 61
    3.8.7  assert 61
    3.9  類實例對象的創建過程 63
    3.10  內部類 64
    3.10.1  成員內部類 64
    3.10.2  方法內部類 67
    3.10.3  匿名內部類 67
    3.11  對象之間的關系 69
    3.11.1  泛化 69
    3.11.2  聚合、組合 70
    3.11.3  依賴 71
    3.11.4  關聯 71
    3.12  面向對象程序設計的基本原則 72
    3.12.1  單一職責原則 72
    3.12.2  開閉原則 72
    3.12.3  里氏代換原則 73
    3.12.4  依賴倒轉原則 75
    3.12.5  接口隔離原則 76
    3.12.6  合成復用原則 77
    3.12.7  迪米特法則 77
    本章小結 77
    習題3 78
    第4章  泛型 80
    4.1  為什么要引入泛型 80
    4.2  定義簡單的泛型 81
    4.3  泛型和子類繼承 82
    4.4  泛型的通配符 83
    4.5  泛型方法和類型推斷 84
    本章小結 85
    習題4 85
    第5章  異常處理 86
    5.1  什么是異常 86
    5.2  異常處理機制 86
    5.2.1  try/catch/finally 88
    5.2.2  throws 與 throw 89
    5.2.3  異常處理編程原則 89
    本章小結 90
    習題5 90
    第6章  多線程 91
    6.1  基本概念 91
    6.2  線程對象的創建與啟動 91
    6.2.1  繼承Thread類 91
    6.2.2  實現Runnable接口 93
    6.2.3  兩種創建方式的比較 93
    6.3  線程的生命周期 93
    6.4  前臺線程和后臺線程 94
    6.5  線程的分支與合并 95
    6.6  多線程的同步 96
    6.6.1  線程安全 96
    6.6.2  同步代碼塊 97
    6.6.3  同步方法 98
    6.7  線程間的通信 100
    本章小結 102
    習題6 102
    第7章  輸入輸出I/O 103
    7.1  I/O概述 103
    7.2  字符集編碼 104
    7.2.1  基本概念 104
    7.2.2  字符集編碼的發展 105
    7.2.3  漢字編碼 107
    7.2.4  內碼和codepage 108
    7.2.5  字符集編碼的Java處理 109
    7.3  File類與RandomAccessFile類 112
    7.3.1  File 112
    7.3.2  RandomAccessFile 113
    7.4  流 115
    7.4.1  低級字節流 116
    7.4.2  高級字節流 119
    7.4.3  字符流 121
    7.4.4  對象流與序列化 122
    7.5  NIO包簡介 124
    7.5.1  為什么要引入NIO包 124
    7.5.2  流與塊的比較 124
    本章小結 124
    習題7 124
    第8章  Java集合框架 125
    8.1  集合框架 125
    8.1.1  引入集合框架的原因 125
    8.1.2  集合框架視圖 125
    8.2  集合框架中的常用類與接口 126
    8.2.1  Iterator 126
    8.2.2  Collection 126
    8.2.3  Map 130
    8.2.4  集合處理工具 132
    本章小結 132
    習題8 133
    第9章  常用JDK API 134
    9.1  Object類 134
    9.1.1  Object介紹 134
    9.1.2  getClass方法與reflection機制 135
    9.1.3  toString方法 137
    9.1.4  equals方法與== 138
    9.2  字符串的相關問題 139
    9.2.1  String、StringBuffer、StringBuilder
    類 139
    9.2.2  字符串的解析 140
    9.2.3  正則表達式* 141
    9.3  其他常用的JDK類 144
    9.3.1  Math、StrictMath與Random 144
    9.3.2  日期類 144
    9.3.3  System類 147
    9.3.4  Runtime類 149
    9.4  Scanner 類 151
    本章小結 151
    習題9 152
    第10章  枚舉enum* 153
    10.1  聲明一個簡單的枚舉 153
    10.2  帶參數的枚舉值與構造方法 155
    10.3  帶體的枚舉值 155
    10.4  實現接口 156
    本章小結 157
    習題10 157
    第11章  GUI編程 158
    11.1  GUI概述 158
    11.2  GUI編程三要素 158
    11.3  圖形組件 159
    11.4  容器組件 159
    11.4.1  Applet 159
    11.4.2  Frame 161
    11.4.3  Panel 162
    11.4.4  Dialog 162
    11.4.5  ScrollPane 162
    11.5  布局管理器 163
    11.5.1  FlowLayout 163
    11.5.2  BorderLayout 164
    11.5.3  CardLayout 165
    11.5.4  GridLayout 166
    11.6  事件處理 167
    11.6.1  事件源 167
    11.6.2  事件 168
    11.6.3  監聽器 168
    11.6.4  監聽器接口適配器 170
    11.7  菜單 173
    11.7.1  下拉式菜單 173
    11.7.2  彈出式菜單 174
    11.8  Graphics 繪圖 176
    11.8.1  RGB顏色模式 176
    11.8.2  字體 177
    11.8.3  Java的繪圖機制 177
    11.9  國際化I18N 179
    11.9.1  軟件的國際化和本地化 179
    11.9.2  I18N編程模型 180
    11.9.3  Locale 181
    11.9.4  本地化的資源 181
    11.10  MVC簡介 185
    11.10.1  什么是MVC 185
    11.10.2  觀察員模式 186
    11.10.3  MVC綜合例程 186
    11.11  Swing簡介* 193
    本章小結 193
    習題11 193
    附錄A  Java編碼規范 194
    附錄B  常用操作命令 206
    附錄C  Java發展大事記 209
    參考文獻 212
最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 色呦呦在线看| 亚洲人成绝费网站色ww| 丁香婷婷在线观看| 91碰视频| 日本欧美一区二区三区不卡视频| 国产福利毛片| 欧洲一卡2卡三卡4卡免费观看| ssswww免费久久| 免费看美女扒开腿让男人桶| 91精品推荐| 久久精品国产四虎| 一级做性色a爱片久久片| 国内精品久久久久久野外| 午夜福利毛片| 久操热久操| 一区二区三区久久| 国产伦精品一区二区三区| 成人福利免费观看体验区| 精品免费久久久久久影院| 一区二区三区免费视频 www| 国产欧美一区二区三区免费| 色爱天堂| 污片在线免费观看| 国产欧美91| 欧美成成人免费| 97玖玖| 毛片午夜| 亚洲欧美94色| 97精品在线播放| 黄色美女视频网站| 在线网站黄色| 国产精品高清一区二区三区| 欧美三级视频| 亚洲区一区| 91免费福利视频| 激情五月婷婷基地| 日本一区二区三区在线 视频 | 韩国一级毛片免费完整视频| 婷婷sese| 真实国产乱子伦在线观看| 国产成人精品久久亚洲高清不卡|