Elliotte Rusty Harold世界知名技術(shù)作家、程序員,紐約科技大學(xué)計算機(jī)系副教授。講授面向?qū)ο缶幊谭矫娴恼n程。他的網(wǎng)站Cafe con Leche是XML方面的熱門網(wǎng)站之一。他著有Effective XML和XML in a Nutshell等一系列知名作品。
圖書目錄
Preface 1. Basic Network Concepts Networks The Layers of a Network The Host-to-Network Layer The Internet Layer The Transport Layer The Application Layer IP, TCP, and UDP IP Addresses and Domain Names Ports The Internet Internet Address Blocks Network Address Translation FirewaUs Proxy Servers The Client/Server Model Internet Standards IETF RFCs W3C Recommendations 2. Streams Output Streams Input Streams Marking and Resetting Filter Streams Chaining Filters Together Buffered Streams PrintStream Data Streams Readers and Writers Writers OutputStreamWriter Readers Filter Readers and Writers PrintWriter 3. Threads Running Threads Subclassing Thread Implementing the Runnable Interface Returning Information from a Thread Race Conditions Polling Callbacks Futures, Callables, and Executors Synchronization Synchronized Blocks Synchronized Methods Alternatives to Synchronization Deadlock Thread Scheduling Priorities Preemption Thread Pools and Executors 4. Internet Addresses The InetAddress Class Creating New InetAddress Objects Getter Methods Address Types Testing Reachability Object Methods Inet4Address and Inet6Address The NetworkInterface Class Factory Methods Getter Methods Some Useful Programs SpamCheck 5. URLs and URIs 6. HTTP 7. URLConnections 8. Sockets for Clients 9. Sockets for Servers 10. Secure Sockets 11. Nonblocking I/O 12. UDP 13. IP Multicast Index