Java網路程式設計 第四版

Book description

開發網路應用程式

本書對Java網路程式設計提供完整介紹,讀者會學到如何使用Java的網路類別庫,輕鬆完成多執行緒伺服器,加密通訊,區域網路廣播與發送數據到伺服器端處理程式等常見的網路通訊任務。

作者Elliotte Rusty Harold在書中以完整的範例介紹方法與類別,重新編寫過的第四版涵蓋了REST,SPDY,非同步的I/O以及其他新技術。

‧TCP/IP,UDP/IP等網際網路底層通訊協定
‧處理網路輸出入的Java API
‧InetAddress與DNS交互運作
‧以URI與URL類別尋找與下載網路資源
‧深入解析HTTP通訊協定,包括REST,標頭與cookie等
‧以Java的socket類別開發網路用戶端與伺服器程式
‧透過非阻斷的I/O管理巨量連線

作者Elliotte Rusty Harold有近二十年的Java網路程式設計經驗,他曾經寫過多本關於Java,XML與HTML書籍,是許多專業論壇的專題主講人之一,同時也是Jaxen XPath library與XOM等開源專案的參與者

Table of contents

  1. 封面
  2. 書名頁
  3. 授權聲明
  4. 獻給
  5. 目錄 (1/2)
  6. 目錄 (2/2)
  7. 前言 (1/2)
  8. 前言 (2/2)
  9. 第一章 網路概論 (1/4)
  10. 第一章 網路概論 (2/4)
  11. 第一章 網路概論 (3/4)
  12. 第一章 網路概論 (4/4)
  13. 第二章 串流 (1/6)
  14. 第二章 串流 (2/6)
  15. 第二章 串流 (3/6)
  16. 第二章 串流 (4/6)
  17. 第二章 串流 (5/6)
  18. 第二章 串流 (6/6)
  19. 第三章 執行緒 (1/8)
  20. 第三章 執行緒 (2/8)
  21. 第三章 執行緒 (3/8)
  22. 第三章 執行緒 (4/8)
  23. 第三章 執行緒 (5/8)
  24. 第三章 執行緒 (6/8)
  25. 第三章 執行緒 (7/8)
  26. 第三章 執行緒 (8/8)
  27. 第四章 網際網路位址 (1/6)
  28. 第四章 網際網路位址 (2/6)
  29. 第四章 網際網路位址 (3/6)
  30. 第四章 網際網路位址 (4/6)
  31. 第四章 網際網路位址 (5/6)
  32. 第四章 網際網路位址 (6/6)
  33. 第五章 URL 與URI (1/11)
  34. 第五章 URL 與URI (2/11)
  35. 第五章 URL 與URI (3/11)
  36. 第五章 URL 與URI (4/11)
  37. 第五章 URL 與URI (5/11)
  38. 第五章 URL 與URI (6/11)
  39. 第五章 URL 與URI (7/11)
  40. 第五章 URL 與URI (8/11)
  41. 第五章 URL 與URI (9/11)
  42. 第五章 URL 與URI (10/11)
  43. 第五章 URL 與URI (11/11)
  44. 第六章 HTTP (1/4)
  45. 第六章 HTTP (2/4)
  46. 第六章 HTTP (3/4)
  47. 第六章 HTTP (4/4)
  48. 第七章 URLConnection (1/11)
  49. 第七章 URLConnection (2/11)
  50. 第七章 URLConnection (3/11)
  51. 第七章 URLConnection (4/11)
  52. 第七章 URLConnection (5/11)
  53. 第七章 URLConnection (6/11)
  54. 第七章 URLConnection (7/11)
  55. 第七章 URLConnection (8/11)
  56. 第七章 URLConnection (9/11)
  57. 第七章 URLConnection (10/11)
  58. 第七章 URLConnection (11/11)
  59. 第八章 用戶端的Socket (1/10)
  60. 第八章 用戶端的Socket (2/10)
  61. 第八章 用戶端的Socket (3/10)
  62. 第八章 用戶端的Socket (4/10)
  63. 第八章 用戶端的Socket (5/10)
  64. 第八章 用戶端的Socket (6/10)
  65. 第八章 用戶端的Socket (7/10)
  66. 第八章 用戶端的Socket (8/10)
  67. 第八章 用戶端的Socket (9/10)
  68. 第八章 用戶端的Socket (10/10)
  69. 第九章 伺服器的socket (1/9)
  70. 第九章 伺服器的socket (2/9)
  71. 第九章 伺服器的socket (3/9)
  72. 第九章 伺服器的socket (4/9)
  73. 第九章 伺服器的socket (5/9)
  74. 第九章 伺服器的socket (6/9)
  75. 第九章 伺服器的socket (7/9)
  76. 第九章 伺服器的socket (8/9)
  77. 第九章 伺服器的socket (9/9)
  78. 第十章 加密的Socket (1/4)
  79. 第十章 加密的Socket (2/4)
  80. 第十章 加密的Socket (3/4)
  81. 第十章 加密的Socket (4/4)
  82. 第十一章 非阻斷I/O(NIO) (1/10)
  83. 第十一章 非阻斷I/O(NIO) (2/10)
  84. 第十一章 非阻斷I/O(NIO) (3/10)
  85. 第十一章 非阻斷I/O(NIO) (4/10)
  86. 第十一章 非阻斷I/O(NIO) (5/10)
  87. 第十一章 非阻斷I/O(NIO) (6/10)
  88. 第十一章 非阻斷I/O(NIO) (7/10)
  89. 第十一章 非阻斷I/O(NIO) (8/10)
  90. 第十一章 非阻斷I/O(NIO) (9/10)
  91. 第十一章 非阻斷I/O(NIO) (10/10)
  92. 第十二章 UDP (1/10)
  93. 第十二章 UDP (2/10)
  94. 第十二章 UDP (3/10)
  95. 第十二章 UDP (4/10)
  96. 第十二章 UDP (5/10)
  97. 第十二章 UDP (6/10)
  98. 第十二章 UDP (7/10)
  99. 第十二章 UDP (8/10)
  100. 第十二章 UDP (9/10)
  101. 第十二章 UDP (10/10)
  102. 第十三章 IP 多址傳送 (1/4)
  103. 第十三章 IP 多址傳送 (2/4)
  104. 第十三章 IP 多址傳送 (3/4)
  105. 第十三章 IP 多址傳送 (4/4)
  106. 索引 (1/3)
  107. 索引 (2/3)
  108. 索引 (3/3)
  109. 關於作者
  110. 出版記事

Product information

  • Title: Java網路程式設計 第四版
  • Author(s): Elliotte Rusty Harold
  • Release date: September 2014
  • Publisher(s): GoTop Information, Inc.
  • ISBN: None

You might also like

book

深入淺出程式設計

by David Griffiths, Paul Barry

易學易用的編程指南 ‧把至關緊要的編程概念深植於你的大腦 ‧為你的工具箱增添方法、函式與物件等法寶 ‧避免讓程式的輸入與輸出把你耍得團團轉 ‧奠基於Python語言的編程學習指南 ‧以職業手法處理你的資料 ‧建立功能齊備且引人入勝的圖形化應用程式 ‧學習如何自動化擾人的重複性工作 『《深入淺出程式設計》以反覆式開發的程序清楚明瞭地教導程式設計,一點一滴、循序漸進地逐步增加理論與解釋的深度和廣度,再據以進行實際的編程工作,讓程式獲得持續不斷的提升與改善。這正是編程工作在真實世界中的理想發展模式。同時,本書亦善用教學論壇的優點,讓這樣的教導方式發揮得更淋漓盡致。我將這本書推薦給想要開始探索編程世界卻又不知從何著手的人,也將這本書推薦給非編程新手但是對Python語言有興趣的人。就一般化程式設計與Python編程而言,這絕對是一本值得好好品味的書籍。』 — Jeremy Jones,《Python for Unix and Linux …

book

Java性能优化实践:JVM调优策略、工具与技巧

by Benjamin J. Evans, James Gough, Chris Newland

在当前的互联网开发模式下,系统访问量日增、代码臃肿,各种性能问题纷至沓来。性能优化作为一个常谈常新的话题,受到越来越多开发者的关注。而Java是一门使用广泛的语言,社区生态中积攒了大量宝贵的性能优化经验。 作为一本性能调优方面的实用指南,本书从实验科学的角度将JVM调优的技术原理与方法论相结合,并在此基础上提供了可选择的工具。通过对各方面的深入研究,本书能让使用复杂技术栈的中高级Java技术专家以量化和可验证的方法优化Java应用程序性能。 了解Java的原则和技术如何充分利用现代硬件和操作系统 探究一些性能测试以及困扰团队的常见反模式 理解测量Java性能数据的陷阱以及微基准测试的缺点 深入研究JVM垃圾收集日志、监控、调优和工具 探究JIT编译和Java语言性能技术 学习Java集合类API与性能有关的方面,从整体上理解Java并发

book

深入淺出代數

by Tracey Pilone, Dan Pilone

『本書從學生們的生活周遭取材,設計了許多優異的範例。所有的範例與概念,全都搭配得恰到好處。』 —Herbert Tracey,羅耀拉大學數學系講師 『《深入淺出代數》是一本極具有吸引力的書籍。在解釋觀念、帶領讀者循序漸進、一步一步解決問題等等方面,本書可說是做的非常出色。』 —Shannon Stewart,數學老師 『本書採用對話的方式來呈現訊息,效果十分具有吸引力,對學習的過程也很有幫助。這種感覺就好像是真的在跟作者直接對話似的。』 —Amanda Borcky 你將從本書學到什麼? 即使拼命用功成績還是不見好轉,你累了嗎?高中代數絕不能當掉,要不然你的手機就拿不回來了嗎?只要你有心學好代數,《深入淺出代數》這本書就是為你而設計的。本書到處充滿具有吸引力的故事劇情與實際練習,還有真實世界中會遇到的狀況說明。讀完本書之後,不管是自然數、指數、聯立方程式還是多項式圖形,再也沒有什麽能難得倒你了。 這本書為何如此與眾不同? 我們認為你的時間寶貴,不應該浪費在與新概念周旋不下的窘境之中。運用認知科學與學習理論的最新研究成果,我們精心建構出一段引發多重感知的學習體驗。《深入淺出代數》針對大腦運作而設計,採用了豐富的視覺化風格,至於那些令你昏昏欲睡的冗贅敘述?那就免了吧。

audiobook

Transformed

by Marty Cagan

Help transform your business and innovate like the world's top tech companies! Transformed: Moving to the …