寫寫JAVA相關

孫中山先生說我一生的嗜好,除了革命之外,就是讀書。我一天不讀書,就不能夠生活。所以我們學習JAVA到時候應該也要做到這樣,這樣才能學習好一門學科。現在有些人在找關於java socket書籍,它也是學習java的書籍中的一種,這兩天我看到了一個關於這方面的學習教程,大家可以和我一起學習一下。

教材的作者

Roy Miller 和 Adam Williams 都是 RoleModel Software, Inc. 的軟件開發者。他們在 Dallas Semiconductor 的 TINI Java 平臺上共同開發了一個基於套接字的應用程序原型。Roy 和 Adam 目前正在使用套接字把 COBOL 金融交易系統移植到該 Java 平臺上。

加盟 RoleModel 之前,Roy 在 Andersen Consulting(現爲 Accenture)做了六年的軟件開發和項目管理。他與別人合著的 Extreme Programming Applied: Playing to Win(Addison-Wesley XP 系列)將於 2001 年 10 月出版。


教材講的是

多數程序員,不管他們是否使用 Java 語言進行編碼,都不想很多知道關於不同計算機上的應用程序彼此間如何通信的低級細節。程序員們希望處理更容易理解的更高級抽象。Java 程序員希望能用他們熟悉的 Java 構造,通過直觀接口與對象交互。

套接字在兩個領域中都存在 — 我們寧願避開的低級細節和我們更願處理的抽象層。本教程討論的低級細節將只限於理解抽象應用程序所必須的部分。

套接字(socket)爲兩臺計算機之間的通信提供了一種機制,在 James Gosling 注意到 Java 語言之前,套接字就早已赫赫有名。該語言只是讓您不必瞭解底層操作系統的細節就能有效地使用套接字。多數着重討論 Java 編碼的書或者未涵蓋這個主題,或者給讀者留下很大的想象空間。本教程將告訴您開始在代碼中有效地使用套接字時,您真正需要知道哪些知識。我們將專門討論以下問題:


什麼是套接字

它位於您可能要寫的程序的什麼地方

能工作的最簡單的套接字實現 — 以幫助您理解基礎知識

詳細剖析另外兩個探討如何在多線程和具有連接池環境中使用套接字的示例

簡要討論一個現實世界中的套接字應用程序

如果您能夠描述如何使用 java.net 包中的類,那麼本教程對您來說也許基礎了點,雖然用它來提高一下還是不錯的。如果您在 PC 和其它平臺上使用套接字已經幾年,那麼最初的部分也許會使您覺得煩。但如果您不熟悉套接字,而且只是想知道什麼是套接字以及如何在 Java 代碼中有效地使用它們,那麼本教程就是一個開始的好地方。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章