xxxx欧美丰满大屁股/性欧美极品xxxx欧美一区二区/男插女的下面免费视频夜色/美女视频在线一区二区三区

歡迎光臨本店     登錄 注冊   加入收藏
  •   
歡迎光臨清華大學出版社第三事業部!

此頁面上的內容需要較新版本的 Adobe Flash Player。

獲取 Adobe Flash Player

當前位置: 首頁 > 科技 > 計算機與網絡 > 程序語言與軟件開發 > Java 7程序設計入門與提高

瀏覽歷史

Java 7程序設計入門與提高

Java 7程序設計入門與提高

prev next

  • 商品貨號:20141230008
  • 所屬系列:軟件入門與提高叢書
    商品重量:0克
    作者:郝春雨,鄭志榮
    出版社:清華大學出版社
    圖書書號/ISBN:9787302382898
    出版日期:2015年1月
    開本:16開
    圖書頁數:456
    圖書裝訂:平裝
    圖書規格:185mm×260mm
    版次:1-1
    印張:28.5
    字數:689千字
  • 上架時間:2014-12-30
    商品點擊數:1093
  • 定價:¥59.00元
    本店售價:¥59.00元
    注冊用戶:¥59.00元
    vip:¥56.05元
    黃金等級:¥53.10元
    用戶評價: comment rank 5
  • 商品總價:
  • 購買數量:

內容簡介:

商品附加資源

內 容 簡 介
本書從初學者的角度出發,由淺入深,循序漸進地介紹了Java 語言應用與開發的相關知識,書中提供了很多操作Java 語言的示例,還提供了豐富的實戰練習供讀者上機演練。
本書共分為14 章,主要內容包括Java 語言的發展/特點/運行環境、數據類型、流程控制、面向對象、常量和變量、運算符與表達式、注釋、選擇語句、循環語句、跳轉語句、數組和排序、類和對象、靜態類、繼承、枚舉、接口、集合類、泛型、字符串、日期和時間處理、數學類、隨機類和異常類、多線程等知識;在應用方面介紹了多線程、文件和目錄操作、圖形界面設計以及數據庫編程;最后本書提供了一個專賣店管理系統案例。
本書內容廣泛,幾乎涉及Java 語言應用與開發的所有重要知識,不僅適合Java 程序的初學者,也適合想學習Java 語言和JSP 技術的開發人員使用。對于大中專院校和培訓班的學生,本書更是一本不可多得的教材。
 
前    言
Java是當今非常流行的一種面向對象編程語言。該語言由Sun公司推出,具有跨平臺、可移植、分布式、簡單、可擴展等諸多特性。現在的Java已經不僅僅是一門編程語言,更是一種軟件開發平臺。憑借其易學易用、功能強大等特點,Java可以進行桌面應用、Web應用、分布式系統及嵌入式系統等應用程序的開發,并且在信息技術、科學研究等各個領域都得到了廣泛的應用。
本書以JDK 7為基礎,詳細介紹使用MyEclipse進行Java程序設計的方方面面。
1. 本書內容
全書共分為14章,各章主要內容說明如下。
第1章:全面了解Java語言。該章將對Java語言的發展歷程、特點、運行環境等幾個方面進行介紹,使讀者對Java語言有一個基礎的了解。最后介紹開發、運行和調試一個Java程序的步驟。
第2章:Java基礎語法入門。該章將詳細介紹Java的基礎語法,包括變量、常量、數據類型、運算符和表達式等相關內容。
第3章:流程控制語句。該章首先從順序結構語句開始進行介紹,然后依次介紹Java中的流程控制語句,例如條件語句、循環語句和跳轉語句等。
第4章:面向對象編程基礎。該章詳細介紹面向對象的特點、類的定義、對象的創建、方法的使用、構造方法和析構方法等。最后還將進一步介紹Java中各種訪問修飾符的用法。
第5章:面向對象高級實現。該章繼續探討Java的面向對象編程及實現,包括繼承父類、調用父類方法和屬性、方法重載與重寫,以及抽象類和包等。最后介紹在Java中如何定義和實現接口。
第6章:Java中的字符串。該章詳細介紹Java常用的字符串處理方法及StringBuffer類的應用。這些字符串處理包括創建、連接、修改、轉換、比較、復制、查找等。
第7章:引用數據類型。該章將詳細介紹引用類型中的數組,包括一維數組的創建和初始化、二維數組的聲明、數組復制和排序,以及各種集合類。最后介紹在Java中泛型的應用。
第8章:處理程序異常。該章詳細介紹Java提供的多種異常類型、異常處理機制以及異常語句,最后還將針對如何自定義異常類做進一步的講解。
第9章:線程。該章將介紹如何創建與運行多線程、多線程的狀態,以及多線程中的同步問題等。
第10章:Java內置類編程。該章著重介紹Java中常用的一些內置類,如Object類、包裝類、數學類、日期操作類以及格式化日期類等。
第11章:Java文件編程。該章將會詳細介紹字節流和字符流讀寫文件的方法,以及使用File類創建、刪除和遍歷文件與目錄等操作。
第12章:圖形界面程序設計。該章介紹Java中以AWT設計圖形界面的內容,如使用容器類組件和布局類組件,在布局中添加基礎組件,以及處理界面事件等。
第13章:數據庫訪問技術。該章主要介紹JDBC的基本概念和相關接口,以及如何使用JDBC提供的接口來操作數據庫、使用高級結果集等。
第14章:專賣店管理系統。該章將對專賣店管理系統需求和功能進行分析、對系統總體結構進行介紹,還將介紹如何設計專賣店管理系統的數據庫以及在Swing中實現專賣店管理系統中的重要模塊。
2. 本書特色
本書內容翔實、示例豐富、知識面廣,全面地講解了Java語言。與已經出版的圖書相比,這本圖書的最大特點體現在如下幾個方面。
(1)知識全面,內容豐富
本書緊緊圍繞Java語言的相關知識展開詳細的講解,涵蓋了實際開發應用中的具體應用代碼。
(2)理論和示例結合
本書中幾乎每一個知識點都配有典型的示例,而且每一章最后都會通過一個綜合的實戰案例來運用該章的知識。作為一本Java語言入門類型的書,把理論和示例很好地結合起來進行講解,最容易讓讀者快速掌握。
(3)應用廣泛,提供文檔
對于大多數的精選實戰案例,都會向讀者提供詳細的實現步驟,結構清晰簡明,分析深入淺出,而且很貼近實際。
(4)隨書光盤
本書配備了視頻教學文件,以及每個章節所涉及的源代碼、開發環境的安裝演示等。讀者可以通過視頻文件更加直觀地學習Java語言的使用知識。
(5)網站技術支持
讀者在學習或者工作的過程中,如果遇到實際問題,可以直接登錄www.itzcn.com與我們取得聯系,作者會在第一時間內給予幫助。
(6)貼心的提示
為了便于讀者閱讀,全書還穿插著一些技巧、提示等小貼士,體例約定如下。
提示:通常是一些貼心的提醒,讓讀者加深印象或提供建議和解決問題的方法。
注意:提出學習過程中需要特別注意的一些知識點和內容,或者相關信息。
技巧:通過簡短的文字,指出知識點在應用時的一些小竅門。
3. 讀者對象
本書編寫思路清晰、內容翔實、案例豐富,適合下列人員閱讀和使用:
Java語言開發的入門者。
Java語言的初學者以及在校學生。
大中專院校的在校學生和相關授課教師。
準備從事Java相關工作的技術人員。
4. 作者團隊
本書由郝春雨和鄭志榮編著,參與本書編寫及設計工作的還有程朝斌、王詠梅、郝軍啟、王慧、鄭小營、張浩華、王超英、張凡、趙振方、張艷梅等。
在本書的編寫過程中,我們力求精益求精,但難免存在一些不足之處,敬請廣大讀者提出批評和建議,以便重印時予以糾正。
編  者
 
目     錄
第1章  全面了解Java語言 1
1.1  Java的起源和發展 2
1.2  Java語言簡介 2
1.2.1  Java語言的特點 2
1.2.2  Java的運行機制 3
1.2.3  Java的應用領域 4
1.3  搭建Java開發環境 6
1.3.1  JDK簡介 6
1.3.2  實戰——安裝JDK 7
1.3.3  實戰——配置JDK 10
1.3.4  實戰——安裝MyEclipse 11
1.4  實戰——創建第一個Java程序 13
1.4.1  編寫源程序 14
1.4.2  編譯和運行 15
1.4.3  Java程序結構分析 15
1.5  實戰——使用MyEclipse創建Java程序 19
1.6  調試程序 20
1.7  Java程序編碼規范 23
1.8  本章習題 26
第2章  Java基礎語法入門 29
2.1  變量 30
2.1.1  聲明變量 30
2.1.2  初始化變量 30
2.1.3  作用域范圍 31
2.2  常量 33
2.3  數據類型 34
2.3.1  數據類型的分類 34
2.3.2  整數類型 35
2.3.3  浮點類型 36
2.3.4  布爾類型 38
2.3.5  字符類型 38
2.4  運算符 39
2.4.1  算術運算符 39
2.4.2  比較運算符 40
2.4.3  邏輯運算符 41
2.4.4  賦值運算符 42
2.4.5  條件運算符 44
2.4.6  自增和自減運算符 44
2.4.7  位運算符 45
2.4.8  運算符的優先級別 47
2.5  數據類型轉換 48
2.5.1  隱式轉換 48
2.5.2  顯式轉換 49
2.6  實戰——把整數轉換為二進制數 50
2.7  本章習題 51
第3章  流程控制語句 53
3.1  順序結構 54
3.1.1  語句編寫方式 54
3.1.2  表達式語句 54
3.1.3  空語句 55
3.1.4  復合語句 55
3.2  if條件語句 56
3.2.1  單條件if 56
3.2.2  雙條件if 58
3.2.3  多條件if 60
3.2.4  if嵌套 62
3.3  switch條件語句 65
3.3.1  switch語句的格式 65
3.3.2  實戰——根據出生日期判斷星座 67
3.4  循環語句 68
3.4.1  while語句 69
3.4.2  do-while語句 70
3.4.3  for語句 72
3.4.4  實戰——九九乘法口訣表 76
3.4.5  foreach語句 76
3.5  跳轉語句 77
3.5.1  return語句 77
3.5.2  break語句 78
3.5.3  實戰——break實現goto功能 79
3.5.4  continue語句 80
3.6  本章習題 81
第4章  面向對象編程基礎 85
4.1  面向對象特點 86
4.1.1  什么是對象 86
4.1.2  封裝 86
4.1.3  繼承 87
4.1.4  多態 87
4.2  類概述 87
4.2.1  類的概念 88
4.2.2  類和對象的區別 88
4.2.3  類是對象的類型 89
4.3  使用類 89
4.3.1  定義類 89
4.3.2  屬性 91
4.3.3  實戰——創建員工類 92
4.3.4  方法 93
4.3.5  this關鍵字 96
4.4  對象 97
4.4.1  對象的創建 98
4.4.2  訪問對象的屬性和行為 100
4.4.3  實戰——用戶修改密碼 100
4.4.4  對象的銷毀 102
4.5  特殊方法 103
4.5.1  main()方法 103
4.5.2  方法的可變參數 105
4.5.3  構造方法 106
4.5.4  析構方法 109
4.6  作用域修飾符 111
4.6.1  訪問控制修飾符 111
4.6.2  static靜態修飾符 113
4.6.3  final修飾符 117
4.7  本章習題 118
第5章  面向對象高級實現 121
5.1  繼承 122
5.1.1  繼承語法 122
5.1.2  Java的繼承規則 123
5.1.3  實戰——實現學生類和教師類 124
5.1.4  使用super關鍵字 126
5.2  方法重載 128
5.3  方法重寫 129
5.4  特殊類 131
5.4.1  抽象類 131
5.4.2  實戰——實現計算圖形面積 132
5.4.3  內部類 134
5.4.4  匿名類 137
5.5  包 138
5.5.1  創建包 138
5.5.2  使用包 140
5.6  接口 141
5.6.1  定義接口 141
5.6.2  實現接口 142
5.6.3  實戰——模擬數據庫操作 144
5.7  本章習題 145
第6章  Java中的字符串 147
6.1  創建字符串 148
6.1.1  直接創建 148
6.1.2  使用String類創建 148
6.2  簡單處理 149
6.2.1  獲取字符串長度 149
6.2.2  去除字符串的空格 150
6.2.3  轉換大小寫 151
6.2.4  字符串的連接 152
6.2.5  字符串的分割 153
6.2.6  字符串的提取 154
6.2.7  實戰——實現截取新聞標題 156
6.3  字符串比較 157
6.3.1  使用equals()方法 157
6.3.2  使用equalsIgnoreCase()方法 158
6.4  字符串查找 159
6.4.1  根據字符查找 159
6.4.2  根據索引查找 160
6.4.3  實戰——驗證文件名和郵箱地址 161
6.5  字符串替換 162
6.5.1  使用replace()方法 162
6.5.2  使用replaceFirst()方法 163
6.5.3  使用replaceAll()方法 163
6.5.4  實戰——批量替換字符串 164
6.6  StringBuffer類 165
6.6.1  創建StringBuffer類 165
6.6.2  追加字符串 165
6.6.3  替換字符 167
6.6.4  實戰——替換半角和全角標點符號 167
6.6.5  刪除字符串 168
6.6.6  反轉字符串 169
6.7  本章習題 169
第7章  引用數據類型 173
7.1  數組概述 174
7.2  一維數組 174
7.2.1  聲明數組 174
7.2.2  分配空間 175
7.2.3  一維數組的初始化 175
7.2.4  一維數組的應用 177
7.3  多維數組 179
7.3.1  聲明多維數組 179
7.3.2  給多維數組分配空間 180
7.3.3  初始化多維數組 180
7.3.4  訪問多維數組中的元素 181
7.4  復制數組 183
7.4.1  使用copyOf()方法和copyOfRange()方法 183
7.4.2  使用arraycopy()方法 185
7.4.3  使用clone()方法 187
7.5  實戰——數組排序 188
7.5.1  選擇排序 188
7.5.2  冒泡排序 189
7.5.3  快速排序 190
7.6  集合簡介 190
7.6.1  集合概述 191
7.6.2  Collection接口 192
7.7  無序列表 192
7.7.1  HashSet類 193
7.7.2  TreeSet類 194
7.8  有序列表 197
7.8.1  ArrayList類 197
7.8.2  LinkedList類 198
7.9  映射 200
7.10  泛型 201
7.10.1  泛型集合 202
7.10.2  定義泛型類 203
7.10.3  泛型方法 204
7.11  實戰——員工管理系統 205
7.12  本章習題 208
第8章  處理程序異常 211
8.1  了解Java中的異常 212
8.1.1  異常簡介 212
8.1.2  異常處理語句 213
8.1.3  異常類型 214
8.2  捕獲異常 215
8.2.1  使用try-catch語句捕獲異常 215
8.2.2  使用多重catch語句捕獲異常 217
8.2.3  使用try-catch-finally語句捕獲異常 219
8.3  拋出異常和聲明異常 221
8.3.1  拋出異常 221
8.3.2  聲明異常 223
8.4  自定義異常 224
8.5  實戰——模擬ATM取款業務辦理 226
8.6  本章習題 228
第9章  線程 233
9.1  認識線程 234
9.2  創建線程 234
9.2.1  啟動線程 234
9.2.2  主線程 237
9.2.3  修改線程名稱 238
9.3  實戰——實現Runnable接口的線程 239
9.4  了解線程的生命周期 240
9.5  調度線程 241
9.5.1  線程的優先級 241
9.5.2  加入其他線程 243
9.5.3  休眠一個線程 245
9.5.4  中斷線程 246
9.5.5  讓步線程 247
9.6  實戰——多線程共享數據 248
9.6.1  共享靜態變量 249
9.6.2  共享實例成員變量 250
9.7  線程同步 251
9.7.1  安全問題 252
9.7.2  同步代碼塊 253
9.7.3  同步關鍵字synchronized 254
9.7.4  同步方法 255
9.8  實戰——線程通信 256
9.9  本章習題 258
第10章  Java內置類編程 261
10.1  Object類 262
10.2  System類 264
10.2.1  成員變量 264
10.2.2  成員方法 266
10.3  包裝類 268
10.3.1  基本數據類型對應的包裝類 268
10.3.2  Integer類 269
10.3.3  Float類 271
10.3.4  Double類 272
10.3.5  Character類 274
10.4  數學類 277
10.4.1  三角函數方法 277
10.4.2  指數函數方法 278
10.4.3  最大值、最小值和絕對值函數方法 279
10.4.4  取整函數方法 280
10.4.5  Random類 281
10.5  日期操作類 282
10.5.1  Date類 282
10.5.2  Calendar類 284
10.6  格式化日期類 288
10.6.1  DateFormat類 288
10.6.2  SimpleDateFormat類 290
10.7  實戰——實現日期查詢功能 291
10.8  本章習題 295
第11章  Java文件編程 299
11.1  流簡介 300
11.1.1  字節流 300
11.1.2  字符流 301
11.1.3  預定義流 302
11.2  使用字節流 303
11.2.1  字節輸入流 303
11.2.2  字節輸出流 304
11.2.3  字節數組輸入流 305
11.2.4  字節數組輸出流 306
11.2.5  文件輸入流 307
11.2.6  文件輸出流 309
11.3  使用字符流 311
11.3.1  字符輸入流 311
11.3.2  字符輸出流 312
11.3.3  字符文件輸入流 313
11.3.4  字符文件輸出流 314
11.3.5  字符緩沖區輸入流 315
11.3.6  字符緩沖區輸出流 317
11.4  操作文件 317
11.4.1  File類概述 317
11.4.2  獲取文件屬性 318
11.4.3  創建和刪除文件 320
11.4.4  創建和刪除目錄 320
11.4.5  遍歷目錄 320
11.5  實戰——顯示寫入文件的圖書信息 322
11.6  本章習題 326
第12章  圖形界面程序設計 329
12.1  Java圖形接口 330
12.1.1  AWT簡介 330
12.1.2  Swing簡介 331
12.2  容器類組件 332
12.2.1  框架 332
12.2.2  對話框 333
12.2.3  面板 335
12.3  布局類組件 337
12.3.1  邊界管理器 337
12.3.2  流式布局管理器 339
12.3.3  卡片布局管理器 340
12.3.4  網格布局管理器 341
12.3.5  網格包布局管理器 343
12.4  常用界面組件 345
12.4.1  按鈕 345
12.4.2  標簽 347
12.4.3  單行文本域 348
12.4.4  多行文本域 350
12.4.5  復選框 351
12.4.6  復選框組 352
12.4.7  列表 353
12.5  處理界面事件 355
12.5.1  事件處理模型 355
12.5.2  事件類 356
12.5.3  事件監聽器 357
12.6  實戰——制作簡單記事本 361
12.7  本章習題 364
第13章  數據庫訪問技術 367
13.1  JDBC概述 368
13.1.1  JDBC簡介 368
13.1.2  JDBC驅動程序分類 369
13.2  JDBC核心接口 371
13.2.1  驅動程序管理器DriverManager 372
13.2.2  數據庫連接接口Connection 374
13.2.3  執行SQL語句的接口Statement 377
13.2.4  執行動態SQL語句接口PreparedStatement 378
13.2.5  執行存儲過程的接口CallableStatement 379
13.2.6  訪問結果集的接口ResultSet 380
13.3  連接數據庫 381
13.3.1  純驅動連接 382
13.3.2  ODBC橋連接 382
13.4  實戰——圖書信息管理 384
13.4.1  增加數據 384
13.4.2  查詢數據 386
13.4.3  更新數據 387
13.4.4  刪除數據 388
13.4.5  調用存儲過程 389
13.5  高級結果集 391
13.5.1  可滾動結果集 391
13.5.2  可更新結果集 394
13.6  實戰——獲取列的信息 396
13.7  本章習題 397
第14章  專賣店管理系統 401
14.1  系統概述 402
14.1.1  需求分析 402
14.1.2  系統用例圖 403
14.1.3  系統設計 405
14.2  數據庫設計 406
14.3  通用模塊的實現 410
14.3.1  日期選擇組件 410
14.3.2  日期選擇按鈕 413
14.3.3  連接數據庫 414
14.3.4  生成網格布局 415
14.3.5  生成表格布局 416
14.4  系統前臺模塊 417
14.4.1  系統主界面 417
14.4.2  用戶注冊模塊 419
14.4.3  用戶登錄模塊 422
14.4.4  購物車 424
14.5  系統后臺模塊 425
14.5.1  管理員登錄模塊 425
14.5.2  商品管理模塊 428
14.5.3  訂單管理模塊 432
附錄  各章習題參考答案 439

商品標簽

購買記錄(近期成交數量0)

還沒有人購買過此商品
總計 0 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁

用戶評論(共0條評論)

  • 暫時還沒有任何用戶評論
總計 0 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁
用戶名: 匿名用戶
E-mail:
評價等級:
評論內容:
驗證碼: captcha