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

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

Java程序設(shè)計(jì)簡明教程

中國水利水電出版社
    【作 者】陳語林 主編 【I S B N 】978-7-5084-6162-5 【責(zé)任編輯】吳萍 【適用讀者群】本科 【出版時間】2008-12-01 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版 【頁 數(shù)】300 【千字?jǐn)?shù)】 【印 張】 【定 價】30 【叢 書】21世紀(jì)高等學(xué)校精品規(guī)劃教材 【備注信息】
圖書詳情

      Java是目前最為流行的三大程序設(shè)計(jì)語言之一。作為一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,Java脫離了對硬件平臺的依賴,增強(qiáng)了程序的可移植性,實(shí)現(xiàn)了“一次編譯,隨處運(yùn)行”。本書著眼于基礎(chǔ)入門,對Java的架構(gòu)和語言的基本應(yīng)用進(jìn)行介紹,內(nèi)容主要包括:Java語言及其開發(fā)環(huán)境,Java語言基礎(chǔ),數(shù)組的使用,面向?qū)ο蟪绦蛟O(shè)計(jì)方法,Java小程序,圖形用戶界面,數(shù)據(jù)庫編程,多媒體應(yīng)用,Java中的流、多線程與網(wǎng)絡(luò)編程,錯誤與異常的處理,開發(fā)工具的使用方法。

      本書緊扣教學(xué)大綱,內(nèi)容涵蓋全國計(jì)算機(jī)等級考試二級Java語言程序設(shè)計(jì)考試大綱要求的知識點(diǎn),采用大量經(jīng)典實(shí)例,并將各主要知識點(diǎn)融入實(shí)例中,每章給出豐富的習(xí)題(填空、判斷、簡答、實(shí)驗(yàn)操作),供讀者自測。在內(nèi)容選材上由淺入深、循序漸進(jìn)。與本書配套的《Java程序設(shè)計(jì)簡明教程實(shí)驗(yàn)實(shí)訓(xùn)與習(xí)題選解》中提供同步的實(shí)驗(yàn)指導(dǎo)和書中習(xí)題選解,并根據(jù)教學(xué)特點(diǎn)和需要,還提供了三個比較大的綜合案例,供讀者學(xué)完本課程后進(jìn)行綜合實(shí)訓(xùn)使用。

      本書可作為高等學(xué)校計(jì)算機(jī)或工科非計(jì)算機(jī)專業(yè)程序設(shè)計(jì)教材,也可作為全國計(jì)算機(jī)等級考試二級Java考試的培訓(xùn)和自學(xué)教材,還可供廣大程序設(shè)計(jì)愛好者參考。

      C語言、Visual Basic以及Java是目前最為流行的三大程序設(shè)計(jì)語言。SUN公司推出的Java編程語言,給計(jì)算機(jī)業(yè)帶來了一場新的變革,為軟件開發(fā)人員帶來了新的挑戰(zhàn)與機(jī)遇。作為一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,Java在硬件平臺上構(gòu)建Java虛擬機(jī),然后執(zhí)行通用的Java字節(jié)碼文件,這樣Java就在理論上脫離了對硬件平臺的依賴,增強(qiáng)了程序的可移植性,實(shí)現(xiàn)了“一次編譯,隨處運(yùn)行”。

      Java語法結(jié)構(gòu)簡單,在很多方面都與C和C++ 極其相似。作為一種完全面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,除了具有C++所具備的封裝、繼承、多態(tài)等特性,Java還引入了多線程的概念。Java技術(shù)正在成為全球網(wǎng)絡(luò)應(yīng)用的事實(shí)標(biāo)準(zhǔn),它將大大地加快和簡化移動業(yè)務(wù)、消費(fèi)領(lǐng)域和企業(yè)市場的業(yè)務(wù)。基于此,許多高校已開設(shè)Java程序設(shè)計(jì)語言課程,并且該課程已被“非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)分委員會”推薦作為大學(xué)計(jì)算機(jī)基礎(chǔ)教學(xué)的一門核心課程,同時也被教育部考試中心列為全國計(jì)算機(jī)等級考試二級的選考課程。本書就是在這個基礎(chǔ)上,為滿足教學(xué)/等級考試需要而編寫的。

      編寫時,依照讀者的認(rèn)知規(guī)律,將全書分為12章。第1章簡單介紹Java語言的特點(diǎn)及其開發(fā)環(huán)境;第2章和第3章作為Java語言的基礎(chǔ),主要介紹Java的一些語言規(guī)則以及程序控制結(jié)構(gòu);第4章介紹Java中數(shù)組的使用;第5章介紹Java面向?qū)ο蟪绦蛟O(shè)計(jì)語言的編程特點(diǎn)和方法;第6章主要介紹Java小程序的開發(fā)方法;第7章介紹圖形用戶界面的設(shè)計(jì)方法;第8章簡單說明Java中數(shù)據(jù)庫的應(yīng)用;第9章介紹Java中的多媒體應(yīng)用;第10章重點(diǎn)闡述Java中的流、多線程與網(wǎng)絡(luò)編程基礎(chǔ);第11章介紹錯誤與異常的處理;第12章介紹開發(fā)工具的使用方法。

      本書概念清晰、邏輯性強(qiáng)、層次分明,在內(nèi)容選材上由淺入深、循序漸進(jìn),書中選擇了大量的經(jīng)典實(shí)例,并將主要知識點(diǎn)融入各實(shí)例中。各章給出豐富的典型習(xí)題(填空、判斷、簡答、實(shí)驗(yàn)操作等),供讀者練習(xí)與自測。后期還將出版《Java程序設(shè)計(jì)簡明教程實(shí)驗(yàn)實(shí)訓(xùn)與習(xí)題選解》與本書配套,配套書中提供同步的實(shí)驗(yàn)指導(dǎo)和書中習(xí)題選解;根據(jù)教學(xué)特點(diǎn)和需要,配套書中還提供了三個比較大的綜合案例,供學(xué)完本課程后的學(xué)生進(jìn)行綜合實(shí)訓(xùn)使用。本書非常適合Java初學(xué)者作為教材使用。

      本書由陳語林主編,孔志周、師以賀、梁建武任副主編。各章主要編寫人員分工如下:高學(xué)松編寫了第1章,陳語林編寫了第2、5、6、8章,師以賀編寫了第3、4章,孔志周編寫了第9、11章,梁建武編寫了第7、12章,第10章由杜偉編寫。參加本書編寫工作的還有劉建成、王新英、王鷹、劉軍軍、石山鷹、何志斌、龍曉梅、田野、周媛媛、文拯、石玉英等。

      在本書編寫的過程中,得到了許多專家和同仁的熱情幫助和大力支持,中國水利水電出版社的領(lǐng)導(dǎo)和編輯也付出了艱辛的勞動,謹(jǐn)此向他們表示最真摯的感謝!

      由于計(jì)算機(jī)技術(shù)發(fā)展十分迅速且作者水平所限,書中錯誤和疏漏在所難免,敬請專家和廣大讀者批評指正。

     

    前言
    第1章  Java語言及其開發(fā)環(huán)境 1
    1.1  Java的誕生與發(fā)展 1
    1.1.1  Internet與Web 1
    1.1.2  Java的起源 1
    1.1.3  Java的應(yīng)用 2
    1.2  Java與C/C++的聯(lián)系與區(qū)別 3
    1.2.1  Java與C++ 3
    1.2.2  Java與C 3
    1.3  Java語言的特點(diǎn) 5
    1.4  Java程序的類型及其不同的編程模式 7
    1.5  建立Java開發(fā)環(huán)境 8
    1.5.1  JDK的獲得與安裝 8
    1.5.2  運(yùn)行環(huán)境的配置 9
    1.6  Java應(yīng)用程序的開發(fā)與運(yùn)行 11
    1.6.1  Java應(yīng)用程序開發(fā)過程簡介 11
    1.6.2  Java Application程序示例及運(yùn)行 11
    1.6.3  Java Applet程序示例及運(yùn)行 14
    1.6.4  開發(fā)Java應(yīng)用程序的注意事項(xiàng) 16
    思考與練習(xí) 16
    第2章  Java語言基礎(chǔ) 18
    2.1  Java語言的基本組成 18
    2.1.1  標(biāo)識符 18
    2.1.2  關(guān)鍵字 19
    2.1.3  分隔符 19
    2.2  數(shù)據(jù)類型 20
    2.2.1  基本數(shù)據(jù)類型 20
    2.2.2  直接量 21
    2.2.3  變量 23
    2.3  運(yùn)算符與表達(dá)式 26
    2.3.1  賦值運(yùn)算符 26
    2.3.2  算術(shù)運(yùn)算符 27
    2.3.3  關(guān)系運(yùn)算符 28
    2.3.4  邏輯運(yùn)算符 29
    2.3.5  條件運(yùn)算符 29
    2.3.6  位運(yùn)算符 30
    2.3.7  其他運(yùn)算符 32
    2.3.8  運(yùn)算符的優(yōu)先級 32
    2.4  Math類的常用操作 32
    2.5  Java的輸入/輸出 34
    2.5.1  標(biāo)準(zhǔn)輸入/輸出方法 35
    2.5.2  流式交互輸入/輸出 38
    2.5.3  GUI圖形界面輸入方法 40
    2.5.4  自定義輸入方法 41
    思考與練習(xí) 44
    第3章  程序控制結(jié)構(gòu) 46
    3.1  Java程序控制結(jié)構(gòu) 46
    3.2  條件語句 46
    3.2.1  簡單if語句 47
    3.2.2  if…else語句 47
    3.2.3  if語句的嵌套 48
    3.2.4  switch語句 51
    3.2.5  條件表達(dá)式 53
    3.3   循環(huán)結(jié)構(gòu) 53
    3.3.1  while循環(huán) 54
    3.3.2  do_while循環(huán) 55
    3.3.3  for循環(huán) 56
    3.3.4  循環(huán)嵌套 58
    3.3.5  循環(huán)結(jié)構(gòu)小結(jié) 59
    3.4  跳轉(zhuǎn)語句 60
    3.5  常見問題的求解 62
    3.5.1  迭代算法 62
    3.5.2  窮舉算法 63
    3.5.3  復(fù)雜程序解決方案和方法 64
    思考與練習(xí) 71
    第4章  數(shù)組 75
    4.1  數(shù)組簡介 75
    4.2  一維數(shù)組 76
    4.2.1  聲明數(shù)組變量 76
    4.2.2  創(chuàng)建數(shù)組 76
    4.2.3  數(shù)組的大小和默認(rèn)值 76
    4.2.4  數(shù)組下標(biāo)變量 77
    4.2.5  數(shù)組初始化 77
    4.2.6  把數(shù)組傳遞給方法 79
    4.2.7  一維數(shù)組的排序 80
    4.3  多維數(shù)組 82
    4.3.1  聲明多維數(shù)組變量和創(chuàng)建多維數(shù)組 82
    4.3.2  求多維數(shù)組的長度 82
    4.4  數(shù)組的查找 85
    4.4.1  線性查找法 85
    4.4.2  二分查找法 86
    思考與練習(xí) 88
    第5章  Java面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ) 90
    5.1  面向?qū)ο蠹夹g(shù)的編程特點(diǎn) 90
    5.2  類的結(jié)構(gòu) 92
    5.2.1  類聲明 92
    5.2.2  返回值 94
    5.2.3  創(chuàng)建對象 95
    5.2.4  構(gòu)造方法 97
    5.3  類的成員 97
    5.3.1  成員變量和局部變量 97
    5.3.2  關(guān)鍵字this 98
    5.3.3  類方法和實(shí)例方法 99
    5.3.4  訪問權(quán)限 100
    5.4  類的繼承和接口 101
    5.4.1  類的繼承 101
    5.4.2  重寫和關(guān)鍵字super 102
    5.4.3  final類和abstract類 103
    5.4.4  類的接口 104
    5.5  包和import語句 105
    5.5.1  package語句 105
    5.5.2  import語句 107
    5.5.3  常用的包和類 107
    5.5.4  Math類 110
    5.6  String類 111
    5.6.1  字符串變量 111
    5.6.2  String類的方法 113
    5.6.3  數(shù)據(jù)類型的轉(zhuǎn)換 118
    思考與練習(xí) 122
    第6章  Applet程序的開發(fā) 125
    6.1  Applet簡介 125
    6.1.1  Applet類 125
    6.1.2  Applet程序的特點(diǎn) 125
    6.2  Applet程序的運(yùn)行 126
    6.2.1  HTML文件 126
    6.2.2  運(yùn)行HTML文件 127
    6.3  Applet類的方法 129
    6.3.1  Applet類方法一覽 129
    6.3.2  不需要調(diào)用的方法 130
    6.4  Applet程序的應(yīng)用 132
    6.4.1  在Applet中添加按鈕 132
    6.4.2  Applet中的cardLayout布局 133
    6.5  Applet程序開發(fā)實(shí)例 135
    思考與練習(xí) 138
    第7章  創(chuàng)建圖形用戶界面 140
    7.1  圖形用戶界面 140
    7.2  事件處理 141
    7.2.1  事件和事件源 142
    7.2.2  事件注冊、監(jiān)聽和處理 143
    7.2.3  事件處理 145
    7.3  窗口與組件 149
    7.3.1  窗口——JFrame類 150
    7.3.2  面板——JPanel類 150
    7.3.3  標(biāo)簽——JLabel類 151
    7.3.4  按鈕——JButton類 151
    7.3.5  文本框——JTextField類與JPasswordField類 151
    7.3.6  文本區(qū)——JTextArea類 152
    7.3.7  列表組件——JComboBox類和JList類 154
    7.3.8  滾動窗格——JScrollPane類 156
    7.3.9  復(fù)選框和單選按鈕——JCheckBox類和JRadioButton類 157
    7.3.10  滑動條——JSlider類 160
    7.3.11  創(chuàng)建多個窗口 161
    7.4  菜單與對話框 164
    7.4.1  為窗口加入菜單 164
    7.4.2  彈出式菜單 168
    7.4.3  對話框 169
    7.5  布局管理器 174
    7.5.1  順序布局——FlowLayout 174
    7.5.2  邊界布局——BorderLayout 175
    7.5.3  網(wǎng)格布局——GridLayout 176
    7.5.4  卡片布局——CardLayout 176
    7.5.5  手工布局 177
    7.6   開發(fā)實(shí)例 178
    思考與練習(xí) 182
    第8章  數(shù)據(jù)庫編程 184
    8.1  數(shù)據(jù)庫的概念 184
    8.2  結(jié)構(gòu)化查詢語言(SQL) 185
    8.2.1  SELECT語句 186
    8.2.2  INSERT語句 187
    8.2.3  UPDATE語句 188
    8.2.4  DELETE語句 188
    8.3  JDBC的概念 188
    8.3.1  Java數(shù)據(jù)庫連接 189
    8.3.2  創(chuàng)建數(shù)據(jù)源 190
    8.4  使用JDBC連接數(shù)據(jù)庫 192
    8.4.1  裝入驅(qū)動器 192
    8.4.2  連接到數(shù)據(jù)庫 192
    8.5  數(shù)據(jù)庫操作 193
    8.5.1  向數(shù)據(jù)庫發(fā)送SQL語句 193
    8.5.2  處理SQL執(zhí)行結(jié)果 194
    8.5.3  處理帶參數(shù)的查詢 197
    思考與練習(xí) 202
    第9章  多媒體應(yīng)用 204
    9.1  Java與圖形 204
    9.1.1  直線 205
    9.1.2  矩形 205
    9.1.3  橢圓 206
    9.1.4  圓弧 206
    9.1.5  多邊形 207
    9.2  顏色與字體控制 208
    9.2.1  顏色 208
    9.2.2  字體控制 209
    9.3  圖像處理 211
    9.3.1  Image類 211
    9.3.2  URL對象參數(shù) 212
    9.3.3  設(shè)置Java窗口的圖標(biāo) 214
    9.4  播放聲音 214
    9.4.1  聲音的自動播放 215
    9.4.2  控制聲音播放 215
    9.4.3  多線程的聲音播放程序 216
    9.5  播放視頻 219
    9.5.1  創(chuàng)建一個播放器 219
    9.5.2  播放器注冊監(jiān)聽 220
    9.5.3  播放器預(yù)提取媒體文件 220
    9.5.4  啟動播放器播放媒體文件 220
    9.5.5  停止播放媒體文件 220
    9.5.6  創(chuàng)建實(shí)用的多媒體播放器 220
    思考與練習(xí) 223
    第10章  流、多線程與網(wǎng)絡(luò)編程 225
    10.1  流 225
    10.1.1  Java流的基本概念 225
    10.1.2  數(shù)據(jù)流的應(yīng)用 226
    10.1.3  Java文件管理 228
    10.2  多線程 229
    10.2.1  多線程的基礎(chǔ) 229
    10.2.2  多線程的實(shí)現(xiàn) 230
    10.2.3  線程的生命周期 232
    10.2.4  線程狀態(tài)轉(zhuǎn)換 233
    10.2.5  多線程的同步 236
    10.2.6  多線程的問題 240
    10.3  網(wǎng)絡(luò)編程 240
    10.3.1  URL編程 240
    10.3.2  使用URL類訪問網(wǎng)絡(luò)資源 241
    10.3.3  客戶/服務(wù)器通過流Socket連接的交互 241
    10.3.4  無連接的客戶/服務(wù)器通過數(shù)據(jù)報(bào)的交互 245
    思考與練習(xí) 249
    第11章  錯誤與異常處理 251
    11.1  程序錯誤及類型 251
    11.1.1  語法錯誤 251
    11.1.2  運(yùn)行錯誤 252
    11.1.3  邏輯錯誤 252
    11.2  程序調(diào)試 253
    11.3  異常和異常類型 253
    11.3.1  異常類 255
    11.3.2  必檢異常和免檢異常 256
    11.4  異常處理 256
    11.4.1  聲明異常 256
    11.4.2  拋出異常 257
    11.4.3  捕獲異常 257
    11.5  重新拋出異常 261
    11.6  finally子句 262
    11.7  使用異常 262
    11.8  斷言 263
    11.8.1  聲明斷言 263
    11.8.2  運(yùn)行帶斷言的程序 264
    11.8.3  使用異常處理或斷言 264
    思考與練習(xí) 264
    第12章  開發(fā)工具的應(yīng)用 267
    12.1  J2EE與Eclipse 267
    12.1.1  J2EE技術(shù) 267
    12.1.2  為什么要在Eclipse下開發(fā)J2EE程序 268
    12.2  下載并安裝Eclipse 269
    12.3  安裝語言包 269
    12.4  第一個Java實(shí)例 269
    12.4.1  新建Java項(xiàng)目 270
    12.4.2  配置構(gòu)建路徑 270
    12.4.3  新建Java類 270
    12.4.4  設(shè)置命令行參數(shù) 271
    12.4.5  運(yùn)行實(shí)例 271
    12.5  Java應(yīng)用程序?qū)嵗?nbsp;272
    12.5.1  排序算法的Java實(shí)現(xiàn) 272
    12.5.2  猜數(shù)字游戲 274
    12.5.3  通過FTP傳遞文件 276
    12.6  SWT界面開發(fā)實(shí)例 277
    12.6.1  使用Shell創(chuàng)建窗口 278
    12.6.2  簡單的用戶密碼驗(yàn)證器 280
    12.6.3  文件選擇器 283
    思考與練習(xí) 286
    參考資料 287
最新評論共有 1 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 四虎永久在线精品免费观看地址 | 伊人激情久久综合中文字幕 | 国产精品精品 | 国产高清一区 | 成人精品国产 | 国产乱码一区二区三区四川人 | 视频www| 激情.com| 国产99小视频 | 加勒比一本大道在线 | 国产精品精品视频 | 七七七久久久久人综合 | 久久中精品中文 | www.91在线| 亚洲精品tv久久久久久久久 | 亚洲一区二区在线免费观看 | 手机亚洲第一页 | 91精品专区 | 国产久热香蕉在线观看 | 免费一区二区三区视频狠狠 | xxx久久| 一区二区三区久久 | 精彩视频一区二区三区 | 好吊妞精品 | 日韩色视| 九九九九九九伊人 | 成人福利视频 | 午夜免费小视频 | 韩国精品一区二区三区 | 四虎免费最新在线永久 | 色多多网| 精品国产bdsm | 四虎澳门永久8848在线影院 | 国产婷婷一区二区三区 | 91国内在线观看 | 4hu四虎 | 亚洲三级天堂 | 国产永久在线观看 | 国产第一页精品 | 欧美日韩一区二区三区自拍 | 99精品国产免费久久国语 |