91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
Java學(xué)習(xí)手冊(cè)(第五版)
Java學(xué)習(xí)手冊(cè)(第五版)
Marc Loy, Patrick Niemeyer, Daniel Leuck
蘇鈺涵 譯
出版時(shí)間:2021年11月
頁數(shù):512
如果你剛接觸Java或者剛開始學(xué)習(xí)編程,這本暢銷書會(huì)帶你學(xué)習(xí)Java 11及以上版本的語言特性和API。通過富有吸引力、趣味性和實(shí)用性的示例,并且始終著眼于構(gòu)建實(shí)際的應(yīng)用,這本書的作者M(jìn)arc Loy、Patrick Niemeyer和Daniel Leuck全面介紹了Java的基礎(chǔ)知識(shí),包括其類庫、編程技術(shù)和慣用方法。
除了學(xué)習(xí)最新Java版本中的核心語言特性,你還會(huì)學(xué)習(xí)一些功能強(qiáng)大的新方法來管理應(yīng)用中的資源和異常。
● 使用編譯器、解釋器和其他工具完成Java開發(fā)。
● 探索Java內(nèi)置的線程功能和并發(fā)包。
● 學(xué)習(xí)文本處理和強(qiáng)大的正則表達(dá)式API。
● 編寫高級(jí)網(wǎng)絡(luò)應(yīng)用或基于Web的應(yīng)用和服務(wù)。
  1. 前言
  2. 第1章 一種現(xiàn)代語言
  3. 1.1 進(jìn)入Java世界
  4. 1.1.1 Java起源
  5. 1.1.2 成長
  6. 1.2 虛擬機(jī)
  7. 1.3 Java與其他語言的比較
  8. 1.4 設(shè)計(jì)安全
  9. 1.4.1 簡化、簡化、再簡化
  10. 1.4.2 類型安全和方法綁定
  11. 1.4.3 增量式開發(fā)
  12. 1.4.4 動(dòng)態(tài)內(nèi)存管理
  13. 1.4.5 錯(cuò)誤處理
  14. 1.4.6 線程
  15. 1.4.7 可伸縮性
  16. 1.5 實(shí)現(xiàn)安全
  17. 1.5.1 校驗(yàn)器
  18. 1.5.2 類加載器
  19. 1.5.3 安全管理器
  20. 1.6 應(yīng)用和用戶級(jí)安全
  21. 1.7 Java路線圖
  22. 1.7.1 過去:Java 1.0—Java 11
  23. 1.7.2 現(xiàn)在:Java 14
  24. 1.7.3 將來
  25. 1.7.4 可用性
  26. 第2章 個(gè)應(yīng)用
  27. 2.1 Java工具和環(huán)境
  28. 2.1.1 安裝JDK
  29. 2.1.2 在Linu上安裝OpenJDK
  30. 2.1.3 在macOS上安裝OpenJDK
  31. 2.1.4 在Windows上安裝OpenJDK
  32. 2.1.5 配置IntelliJ IDEA并創(chuàng)建一個(gè)項(xiàng)目
  33. 2.1.6 運(yùn)行項(xiàng)目
  34. 2.1.7 獲得本書示例
  35. 2.2 HelloJava
  36. 2.2.1 類
  37. 2.2.2 main()法
  38. 2.2.3 類和對(duì)象
  39. 2.2.4 變量和類類型
  40. 2.2.5 HelloComponent
  41. 2.2.6 繼承
  42. 2.2.7 JComponent類
  43. 2.2.8 關(guān)系和指向
  44. 2.2.9 包和導(dǎo)入
  45. 2.2.10 paintComponent()方法
  46. 2.3 HelloJava2: 續(xù)集
  47. 2.3.1 實(shí)例變量
  48. 2.3.2 構(gòu)造器
  49. 2.3.3 事件
  50. 2.3.4 repaint()方法
  51. 2.3.5 接口
  52. 2.4 既是結(jié)束,又是開始
  53. 第3章 專業(yè)工具
  54. 3.1 JDK環(huán)境
  55. 3.2 JVM
  56. 3.3 運(yùn)行Java應(yīng)用
  57. 3.4 類路徑
  58. 3.4.1 javap
  59. 3.4.2 模塊
  60. 3.5 Java編譯器
  61. 3.6 嘗試Java
  62. 3.7 JAR文件
  63. 3.7.1 文件壓縮
  64. 3.7.2 jar工具
  65. 3.7.3 pack200工具
  66. 3.8 再接再厲
  67. 第4章 Java語言
  68. 4.1 文本編碼
  69. 4.2 注釋
  70. 4.3 變量和常量
  71. 4.4 類型
  72. 4.4.1 基本類型
  73. 4.4.2 引用類型
  74. 4.4.3 推導(dǎo)類型
  75. 4.4.4 傳遞引用
  76. 4.4.5 談?wù)勛址?
  77. 4.5 語句和表達(dá)式
  78. 4.5.1 語句
  79. 4.5.2 表達(dá)式
  80. 4.6 數(shù)組
  81. 4.6.1 數(shù)組類型
  82. 4.6.2 數(shù)組創(chuàng)建和初始化
  83. 4.6.3 使用數(shù)組
  84. 4.6.4 匿名數(shù)組
  85. 4.6.5 多維數(shù)組
  86. 4.7 類型、類和數(shù)組
  87. 第5章 Java中的對(duì)象
  88. 5.1 類
  89. 5.1.1 聲明和實(shí)例化類
  90. 5.1.2 訪問字段和方法
  91. 5.1.3 靜態(tài)成員
  92. 5.2 方法
  93. 5.2.1 局部變量
  94. 5.2.2 遮蔽
  95. 5.2.3 靜態(tài)方法
  96. 5.2.4 初始化局部變量
  97. 5.2.5 參數(shù)傳遞和引用
  98. 5.2.6 基本類型的包裝器
  99. 5.2.7 方法重載
  100. 5.3 對(duì)象創(chuàng)建
  101. 5.3.1 構(gòu)造器
  102. 5.3.2 使用重載構(gòu)造器
  103. 5.4 對(duì)象析構(gòu)
  104. 5.5 包
  105. 5.5.1 導(dǎo)入類
  106. 5.5.2 自定義包
  107. 5.5.3 成員可見性和訪問
  108. 5.5.4 用包編譯
  109. 5.6 高級(jí)類設(shè)計(jì)
  110. 5.6.1 派生子類和繼承
  111. 5.6.2 接口
  112. 5.6.3 內(nèi)部類
  113. 5.6.4 匿名內(nèi)部類
  114. 5.7 組織內(nèi)容和為失敗做規(guī)劃
  115. 第6章 錯(cuò)誤處理和日志
  116. 6.1 異常
  117. 6.1.1 異常和錯(cuò)誤類
  118. 6.1.2 異常處理
  119. 6.1.3 冒泡
  120. 6.1.4 棧軌跡
  121. 6.1.5 受查和非受查異常
  122. 6.1.6 拋出異常
  123. 6.1.7 try蔓延
  124. 6.1.8 finally子句
  125. 6.1.9 帶資源的try語句
  126. 6.1.10 性能問題
  127. 6.2 斷言
  128. 6.2.1 啟用和禁用斷言
  129. 6.2.2 使用斷言
  130. 6.3 日志API
  131. 6.3.1 日志API概述
  132. 6.3.2 日志級(jí)別
  133. 6.3.3 一個(gè)簡單的例子
  134. 6.3.4 日志設(shè)置屬性
  135. 6.3.5 日志記錄器
  136. 6.3.6 性能
  137. 6.4 真實(shí)世界的異常
  138. 第7章 集合和泛型
  139. 7.1 集合
  140. 7.1.1 Collection接口
  141. 7.1.2 集合類型
  142. 7.1.3 Map接口
  143. 7.2 類型限制
  144. 7.2.1 容器
  145. 7.2.2 容器能固定嗎?
  146. 7.3 引入泛型
  147. 7.4 “沒有勺子”
  148. 7.4.1 擦除
  149. 7.4.2 原始類型
  150. 7.5 參數(shù)化類型關(guān)系
  151. 7.6 類型強(qiáng)制轉(zhuǎn)換
  152. 7.6.1 集合與數(shù)組間的轉(zhuǎn)換
  153. 7.6.2 迭代器
  154. 7.7 深入分析:sort()方法
  155. 7.8 應(yīng)用:農(nóng)場的樹
  156. 7.9 結(jié)論
  157. 第8章 文本和核心工具
  158. 8.1 String
  159. 8.1.1 構(gòu)造字符串
  160. 8.1.2 轉(zhuǎn)換為字符串
  161. 8.1.3 比較字符串
  162. 8.1.4 查找
  163. 8.1.5 字符串方法小結(jié)
  164. 8.2 解析字符串
  165. 8.2.1 解析基本類型
  166. 8.2.2 分解文本
  167. 8.3 正則表達(dá)式
  168. 8.3.1 正則表達(dá)式記法
  169. 8.3.2 java.util.rege API
  170. 8.4 數(shù)學(xué)工具
  171. 8.4.1 java.lang.Math類
  172. 8.4.2 大數(shù)/精確數(shù)
  173. 8.5 日期和時(shí)間
  174. 8.5.1 本地日期和時(shí)間
  175. 8.5.2 比較和處理日期和時(shí)間
  176. 8.5.3 時(shí)區(qū)
  177. 8.5.4 解析和格式化日期和時(shí)間
  178. 8.5.5 解析錯(cuò)誤
  179. 8.5.6 時(shí)間戳
  180. 8.6 其他有用的工具
  181. 第9章 線程
  182. 9.1 線程介紹
  183. 9.1.1 Thread類和Runnable接口
  184. 9.1.2 控制線程
  185. 9.1.3 線程之死
  186. 9.2 同步
  187. 9.2.1 串行化方法訪問
  188. 9.2.2 從多個(gè)線程訪問類和實(shí)例變量
  189. 9.3 調(diào)度和優(yōu)先級(jí)
  190. 9.3.1 線程狀態(tài)
  191. 9.3.2 時(shí)間片
  192. 9.3.3 優(yōu)先級(jí)
  193. 9.3.4 交出控制
  194. 9.4 線程性能
  195. 9.4.1 同步的開銷
  196. 9.4.2 線程資源消耗
  197. 9.5 并發(fā)工具
  198. 第10章 桌面應(yīng)用
  199. 10.1 按鈕、滑動(dòng)條和文本域
  200. 10.1.1 組件層次體系
  201. 10.1.2 模型視圖控制器架構(gòu)
  202. 10.1.3 標(biāo)簽和按鈕
  203. 10.1.4 文本組件
  204. 10.1.5 其他組件
  205. 10.2 容器和布局
  206. 10.2.1 Frame和Window
  207. 10.2.2 JPanel
  208. 10.2.3 布局管理器
  209. 10.3 事件
  210. 10.3.1 鼠標(biāo)事件
  211. 10.3.2 動(dòng)作事件
  212. 10.3.3 更改事件
  213. 10.3.4 其他事件
  214. 10.4 模式和彈出
  215. 10.4.1 消息對(duì)話框
  216. 10.4.2 確認(rèn)對(duì)話框
  217. 10.4.3 輸入對(duì)話框
  218. 10.5 線程問題
  219. 10.5.1 SwingUtilities和組件更新
  220. 10.5.2 計(jì)時(shí)器
  221. 10.6 下一步
  222. 10.6.1 菜單
  223. 10.6.2 項(xiàng)
  224. 10.6.3 自定義組件和Java 2D
  225. 10.6.4 JavaFX
  226. 10.7 用戶界面和用戶體驗(yàn)
  227. 第11章 網(wǎng)絡(luò)和I/O
  228. 11.1 流
  229. 11.1.1 基本I/O
  230. 11.1.2 字符流
  231. 11.1.3 流包裝器
  232. 11.1.4 java.io.File類
  233. 11.1.5 文件流
  234. 11.1.6 RandomAccessFile
  235. 11.2 NIO File API
  236. 11.2.1 FileSystem和Path
  237. 11.2.2 NIO文件作
  238. 11.3 NIO包
  239. 11.3.1 異步I/O
  240. 11.3.2 性能
  241. 11.3.3 映和鎖定文件
  242. 11.3.4 通道
  243. 11.3.5 緩沖區(qū)
  244. 11.3.6 字符編碼器和解碼器
  245. 11.3.7 FileChannel
  246. 11.4 網(wǎng)絡(luò)編程
  247. 11.5 Socket
  248. 11.5.1 客戶和服務(wù)器
  249. 11.5.2 DateAtHost客戶
  250. 11.5.3 一個(gè)分布式游戲
  251. 11.6 更多探索
  252. 第12章 Web編程
  253. 12.1 統(tǒng)一資源定位符
  254. 12.2 URL類
  255. 12.2.1 流數(shù)據(jù)
  256. 12.2.2 作為對(duì)象獲得內(nèi)容
  257. 12.2.3 管理連接
  258. 12.2.4 處理器的實(shí)際使用
  259. 12.2.5 有用的處理器框架
  260. 12.3 與Web應(yīng)用會(huì)話
  261. 12.3.1 使用GET方法
  262. 12.3.2 使用POST方法
  263. 12.3.3 HttpURLConnection
  264. 12.3.4 SSL和安全Web通信
  265. 12.4 Java Web應(yīng)用
  266. 12.4.1 Servlet生命周期
  267. 12.4.2 Servlet
  268. 12.4.3 HelloClient Servlet
  269. 12.4.4 Servlet響應(yīng)
  270. 12.4.5 Servlet參數(shù)
  271. 12.4.6 ShowParameters Servlet
  272. 12.4.7 用戶會(huì)話管理
  273. 12.4.8 ShowSession Servlet
  274. 12.5 Servlet容器
  275. 12.5.1 用web.ml和注解進(jìn)行配置
  276. 12.5.2 URL模式映
  277. 12.5.3 部署HelloClient
  278. 12.6 龐大的萬維網(wǎng)
  279. 第13章 擴(kuò)展Java
  280. 13.1 Java版本
  281. 13.2 Lambda表達(dá)式
  282. 13.3 擴(kuò)展Java核心特性
  283. 13.4 結(jié)束語和前景展望
  284. 附錄A 代碼示例和IntelliJ IDEA
  285. A.1 獲取主要代碼示例
  286. A.2 安裝IntelliJ IDEA
  287. A.2.1 在Linu上安裝
  288. A.2.2 在macOS上安裝
  289. A.2.3 在Windows上安裝
  290. A.3 導(dǎo)入示例
  291. A.4 運(yùn)行示例
  292. A.5 獲取Web代碼示例
  293. A.6 處理Servlet
  294. 附錄B 術(shù)語表
書名:Java學(xué)習(xí)手冊(cè)(第五版)
譯者:蘇鈺涵 譯
國內(nèi)出版社:中國電力出版社
出版時(shí)間:2021年11月
頁數(shù):512
書號(hào):978-7-5198-5937-4
原版書書名:Learning Java, 5th Edition
原版書出版商:O'Reilly Media
Marc Loy
 
Marc Loy是Galileo Systems, LLC的高級(jí)程序員,但他主要為各種公司(包括Sun Microsystems)教授Java和Perl課程。他早在Java的alpha階段就開始使用它。除了教課之外,他還為很多公司開發(fā)各種規(guī)模的Java應(yīng)用程序。他從Wisconsin大學(xué)Madison分校獲得了計(jì)算機(jī)科學(xué)碩士學(xué)位,現(xiàn)在仍同妻子Ron Becher住在Madison。

Marc Loy曾在Sun Microsystems開發(fā)軟件,并提供有關(guān)Java、Unix和網(wǎng)絡(luò)方面的培訓(xùn)課程,向廣大受眾傳授知識(shí)。從那以后,他一直在為更多的人提供培訓(xùn)。如今,他主要從事技術(shù)和媒體方面的咨詢和寫作。他還對(duì)創(chuàng)客產(chǎn)生了濃厚興趣,并正在探索嵌入式電子和可穿戴設(shè)備領(lǐng)域。
 
 
Patrick Niemeyer
 
Patrick Niemeyer是一位獨(dú)立的咨詢師和作者,精通網(wǎng)絡(luò)和分布式應(yīng)用領(lǐng)域。他最早于西南貝爾實(shí)驗(yàn)室技術(shù)資源部門(Southwestern Bell Technology Resources)任職時(shí)開始涉足Oak。他是Java腳本語言BeanShell的創(chuàng)始人。
 
 
Daniel Leuck
 
Dan Leuck是Ikayzo公司的CEO,這是一家以東京和檀香山為基地的交互設(shè)計(jì)和軟件開發(fā)公司,其客戶包括Sony、Oracle、 Nomura、PIMCO以及聯(lián)邦政府。Dan在Java社群很活躍,是眾多JCP專家組的成員。
 
 
購買選項(xiàng)
定價(jià):148.00元
書號(hào):978-7-5198-5937-4
出版社:中國電力出版社