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

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

Java程序設計簡明教程

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

      Java是目前最為流行的三大程序設計語言之一。作為一種面向對象的程序設計語言,Java脫離了對硬件平臺的依賴,增強了程序的可移植性,實現了“一次編譯,隨處運行”。本書著眼于基礎入門,對Java的架構和語言的基本應用進行介紹,內容主要包括:Java語言及其開發環境,Java語言基礎,數組的使用,面向對象程序設計方法,Java小程序,圖形用戶界面,數據庫編程,多媒體應用,Java中的流、多線程與網絡編程,錯誤與異常的處理,開發工具的使用方法。

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

      本書可作為高等學校計算機或工科非計算機專業程序設計教材,也可作為全國計算機等級考試二級Java考試的培訓和自學教材,還可供廣大程序設計愛好者參考。

      C語言、Visual Basic以及Java是目前最為流行的三大程序設計語言。SUN公司推出的Java編程語言,給計算機業帶來了一場新的變革,為軟件開發人員帶來了新的挑戰與機遇。作為一種面向對象的程序設計語言,Java在硬件平臺上構建Java虛擬機,然后執行通用的Java字節碼文件,這樣Java就在理論上脫離了對硬件平臺的依賴,增強了程序的可移植性,實現了“一次編譯,隨處運行”。

      Java語法結構簡單,在很多方面都與C和C++ 極其相似。作為一種完全面向對象的程序設計語言,除了具有C++所具備的封裝、繼承、多態等特性,Java還引入了多線程的概念。Java技術正在成為全球網絡應用的事實標準,它將大大地加快和簡化移動業務、消費領域和企業市場的業務。基于此,許多高校已開設Java程序設計語言課程,并且該課程已被“非計算機專業計算機基礎課程教學指導分委員會”推薦作為大學計算機基礎教學的一門核心課程,同時也被教育部考試中心列為全國計算機等級考試二級的選考課程。本書就是在這個基礎上,為滿足教學/等級考試需要而編寫的。

      編寫時,依照讀者的認知規律,將全書分為12章。第1章簡單介紹Java語言的特點及其開發環境;第2章和第3章作為Java語言的基礎,主要介紹Java的一些語言規則以及程序控制結構;第4章介紹Java中數組的使用;第5章介紹Java面向對象程序設計語言的編程特點和方法;第6章主要介紹Java小程序的開發方法;第7章介紹圖形用戶界面的設計方法;第8章簡單說明Java中數據庫的應用;第9章介紹Java中的多媒體應用;第10章重點闡述Java中的流、多線程與網絡編程基礎;第11章介紹錯誤與異常的處理;第12章介紹開發工具的使用方法。

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

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

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

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

     

    前言
    第1章  Java語言及其開發環境 1
    1.1  Java的誕生與發展 1
    1.1.1  Internet與Web 1
    1.1.2  Java的起源 1
    1.1.3  Java的應用 2
    1.2  Java與C/C++的聯系與區別 3
    1.2.1  Java與C++ 3
    1.2.2  Java與C 3
    1.3  Java語言的特點 5
    1.4  Java程序的類型及其不同的編程模式 7
    1.5  建立Java開發環境 8
    1.5.1  JDK的獲得與安裝 8
    1.5.2  運行環境的配置 9
    1.6  Java應用程序的開發與運行 11
    1.6.1  Java應用程序開發過程簡介 11
    1.6.2  Java Application程序示例及運行 11
    1.6.3  Java Applet程序示例及運行 14
    1.6.4  開發Java應用程序的注意事項 16
    思考與練習 16
    第2章  Java語言基礎 18
    2.1  Java語言的基本組成 18
    2.1.1  標識符 18
    2.1.2  關鍵字 19
    2.1.3  分隔符 19
    2.2  數據類型 20
    2.2.1  基本數據類型 20
    2.2.2  直接量 21
    2.2.3  變量 23
    2.3  運算符與表達式 26
    2.3.1  賦值運算符 26
    2.3.2  算術運算符 27
    2.3.3  關系運算符 28
    2.3.4  邏輯運算符 29
    2.3.5  條件運算符 29
    2.3.6  位運算符 30
    2.3.7  其他運算符 32
    2.3.8  運算符的優先級 32
    2.4  Math類的常用操作 32
    2.5  Java的輸入/輸出 34
    2.5.1  標準輸入/輸出方法 35
    2.5.2  流式交互輸入/輸出 38
    2.5.3  GUI圖形界面輸入方法 40
    2.5.4  自定義輸入方法 41
    思考與練習 44
    第3章  程序控制結構 46
    3.1  Java程序控制結構 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  條件表達式 53
    3.3   循環結構 53
    3.3.1  while循環 54
    3.3.2  do_while循環 55
    3.3.3  for循環 56
    3.3.4  循環嵌套 58
    3.3.5  循環結構小結 59
    3.4  跳轉語句 60
    3.5  常見問題的求解 62
    3.5.1  迭代算法 62
    3.5.2  窮舉算法 63
    3.5.3  復雜程序解決方案和方法 64
    思考與練習 71
    第4章  數組 75
    4.1  數組簡介 75
    4.2  一維數組 76
    4.2.1  聲明數組變量 76
    4.2.2  創建數組 76
    4.2.3  數組的大小和默認值 76
    4.2.4  數組下標變量 77
    4.2.5  數組初始化 77
    4.2.6  把數組傳遞給方法 79
    4.2.7  一維數組的排序 80
    4.3  多維數組 82
    4.3.1  聲明多維數組變量和創建多維數組 82
    4.3.2  求多維數組的長度 82
    4.4  數組的查找 85
    4.4.1  線性查找法 85
    4.4.2  二分查找法 86
    思考與練習 88
    第5章  Java面向對象程序設計基礎 90
    5.1  面向對象技術的編程特點 90
    5.2  類的結構 92
    5.2.1  類聲明 92
    5.2.2  返回值 94
    5.2.3  創建對象 95
    5.2.4  構造方法 97
    5.3  類的成員 97
    5.3.1  成員變量和局部變量 97
    5.3.2  關鍵字this 98
    5.3.3  類方法和實例方法 99
    5.3.4  訪問權限 100
    5.4  類的繼承和接口 101
    5.4.1  類的繼承 101
    5.4.2  重寫和關鍵字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  數據類型的轉換 118
    思考與練習 122
    第6章  Applet程序的開發 125
    6.1  Applet簡介 125
    6.1.1  Applet類 125
    6.1.2  Applet程序的特點 125
    6.2  Applet程序的運行 126
    6.2.1  HTML文件 126
    6.2.2  運行HTML文件 127
    6.3  Applet類的方法 129
    6.3.1  Applet類方法一覽 129
    6.3.2  不需要調用的方法 130
    6.4  Applet程序的應用 132
    6.4.1  在Applet中添加按鈕 132
    6.4.2  Applet中的cardLayout布局 133
    6.5  Applet程序開發實例 135
    思考與練習 138
    第7章  創建圖形用戶界面 140
    7.1  圖形用戶界面 140
    7.2  事件處理 141
    7.2.1  事件和事件源 142
    7.2.2  事件注冊、監聽和處理 143
    7.2.3  事件處理 145
    7.3  窗口與組件 149
    7.3.1  窗口——JFrame類 150
    7.3.2  面板——JPanel類 150
    7.3.3  標簽——JLabel類 151
    7.3.4  按鈕——JButton類 151
    7.3.5  文本框——JTextField類與JPasswordField類 151
    7.3.6  文本區——JTextArea類 152
    7.3.7  列表組件——JComboBox類和JList類 154
    7.3.8  滾動窗格——JScrollPane類 156
    7.3.9  復選框和單選按鈕——JCheckBox類和JRadioButton類 157
    7.3.10  滑動條——JSlider類 160
    7.3.11  創建多個窗口 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  網格布局——GridLayout 176
    7.5.4  卡片布局——CardLayout 176
    7.5.5  手工布局 177
    7.6   開發實例 178
    思考與練習 182
    第8章  數據庫編程 184
    8.1  數據庫的概念 184
    8.2  結構化查詢語言(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數據庫連接 189
    8.3.2  創建數據源 190
    8.4  使用JDBC連接數據庫 192
    8.4.1  裝入驅動器 192
    8.4.2  連接到數據庫 192
    8.5  數據庫操作 193
    8.5.1  向數據庫發送SQL語句 193
    8.5.2  處理SQL執行結果 194
    8.5.3  處理帶參數的查詢 197
    思考與練習 202
    第9章  多媒體應用 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對象參數 212
    9.3.3  設置Java窗口的圖標 214
    9.4  播放聲音 214
    9.4.1  聲音的自動播放 215
    9.4.2  控制聲音播放 215
    9.4.3  多線程的聲音播放程序 216
    9.5  播放視頻 219
    9.5.1  創建一個播放器 219
    9.5.2  播放器注冊監聽 220
    9.5.3  播放器預提取媒體文件 220
    9.5.4  啟動播放器播放媒體文件 220
    9.5.5  停止播放媒體文件 220
    9.5.6  創建實用的多媒體播放器 220
    思考與練習 223
    第10章  流、多線程與網絡編程 225
    10.1  流 225
    10.1.1  Java流的基本概念 225
    10.1.2  數據流的應用 226
    10.1.3  Java文件管理 228
    10.2  多線程 229
    10.2.1  多線程的基礎 229
    10.2.2  多線程的實現 230
    10.2.3  線程的生命周期 232
    10.2.4  線程狀態轉換 233
    10.2.5  多線程的同步 236
    10.2.6  多線程的問題 240
    10.3  網絡編程 240
    10.3.1  URL編程 240
    10.3.2  使用URL類訪問網絡資源 241
    10.3.3  客戶/服務器通過流Socket連接的交互 241
    10.3.4  無連接的客戶/服務器通過數據報的交互 245
    思考與練習 249
    第11章  錯誤與異常處理 251
    11.1  程序錯誤及類型 251
    11.1.1  語法錯誤 251
    11.1.2  運行錯誤 252
    11.1.3  邏輯錯誤 252
    11.2  程序調試 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  運行帶斷言的程序 264
    11.8.3  使用異常處理或斷言 264
    思考與練習 264
    第12章  開發工具的應用 267
    12.1  J2EE與Eclipse 267
    12.1.1  J2EE技術 267
    12.1.2  為什么要在Eclipse下開發J2EE程序 268
    12.2  下載并安裝Eclipse 269
    12.3  安裝語言包 269
    12.4  第一個Java實例 269
    12.4.1  新建Java項目 270
    12.4.2  配置構建路徑 270
    12.4.3  新建Java類 270
    12.4.4  設置命令行參數 271
    12.4.5  運行實例 271
    12.5  Java應用程序實例 272
    12.5.1  排序算法的Java實現 272
    12.5.2  猜數字游戲 274
    12.5.3  通過FTP傳遞文件 276
    12.6  SWT界面開發實例 277
    12.6.1  使用Shell創建窗口 278
    12.6.2  簡單的用戶密碼驗證器 280
    12.6.3  文件選擇器 283
    思考與練習 286
    參考資料 287
最新評論共有 1 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 欧美激情15p| 欧美日韩亚洲国产千人斩| 狠狠色做五月深爱婷婷| 成人观看天堂在线影片| 久久一区二区三区免费| 亚洲第一天堂网| 久久精品大片| 亚洲伊人精品| 国产乱子伦一区二区三区| 五月婷婷一区| a加勒比一本东京| 六月色天| 一区二区三区日韩精品| 国产精品免费观看| 欧美一区二区三区综合色视频| 91在线免费视频观看| 久久久久久穴| 午夜视频福利在线| 97国产成人精品免费视频| 久久精品2021国产| 午夜看大片| 91青青国产在线观看免费| 久久91精品综合国产首页| 亚洲综合精品香蕉久久网| 国产成人黄色| 久久成人免费观看全部免费| 亚洲精品国产成人| 91原创在线| 好吊操视频在线| 欧美人与牲动交xxxxbbbb| 伊人热热久久原色播放www| 福利视频免费| 极品销魂一区二区三区| 色四播播| 正在播放一区| 成人嗯啊视频在线观看| 久久成人免费观看全部免费| 婷婷快播| 中国特级黄一级真人毛片| 第一页综合| 激情综合五月亚洲婷婷|