掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
基于新信息技術的Java程序設計基礎 版權信息
- ISBN:9787560664736
- 條形碼:9787560664736 ; 978-7-5606-6473-6
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
基于新信息技術的Java程序設計基礎 內容簡介
本書作為Java程序設計的入門教材, 突出了“工學結合、任務驅動”的編寫思想, 力求深入淺出、有的放矢, 以示例的展開引入理論的闡達, 便于讀者掌握Java語言的編程特點。本書分為10章, 內容包括Java概述、Java程序設計基礎、Java流程控制語句、數組與字符串、面向對象程序設計、異常處理、多線程程序設計、數據庫編程、輸入/輸出處理、網絡編程等。
基于新信息技術的Java程序設計基礎 目錄
第1章 Java概述 1
1.1 Java語言概述 1
1.1.1 Java語言的背景 1
1.1.2 Java語言的特性 2
1.1.3 Java和C、C++ 的比較 4
1.1.4 Java的應用 6
1.1.5 Java開發平臺 7
1.1.6 一個簡單的Java程序 8
1.2 Java開發環境 10
1.2.1 Java虛擬機(JVM) 10
1.2.2 JDK、JRE、JVM之間的關系 10
1.2.3 JDK目錄結構 11
1.3 Eclipse使用介紹 12
1.3.1 Eclipse的發展背景 12
1.3.2 Eclipse的主要特點 12
1.3.3 Eclipse的下載與安裝 13
1.3.4 Eclipse的開發環境 13
課后練習 20
第2章 Java程序設計基礎 21
2.1 標識符與數據類型 21
2.1.1 標識符 21
2.1.2 數據類型 22
2.2 常量與變量 23
2.2.1 常量 23
2.2.2 變量 24
2.2.3 變量的作用域 26
2.2.4 變量的默認值 26
2.3 語句、表達式和運算符 26
2.3.1 賦值運算符與賦值表達式 27
2.3.2 語句 27
2.3.3 算術運算符 27
2.3.4 關系運算符 28
2.3.5 邏輯運算符 29
2.3.6 位運算符 29
2.3.7 其他運算符 29
2.3.8 運算符的優先級 29
2.4 數據類型之間的轉換 30
2.4.1 自動類型轉換 30
2.4.2 強制類型轉換 31
2.4.3 表達式的類型轉換 32
2.5 注釋 32
2.6 關鍵字 33
2.7 Java編碼規范與編碼格式 33
課后練習 35
第3章 Java流程控制語句 36
3.1 分支語句 36
3.1.1 if語句 36
3.1.2 switch語句 41
3.2 循環語句 44
3.2.1 while語句 44
3.2.2 do-while語句 45
3.2.3 for語句 45
3.2.4 循環語句對比 47
3.3 跳轉語句 48
3.3.1 break語句 48
3.3.2 continue 語句 49
3.3.3 return語句 50
課后練習 50
第4章 數組與字符串 51
4.1 數組 51
4.1.1 一維數組的定義 51
4.1.2 一維數組的初始化 52
4.1.3 一維數組的引用 52
4.1.4 多維數組 53
4.1.5 二維數組的定義 53
4.1.6 二維數組的初始化 54
4.1.7 二維數組的引用 54
4.2 字符串 54
4.2.1 字符串常量 54
4.2.2 String類字符串 55
4.2.3 StringBuffer類字符串 59
課后練習 61
第5章 面向對象程序設計 62
5.1 面向對象程序設計的思想 62
5.1.1 面向對象的方法學 63
5.1.2 面向對象程序設計的基本概念 63
5.2 類和對象 66
5.2.1 軟件對象 66
5.2.2 類聲明和類體 67
5.2.3 如何創建和使用對象 68
5.2.4 類的方法 70
5.3 類和封裝 73
5.3.1 封裝 73
5.3.2 訪問控制 74
5.3.3 構造方法 75
5.3.4 this的用法 76
5.3.5 靜態常量 76
5.3.6 final關鍵字 76
5.4 類和繼承 77
5.4.1 繼承 77
5.4.2 抽象類和抽象方法 79
5.5 類和多態 80
5.6 接口 82
5.7 包 82
5.7.1 創建包 83
5.7.2 導入包 83
5.7.3 包的內容 84
5.7.4 包對象和規范 85
5.8 面向對象設計原則 85
課后練習 86
第6章 異常處理 87
6.1 異常和異常處理 87
6.1.1 異常 87
6.1.2 異常處理機制 87
6.1.3 Java中異常類和異常對象 88
6.1.4 異常捕獲與處理 89
6.1.5 一個異常處理的實例 92
6.2 異常處理語句 92
6.2.1 try-catch語句 92
6.2.2 try-catch-finally語句 96
6.2.3 throw語句 97
6.2.4 throws語句 97
6.2.5 Java異常處理的特點 98
6.3 創建用戶自定義異常類 98
課后練習 99
第7章 多線程程序設計 100
7.1 線程的概念 100
7.1.1 線程、進程和多任務 100
7.1.2 Java中的多線程 101
7.2 多線程程序設計 101
7.2.1 從Thread類繼承 101
7.2.2 實現Runnable接口 103
7.3 多線程的狀態處理 104
7.3.1 線程的狀態 104
7.3.2 對線程狀態的控制 104
7.4 線程的同步與共享 105
7.4.1 線程的同步 105
7.4.2 線程的優先級 106
7.4.3 生產者—消費者問題 106
課后練習 109
第8章 數據庫編程 110
8.1 JDBC概述 110
8.1.1 什么是JDBC 110
8.1.2 JDBC體系結構 110
8.1.3 JDBC的用途 111
8.1.4 JDBC 驅動程序的類型 111
8.1.5 JDBC與ODBC的比較 112
8.2 JDBC實現數據庫操作的方法 113
8.2.1 加載驅動程序 113
8.2.2 建立數據庫連接 113
8.2.3 進行數據庫操作 114
8.2.4 處理執行SQL語句的結果 114
8.2.5 釋放聲明語句 115
8.3 Statement接口詳解 115
8.4 數據庫連接實例 116
8.4.1 連接MySQL數據庫 116
8.4.2 連接Oracle數據庫 116
8.4.3 連接SQL Server數據庫 117
課后練習 118
第9章 輸入/輸出處理 119
9.1 輸入/輸出流的概述 119
9.1.1 輸入/輸出流的概念 119
9.1.2 輸入/輸出類層次 119
9.1.3 標準輸入/輸出 121
9.2 輸入/輸出流的分類 123
9.2.1 I/O流的四個基本類 123
9.2.2 I/O流的具體分類 124
9.3 字節流 125
9.4 字符流 131
9.5 InputStream與Reader的差別以及OutputStream與Writer的差別 132
9.6 綜合實例 133
課后練習 136
第10章 網絡編程 137
10.1 網絡技術的基本概念 138
10.1.1 TCP/IP協議集合 138
10.1.2 IP地址與端口 139
10.1.3 URL 139
10.2 Java網絡技術架構 140
10.3 URL編程 140
10.3.1 創建URL對象 140
10.3.2 獲取URL對象的信息 141
10.3.3 URL應用實例 141
10.4 Socket編程 142
10.4.1 Socket類和ServerSocket類 142
10.4.2 Socket編程基本步驟 143
10.4.3 Socket通信實例 143
課后練習 145
參考文獻 146
展開全部
書友推薦
- >
羅庸西南聯大授課錄
- >
詩經-先民的歌唱
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
推拿
- >
羅曼·羅蘭讀書隨筆-精裝
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
自卑與超越
- >
【精裝繪本】畫給孩子的中國神話
本類暢銷