2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

Java典型應用徹查1000例:網絡應用開發(附DVD光盤)

  • 作者:賈蓉生 等 著
  • 出版社: 科學出版社
  • 出版時間:2009-07-01
  • 版次:1
  • 商品編號: 10316445

    頁數:359

    紙張:膠版紙

    ISBN:9787030244901

    印刷時間:2009-07-01

    正文語種:中文


HK$69.50 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《Java典型應用徹查1000例‧網絡應用開發》不僅包含書中全部範例源代碼以及習題答案,並贈送350分鐘的教學視頻,特別適合自學之用。「Java典型應用徹查1000例」系列叢書以提出並解決問題為導向,通過超過1000個開發範例,全面介紹Java語言從基礎到網絡、數據庫、遊戲和Web開發的特性和實現方法。本系列叢書共六冊,每冊可獨立學習,若能全部融會貫通,則效果更佳。《Java典型應用徹查1000例‧網絡應用開發》是叢書的第2冊,從Java基礎過渡到網絡程序開發領域,循序漸進地介紹了Java基礎概念、網絡數據流、組播、用戶圖形接口與網絡應用程序開發等知識,並通過大量範例詳盡演示理論知識的實際應用。本系列叢書的作者為中國台灣地區長期從事Java教學的知名教授,《Java典型應用徹查1000例‧網絡應用開發》實例豐富,編排合理,可以讓有初級Java基礎的讀者,從陌生到完全熟練地開發網絡應用程序,適合作為Java網絡開發課程的教材。

目錄

PART01 Java基本概念(BasicConcepts).
Chapter01 對象概念(ObjectConcepts)3
1-1 簡介3
1-2 類3
1-3 新對象的產生4
1-4 新對象的使用4
1-5 代碼塊(Block)5
1-6 實例變量(InstanceVariable)10
1-7 類變量(ClassVariables)12
1-8 習題14

Chapter02 表達式(Expression)與流程控制(ControlFlow)15
2-1 簡介15
2-2 變量16
2-3 運算表達式(Expression)17
2-4 類型轉換(TypeConversion)19
2-5 流程控制(ControlFlow)22
2-5-1 選擇流程控制(DecisionControlFlow)22
2-5-2 循環流程控制(LoopControlFlow)26
2-6 break與continue28
2-7 習題31

Chapter03 方法(Methods)32
3-1 簡介32
3-2 方法(Methods)32
3-3 實例方法(InstanceMethods)34
3-4 類方法(ClassMethods)35
3-5 構造函數(Constructor)36
3-6 方法重載(MethodOverload)38
3-7 public/private修飾符(Modifications)41
3-8 this關鍵字44
3-8-1 類44
3-8-2 構造函數45
3-9 嵌套類(NestedClass)48
3-9-1 成員類(MemberClass)48
3-9-2 局部類(LocalClass)53
3-10 習題56

Chapter04 基礎程序設計(BasicProgramming)58
4-1 簡介58
4-2 繼承(Inheritance)58
4-3 繼承(Inheritance)與修飾符(Modifications)62
4-4 super的應用64
4-5 final的應用67
4-6 抽象類(AbstractClasses)70
4-7 接口類(InterfaceClasses)75
4-8 多態(Polymorphism)79
4-9 習題82

Chapter05 異常處理(Exceptions)83
5-1 簡介83
5-2 try/catch/finally語句83
5-2-1 try/catch語句的必要性84
5-2-2 try/catch語句的應用86
5-2-3 finally語句的應用88
5-3 throws的用法92
5-4 自定義異常處理對象93
5-4-1 以內置異常處理類產生自定義新對象93
5-4-2 以自定義異常處理類產生自定義新對象96
5-5 習題100
Chapter06 Package包與Jar文件101
6-1 簡介101
6-2 類(Class)文件101
6-3 單一文件包(SingleFilePackage)104
6-4 多文件包(MultiFilesPackage)106
6-5 包的導入(ImportPackage)108
6-6 壓縮文件(jarFiles)110
6-7 jar文件與class文件的添加112
6-7-1 包class文件112
6-7-2 非包class文件115
6-8 使用jar文件117
6-8-1 導入jar文件117
6-8-2 jar文件新對象120
6-9 習題123

Chapter07 輸入/輸出流(Input/OutputStreams)124
7-1 簡介124
7-2 命令行參數(CommandParameters)124
7-3 文件對象(FileObjects)128
7-4 文件輸入/輸出流(FileInput/OutputStreams)130
7-5 FileInputStream與FileOutputStream130
7-6 DataInputStream與DataOutputStream135
7-7 FileReader與FileWriter140
7-8 鍵盤數據輸入144
7-9 習題149

Chapter08 線程(Threads)150
8-1 簡介150
8-2 線程狀態(ThreadStates)150
8-3 Thread類151
8-4 方法isAlive().join()156
8-5 方法suspend().resume()159
8-6 方法setPriority()和getPriority()163
8-7 synchronized的應用167
8-8 線程組(ThreadGroup)的應用172
8-9 習題175

PART02 網絡數據流(DataStreaminNetwork)
Chapter09 網絡結構概念(NetworkStructureConcepts)179
9-1 簡介179
9-2 網絡意義(Background)179
9-2-1 網絡系統的優點(AdvantagesofNetworkSystems)180
9-2-2 操作系統的類型(TypesofOperatingSystem)180
9-3 拓撲結構(Topology)181
9-4 網絡通信(Communication)..183
9-4-1 名稱解析(NamingResolution)183
9-4-2 路由策略(RoutingStrategies)184
9-4-3 連接策略(ConnectionStrategies)185
9-4-4 衝突避免(Contention)185
9-5 網絡通信協議(CommunicationProtocols)186
9-6 網絡故障處理(Robustness)188
9-7 習題189

Chapter10 網絡連接(Server/ClientConnection)190
10-1 簡介190
10-2 ServerSocketClass190
10-3 InetAddressClass192
10-4 SocketClass193
10-5 命令行參數與Server/Client連接200
10-6 多次Server/Client連接記錄204
10-7 習題208

Chapter11 消息的傳輸(MessageTransition)209
11-1 簡介209
11-2 DataInputStreamClass209
11-3 DataOutputStreamClass210
11-4 消息傳遞(MessageTranslation)210
11-5 習題219

Chapter12 網絡文件傳輸(FileTransition)220
12-1 簡介220
12-2 FileInputStreamClass220
12-3 FileOutputStreamClass221
12-4 文件傳輸(FileTranslation)222
12-5 文件上傳(FileUpload)227
12-6 文件下載(FileDownload)233
12-7 習題238

Chapter13 網絡鍵盤輸入(InputfromKey)239
13-1 簡介239
13-2 BufferedInputStreamClass239
13-3 BufferedOutputStreamClass240
13-4 鍵盤輸入/遠程打印240
13-5 鍵盤輸入/遠程文件248
13-6 習題254

Chapter14 交叉傳輸(IntercrossTransition)255
14-1 簡介255
14-2 鍵盤輸入/交叉傳輸打印255
14-3 習題261

PART03 組播(MultiBroadcast)
Chapter15 哈希(Hashing)264
15-1 簡介264
15-2 基本概念(BasicConcepts)264
15-3 操作哈希(OperationofHashing)266
15-4 HashtableClass268
15-5 EnumerationInterface272
15-6 習題273

Chapter16 線程同步(ThreadsSynchronized)275
16-1 簡介275
16-2 RunnableInterface275
16-3 ThreadClass276
16-4 臨界區(CriticalSection)與synchronized279
16-5 習題280

Chapter17 廣播程序設計(BroadcastProgramming)281
17-1 簡介281
17-2 廣播架構282
17-3 服務器(Server)282
17-3-1 服務器套接字(ServerSocket)/連接套接字(Socket)282
17-3-2 創建哈希表(HashTable)283
17-3-3 創建線程284
17-4 發送端(Speaker)285
17-4-1 連接套接字(Socket)285
17-4-2 緩衝區流(InputStreamReader)285
17-4-3 網絡輸出流(DataOutputStream)285
17-5 接收端(Receiver)286
17-5-1 連接套接字(Socket)286
17-5-2 網絡輸入流(DataInputStream)286
17-6 鍵盤輸入/廣播打印286
17-7 鍵盤輸入/廣播文件294
17-8 習題299

PART04 用戶圖形接口(GUI)與網絡應用
Chapter18 窗口架構(FrameStructures)302
18-1 簡介302
18-2 FrameClass302
18-3 TextFieldClass306
18-4 BorderLayoutClass309
18-5 習題310

Chapter19 用戶圖形接口與網絡交叉傳輸(GUIandIntercrossTransition)312
19-1 簡介312
19-2 ActionListenerInterface312
19-3 ActionEventClass315
19-4 VectorClass317
19-5 用戶圖形接口與窗口的關閉320
19-6 用戶圖形接口與數據的顯示321
19-7 Server/Client交叉傳輸程序設計325
19-8 習題335

Chapter20 用戶圖形接口與組播(GUIandMultiBroadcast)336
20-1 簡介336
20-2 Server/Client組播程序設計336

AppendixA 異常處理內置類348
A-1 java.lang的Error類架構348
A-2 java.lang的Exception類架構349
A-3 java.Util的Exception類架構349
A-4 java.io的Exception類架構350
A-5 java.awt的Exception類架構350
A-6 java.net的Exception類架構350

AppendixB 文件輸入/輸出流(FileI/OStreams)的架構與方法352
B-1 文件類常用的方法352
B-2 文件輸入/輸出流(FileI/OStreams)架構353
B-3 InputStream/OutputStream常用的方法354
B-4 DataInputStream/DataOutputStream常用的方法354
AppendixC 網絡公用端口(Port)...356


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。