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

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

Java程序設(shè)計(jì)及應(yīng)用

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

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

    本書共分11章,分別講解了Java入門、編程基礎(chǔ)、面向?qū)ο蟆⒎盒汀惓!⒕程、I/O、集合框架、常用API、枚舉、GUI編程等內(nèi)容。

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

    本書配有《Java程序設(shè)計(jì)實(shí)訓(xùn)》,精心設(shè)計(jì)的典型案例都來源于企業(yè)項(xiàng)目,與教材緊密結(jié)合,使理論知識(shí)與實(shí)踐技能緊密結(jié)合、交互循環(huán)貫通。隨書附贈(zèng)光盤內(nèi)容為本書所有范例源程序、相關(guān)軟件、教學(xué)動(dòng)畫演示等。

      本書可作為理工科高等院校的“Java程序設(shè)計(jì)”課程教材,也可作為軟件培訓(xùn)或者自學(xué)的教材。本書是作者長期從事Java研究、開發(fā)、教學(xué)、企業(yè)軟件項(xiàng)目指導(dǎo)的心得體會(huì),在此奉獻(xiàn)給大家,愿本書能夠?yàn)閺V大Java愛好者提供有益的幫助。

      Java是世界上最流行的編程語言,在軟件產(chǎn)業(yè)中占有重要地位,全國各高等院校已經(jīng)紛紛開設(shè)Java課程,培養(yǎng)Java軟件開發(fā)人才。

      本書主要是為了配合高等院校Java教學(xué)的深入研究而編寫的。按照《教育部關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校本科教學(xué)工作的若干意見》,全書以最新的《Java語言規(guī)范3.0》為依據(jù),較深刻地講解了Java語言以及面向?qū)ο蟮木幊趟枷搿⒎椒ǎ⑶乙肓俗訨ava SE 5.0以來的新語法,如優(yōu)化的for循環(huán)、泛型、自動(dòng)裝包/拆包、枚舉、可變參數(shù)、靜態(tài)導(dǎo)入等。本書采用“思想+理論+實(shí)踐+應(yīng)用”的編寫方式,以企業(yè)軟件編程為導(dǎo)向,引入案例教學(xué)和啟發(fā)式教學(xué)方法,便于激發(fā)學(xué)習(xí)興趣。本書的編寫思想是:把理論知識(shí)點(diǎn)融入到編程實(shí)踐中去,立足于“啟發(fā)思想,理論夠用,重在實(shí)踐,應(yīng)用導(dǎo)向”的要求,力求做到博精簡易,符合“思想是源泉、理論是基礎(chǔ)、實(shí)踐積經(jīng)驗(yàn)、應(yīng)用是目的”的理念。每一章都盡量挖掘理論背后的思想,思想通了,理論就好掌握了,通過編程實(shí)例從實(shí)踐的角度對(duì)理論加以驗(yàn)證,理論是抽象的,把抽象的理論用具體的程序代碼表示出來,從而進(jìn)一步提高學(xué)生對(duì)理論的理解,同時(shí)培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力,最后達(dá)到學(xué)習(xí)知識(shí)、培養(yǎng)能力的目的。另外,在案例的選擇上,遵循“在能夠驗(yàn)證理論的前提下盡量簡單”的原則,這樣有利于激發(fā)學(xué)生的求知欲望。

      程序設(shè)計(jì)的核心問題是思想,這是程序設(shè)計(jì)的靈魂,程序設(shè)計(jì)處處都可以凝聚思想,這是本書的出發(fā)點(diǎn),在本書的許多地方都有體現(xiàn),如面向?qū)ο蟮乃枷耄瑥奈锢泶笫澜缗c計(jì)算機(jī)小世界這個(gè)角度來闡述,初學(xué)者就較容易理解。

      本書一方面可以引導(dǎo)讀者學(xué)習(xí)編程、掌握編程思想和技術(shù),另一方面還可以培養(yǎng)讀者好的素質(zhì)。例如,計(jì)算機(jī)編程能夠鍛煉一個(gè)人做事的細(xì)心和耐心(因?yàn)橛?jì)算機(jī)程序不允許出現(xiàn)一絲差錯(cuò),否則程序就不能正確運(yùn)行),細(xì)節(jié)決定成敗,這對(duì)學(xué)生的素質(zhì)培養(yǎng)很重要。

      本書在重點(diǎn)講解Java的同時(shí),盡量和其他相關(guān)學(xué)科聯(lián)系起來,適當(dāng)?shù)卮┎遑炌ǎ@對(duì)學(xué)生學(xué)習(xí)編程很有好處,因?yàn)檐浖幊滩皇仟?dú)立的、孤立的,而是和其他學(xué)科有著密切的關(guān)聯(lián),如數(shù)據(jù)結(jié)構(gòu)、軟件工程、哲學(xué)認(rèn)知思想等。

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

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

    本書的主要特點(diǎn)體現(xiàn)在以下幾個(gè)方面:一是本書吸收了最新的Java技術(shù)和語法;二是融合了編程思想、理論、實(shí)踐、應(yīng)用于一體,培養(yǎng)編程思想,訓(xùn)練編程方法;三是把物理宇宙大世界與計(jì)算機(jī)小世界相統(tǒng)一,認(rèn)知世界,學(xué)習(xí)編程,使讀者學(xué)習(xí)面向?qū)ο缶幊谈庇^、簡易;四是本書知識(shí)點(diǎn)做到了前呼后應(yīng),在分章節(jié)講解的過程中始終站在Java編程整體的高度上,使讀者掌握的知識(shí)點(diǎn)不再是零散的,而是有機(jī)的整體;五是為讀者留下了一定的思考空間,培養(yǎng)讀者思考問題的能力;六是提供了精心設(shè)計(jì)的習(xí)題,匯聚編程的常見錯(cuò)誤、原因和解決方法,能夠幫助學(xué)生開闊視野;七是本書配有《Java程序設(shè)計(jì)實(shí)訓(xùn)》,精心設(shè)計(jì)了許多案例,與教材一起,使學(xué)生的理論知識(shí)與實(shí)踐技能交互循環(huán)貫通。

      為了便于組織教學(xué)和學(xué)生自學(xué),本書共分11章,第1章介紹了Java編程的入門知識(shí)和開發(fā)環(huán)境,第2章介紹了Java語言的基本語法,第3章是面向?qū)ο蟮乃枷牒头椒ǎ?章是泛型,第5章是異常處理,第6章是多線程,第7章是輸入輸出,第8章是集合框架,第9章介紹了一些常用的API,第10章是枚舉,第11章是GUI編程。帶*的章節(jié)屬于選修內(nèi)容。另外,每章都配有一定數(shù)量的習(xí)題,這些習(xí)題有一定的深度和難度,對(duì)啟發(fā)學(xué)生的編程思想、提高學(xué)生的軟件設(shè)計(jì)和開發(fā)能力很有好處。

      本書的總體結(jié)構(gòu)與編寫思想由李宗軍和滕延燕設(shè)計(jì)編寫。其中第1、2、4章以及附錄部分由滕延燕編寫,其余部分由李宗軍編寫。同時(shí)參加編寫的還有李志敏、高峰、王金良、周麗美、劉慧、尹海麗、王廣彬(青島科技大學(xué))、李洪偉(山東科技大學(xué))、錢守國(青島大學(xué))、楊玉霞、段建麗、姚惠萍、王麗麗等老師。我的學(xué)生高素真、羅秀基、李海靜、戴明霞、毛靜、馮彥君、高金風(fēng)、胡克平、劉濤、宋慧、曾雨、鄒劍邦等,他們都參與了我們?cè)S多項(xiàng)目的研發(fā)工作,為本教材編寫了大量的程序代碼,祝愿他們?cè)谝院蟮墓ぷ骱蜕钪幸磺许樌T杆麄內(nèi)〉酶蟮某煽儭H珪玫搅酥袊姵霭嫔缦嚓P(guān)領(lǐng)導(dǎo)的大力支持和北京萬水電子信息有限公司策劃團(tuán)隊(duì)的用心指導(dǎo),特別是雷順加編審、俞飛和周益丹編輯在本書的策劃和寫作中,提出了很好的建議,使得本書能夠更好地用于教學(xué),在此深表感謝。在本書編寫過程中參考了大量國內(nèi)外計(jì)算機(jī)網(wǎng)絡(luò)文獻(xiàn)資料,在此,謹(jǐn)向這些著作者以及為本書出版付出辛勤勞動(dòng)的同志深表感謝!

      本書的編寫得到了青島理工大學(xué)和理學(xué)院領(lǐng)導(dǎo)的大力支持,在此表示衷心的感謝!另外,感謝理學(xué)院計(jì)科教研室和數(shù)學(xué)教研室全體同仁為本書的出版所做的努力!

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

     


    前言
     
    第1章  Java入門 1
    1.1  Java的起源與發(fā)展 1
    1.2  Java開發(fā)環(huán)境 2
    1.2.1  兩種開發(fā)環(huán)境 2
    1.2.2  搭建開發(fā)環(huán)境 2
    1.2.3  了解環(huán)境變量 3
    1.2.4  了解JDK的目錄結(jié)構(gòu) 4
    1.3  初步體驗(yàn)Java編程 4
    1.3.1  HelloWorld案例 5
    1.3.2  案例分析 5
    1.4  JDK API文檔的使用 7
    1.5  Java學(xué)習(xí)的建議 8
    1.5.1  打好基礎(chǔ) 8
    1.5.2  眼手腦并用 8
    1.5.3  JDK API文檔 8
    1.5.4  有效使用網(wǎng)絡(luò)資源 8
    1.5.5  計(jì)算機(jī)英語 8
    本章小結(jié) 8
    習(xí)題1 9
    第2章  Java編程基礎(chǔ) 10
    2.1  Java語言基礎(chǔ) 10
    2.1.1  注釋 10
    2.1.2  關(guān)鍵字和標(biāo)識(shí)符 10
    2.1.3  基本數(shù)據(jù)類型 11
    2.1.4  字面值與常量 15
    2.1.5  變量 16
    2.1.6  基本類型的類型轉(zhuǎn)換 17
    2.1.7  數(shù)組 18
    2.1.8  方法的參數(shù)傳遞 21
    2.1.9  方法的可變參數(shù) 23
    2.1.10  格式化輸出 24
    2.1.11  包 25
    2.2  Java運(yùn)算符 26
    2.2.1  算術(shù)運(yùn)算符 26
    2.2.2  比較運(yùn)算符 27
    2.2.3  邏輯運(yùn)算符 27
    2.2.4  位運(yùn)算符 27
    2.2.5  賦值運(yùn)算符 28
    2.2.6  運(yùn)算符的優(yōu)先級(jí) 28
    2.3  流程控制 28
    2.3.1  順序結(jié)構(gòu) 28
    2.3.2  條件分支結(jié)構(gòu) 29
    2.3.3  循環(huán)結(jié)構(gòu) 31
    2.3.4  跳轉(zhuǎn)語句 34
    本章小結(jié) 35
    習(xí)題2 35
    第3章  面向?qū)ο?nbsp;38
    3.1  物理世界與面向?qū)ο?nbsp;38
    3.1.1  人與計(jì)算機(jī)的關(guān)系 38
    3.1.2  物理世界的認(rèn)知 38
    3.1.3  面向?qū)ο蠓椒ㄅc UML 42
    3.2  類與對(duì)象 43
    3.2.1  類的定義 43
    3.2.2  構(gòu)造方法 46
    3.2.3  對(duì)象的創(chuàng)建與使用 47
    3.3  封裝 47
    3.3.1  訪問修飾符 47
    3.3.2  封裝的保護(hù)作用 48
    3.3.3  增強(qiáng)獨(dú)立性 48
    3.4  類的繼承 48
    3.4.1  繼承 48
    3.4.2  繼承的UML符號(hào) 49
    3.4.3  this與super關(guān)鍵字 50
    3.5  多態(tài) 51
    3.5.1  重載 51
    3.5.2  覆蓋 52
    3.6  接口與抽象類 53
    3.6.1  接口 53
    3.6.2  抽象類 54
    3.7  引用類型的類型轉(zhuǎn)換 54
    3.7.1  自動(dòng)類型轉(zhuǎn)換 54
    3.7.2  強(qiáng)制類型轉(zhuǎn)換 55
    3.7.3  自動(dòng)打包/拆包機(jī)制 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  類實(shí)例對(duì)象的創(chuàng)建過程 63
    3.10  內(nèi)部類 64
    3.10.1  成員內(nèi)部類 64
    3.10.2  方法內(nèi)部類 67
    3.10.3  匿名內(nèi)部類 67
    3.11  對(duì)象之間的關(guān)系 69
    3.11.1  泛化 69
    3.11.2  聚合、組合 70
    3.11.3  依賴 71
    3.11.4  關(guān)聯(lián) 71
    3.12  面向?qū)ο蟪绦蛟O(shè)計(jì)的基本原則 72
    3.12.1  單一職責(zé)原則 72
    3.12.2  開閉原則 72
    3.12.3  里氏代換原則 73
    3.12.4  依賴倒轉(zhuǎn)原則 75
    3.12.5  接口隔離原則 76
    3.12.6  合成復(fù)用原則 77
    3.12.7  迪米特法則 77
    本章小結(jié) 77
    習(xí)題3 78
    第4章  泛型 80
    4.1  為什么要引入泛型 80
    4.2  定義簡單的泛型 81
    4.3  泛型和子類繼承 82
    4.4  泛型的通配符 83
    4.5  泛型方法和類型推斷 84
    本章小結(jié) 85
    習(xí)題4 85
    第5章  異常處理 86
    5.1  什么是異常 86
    5.2  異常處理機(jī)制 86
    5.2.1  try/catch/finally 88
    5.2.2  throws 與 throw 89
    5.2.3  異常處理編程原則 89
    本章小結(jié) 90
    習(xí)題5 90
    第6章  多線程 91
    6.1  基本概念 91
    6.2  線程對(duì)象的創(chuàng)建與啟動(dòng) 91
    6.2.1  繼承Thread類 91
    6.2.2  實(shí)現(xiàn)Runnable接口 93
    6.2.3  兩種創(chuàng)建方式的比較 93
    6.3  線程的生命周期 93
    6.4  前臺(tái)線程和后臺(tái)線程 94
    6.5  線程的分支與合并 95
    6.6  多線程的同步 96
    6.6.1  線程安全 96
    6.6.2  同步代碼塊 97
    6.6.3  同步方法 98
    6.7  線程間的通信 100
    本章小結(jié) 102
    習(xí)題6 102
    第7章  輸入輸出I/O 103
    7.1  I/O概述 103
    7.2  字符集編碼 104
    7.2.1  基本概念 104
    7.2.2  字符集編碼的發(fā)展 105
    7.2.3  漢字編碼 107
    7.2.4  內(nèi)碼和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  低級(jí)字節(jié)流 116
    7.4.2  高級(jí)字節(jié)流 119
    7.4.3  字符流 121
    7.4.4  對(duì)象流與序列化 122
    7.5  NIO包簡介 124
    7.5.1  為什么要引入NIO包 124
    7.5.2  流與塊的比較 124
    本章小結(jié) 124
    習(xí)題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
    本章小結(jié) 132
    習(xí)題8 133
    第9章  常用JDK API 134
    9.1  Object類 134
    9.1.1  Object介紹 134
    9.1.2  getClass方法與reflection機(jī)制 135
    9.1.3  toString方法 137
    9.1.4  equals方法與== 138
    9.2  字符串的相關(guān)問題 139
    9.2.1  String、StringBuffer、StringBuilder
    類 139
    9.2.2  字符串的解析 140
    9.2.3  正則表達(dá)式* 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
    本章小結(jié) 151
    習(xí)題9 152
    第10章  枚舉enum* 153
    10.1  聲明一個(gè)簡單的枚舉 153
    10.2  帶參數(shù)的枚舉值與構(gòu)造方法 155
    10.3  帶體的枚舉值 155
    10.4  實(shí)現(xiàn)接口 156
    本章小結(jié) 157
    習(xí)題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  監(jiān)聽器 168
    11.6.4  監(jiān)聽器接口適配器 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的繪圖機(jī)制 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
    本章小結(jié) 193
    習(xí)題11 193
    附錄A  Java編碼規(guī)范 194
    附錄B  常用操作命令 206
    附錄C  Java發(fā)展大事記 209
    參考文獻(xiàn) 212
最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過250字,需審核,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
主站蜘蛛池模板: 日本在线观看一级高清片 | 国产美女下面流出白浆视频 | 国产一区二区三区久久精品 | 亚洲激情第二页 | 亚洲一区 在线播放 | adc影院在线观看成人 | 色天使色护士 在线视频观看 | 国产成人啪精品视频免费网站软件 | 国产 麻豆 欧美亚洲综合久久 | 久久性视频| 都市激情中文字幕 | 岛国大片在线免费观看 | 成人污网站 | 色五月视频 | 美女视频黄频大全免费视频 | 正在播放一区二区 | 夜色福利院在线看青草一 | 蕾丝视频成人★在线观看 | 久久经典视频 | 亚洲免费h | 国产91原创 | 成人www视频 | 玖玖精品视频 | 欧美人xxxx另类| 国产精品视频第一区二区 | 日本高清在线精品一区二区三区 | 欧美线人一区二区三区 | 国产成人亚洲精品影院 | 国产激情片 | 欧美日韩亚洲精品国产色 | 欧洲精品码一区二区三区免费看 | 日日噜噜噜噜人人爽亚洲精品 | 一级做a爰性色毛片 | 国产人伦激情在线观看 | 成人国产精品免费视频 | 欧美一级高跟鞋鞋交 | 久久精品国产在热久久2019 | 亚洲情综合五月天 | 久久国产精品一区二区三区 | 亚洲一区二区三区网站 | 中文字幕色网站 |