搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Java典型应用彻查1000例.网络应用开发
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787030244901
  • 作      者:
    贾蓉生, 胡大源, 林金池编著
  • 出 版 社 :
    科学出版社
  • 出版日期:
    2009
收藏
内容介绍
    《Java典型应用彻查1000例·网络应用开发》不仅包含书中全部范例源代码以及习题答案,并赠送350分钟的教学视频,特别适合自学之用。“Java典型应用彻查1000例”系列丛书以提出并解决问题为导向,通过超过1000个开发范例,全面介绍Java语言从基础到网络、数据库、游戏和Web开发的特性和实现方法。本系列丛书共六册,每册可独立学习,若能全部融会贯通,则效果更佳。《Java典型应用彻查1000例·网络应用开发》是丛书的第2册,从Java基础过渡到网络程序开发领域,循序渐进地介绍了Java基础概念、网络数据流、组播、用户图形接口与网络应用程序开发等知识,并通过大量范例详尽演示理论知识的实际应用。本系列丛书的作者为中国台湾地区长期从事Java教学的知名教授,《Java典型应用彻查1000例·网络应用开发》实例丰富,编排合理,可以让有初级Java基础的读者,从陌生到完全熟练地开发网络应用程序,适合作为Java网络开发课程的教材。
展开
精彩书摘
    PART 01 Java基本概念<br>    Chapter 01  对象概念(Ohject Concepts)<br>    Java是面向对象计算机编程语言}Object Oriented Language).在Java环境中,一个类过程(Class Procedure)就是一个对象。Java文件包含多个类过程。这些类过程组成类的对象,就是Java文件的基础元素。<br>    Chapter 02  表达式(Expression)与流程控制(Control Flow)<br>    在Java程序中,所有被使用的变量(Memory)都需声明数据类型(DataTypes)(Declare),以限制该变量存储数据的空间。而大部分的语句(Statements),都是由运算表达式(Expressions)所组成。运算表达式(Expressions)包括”操作数(Operands)”与“运算符(Operators)”,如2+3,操作数为2与3,运算符为+。一般而言.系统运行程序代码,是依其排列的次序,由左向右、由上向下,依序运行,有时会因需要,以判断(Decisions)、循环(Loops)或跳转(Break)等方式运行程序代码,凡引导程序运行的流程,称为”流程控制(Control Flow)”。<br>    Chapter 03  方法(Methods)<br>    Java语言中的方法(Methods),犹如其他高级语言程序中的子程序(Subroutines)或函数(Functions),是具有解决问题功能的程序块,因Java为面向对象语言,故在类、对象等范畴下添加一些方法.这些方法都是学习Java的基础,本章将以实例详细介绍。<br>    Chapter 04  基础程序设计(Basic Programming)<br>    面向对象是以类对象为架构,以逻辑为拟态,模拟思维流程。为达到拟人化思维的要求,在设计上涵盖许多技巧。本章的重点在继承类(Inheritance)、抽象类(Abstract)、和接El类(Interface),介绍类和对象之间的关系.将我们人类的逻辑思维运用在程序的设计的字里行间.使计算机以我们熟悉的方式来解决问题。
展开
目录
PART01 Java基本概念(BasicConcepts).<br>Chapter01 对象概念(ObjectConcepts)3<br>1-1 简介3<br>1-2 类3<br>1-3 新对象的产生4<br>1-4 新对象的使用4<br>1-5 代码块(Block)5<br>1-6 实例变量(InstanceVariable)10<br>1-7 类变量(ClassVariables)12<br>1-8 习题14<br><br>Chapter02 表达式(Expression)与流程控制(ControlFlow)15<br>2-1 简介15<br>2-2 变量16<br>2-3 运算表达式(Expression)17<br>2-4 类型转换(TypeConversion)19<br>2-5 流程控制(ControlFlow)22<br>2-5-1 选择流程控制(DecisionControlFlow)22<br>2-5-2 循环流程控制(LoopControlFlow)26<br>2-6 break与continue28<br>2-7 习题31<br><br>Chapter03 方法(Methods)32<br>3-1 简介32<br>3-2 方法(Methods)32<br>3-3 实例方法(InstanceMethods)34<br>3-4 类方法(ClassMethods)35<br>3-5 构造函数(Constructor)36<br>3-6 方法重载(MethodOverload)38<br>3-7 public/private修饰符(Modifications)41<br>3-8 this关键字44<br>3-8-1 类44<br>3-8-2 构造函数45<br>3-9 嵌套类(NestedClass)48<br>3-9-1 成员类(MemberClass)48<br>3-9-2 局部类(LocalClass)53<br>3-10 习题56<br><br>Chapter04 基础程序设计(BasicProgramming)58<br>4-1 简介58<br>4-2 继承(Inheritance)58<br>4-3 继承(Inheritance)与修饰符(Modifications)62<br>4-4 super的应用64<br>4-5 final的应用67<br>4-6 抽象类(AbstractClasses)70<br>4-7 接口类(InterfaceClasses)75<br>4-8 多态(Polymorphism)79<br>4-9 习题82<br><br>Chapter05 异常处理(Exceptions)83<br>5-1 简介83<br>5-2 try/catch/finally语句83<br>5-2-1 try/catch语句的必要性84<br>5-2-2 try/catch语句的应用86<br>5-2-3 finally语句的应用88<br>5-3 throws的用法92<br>5-4 自定义异常处理对象93<br>5-4-1 以内置异常处理类产生自定义新对象93<br>5-4-2 以自定义异常处理类产生自定义新对象96<br>5-5 习题100<br>Chapter06 Package包与Jar文件101<br>6-1 简介101<br>6-2 类(Class)文件101<br>6-3 单一文件包(SingleFilePackage)104<br>6-4 多文件包(MultiFilesPackage)106<br>6-5 包的导入(ImportPackage)108<br>6-6 压缩文件(jarFiles)110<br>6-7 jar文件与class文件的添加112<br>6-7-1 包class文件112<br>6-7-2 非包class文件115<br>6-8 使用jar文件117<br>6-8-1 导入jar文件117<br>6-8-2 jar文件新对象120<br>6-9 习题123<br><br>Chapter07 输入/输出流(Input/OutputStreams)124<br>7-1 简介124<br>7-2 命令行参数(CommandParameters)124<br>7-3 文件对象(FileObjects)128<br>7-4 文件输入/输出流(FileInput/OutputStreams)130<br>7-5 FileInputStream与FileOutputStream130<br>7-6 DataInputStream与DataOutputStream135<br>7-7 FileReader与FileWriter140<br>7-8 键盘数据输入144<br>7-9 习题149<br><br>Chapter08 线程(Threads)150<br>8-1 简介150<br>8-2 线程状态(ThreadStates)150<br>8-3 Thread类151<br>8-4 方法isAlive().join()156<br>8-5 方法suspend().resume()159<br>8-6 方法setPriority()和getPriority()163<br>8-7 synchronized的应用167<br>8-8 线程组(ThreadGroup)的应用172<br>8-9 习题175<br><br>PART02 网络数据流(DataStreaminNetwork)<br>Chapter09 网络结构概念(NetworkStructureConcepts)179<br>9-1 简介179<br>9-2 网络意义(Background)179<br>9-2-1 网络系统的优点(AdvantagesofNetworkSystems)180<br>9-2-2 操作系统的类型(TypesofOperatingSystem)180<br>9-3 拓扑结构(Topology)181<br>9-4 网络通信(Communication)..183<br>9-4-1 名称解析(NamingResolution)183<br>9-4-2 路由策略(RoutingStrategies)184<br>9-4-3 连接策略(ConnectionStrategies)185<br>9-4-4 冲突避免(Contention)185<br>9-5 网络通信协议(CommunicationProtocols)186<br>9-6 网络故障处理(Robustness)188<br>9-7 习题189<br><br>Chapter10 网络连接(Server/ClientConnection)190<br>10-1 简介190<br>10-2 ServerSocketClass190<br>10-3 InetAddressClass192<br>10-4 SocketClass193<br>10-5 命令行参数与Server/Client连接200<br>10-6 多次Server/Client连接记录204<br>10-7 习题208<br><br>Chapter11 消息的传输(MessageTransition)209<br>11-1 简介209<br>11-2 DataInputStreamClass209<br>11-3 DataOutputStreamClass210<br>11-4 消息传递(MessageTranslation)210<br>11-5 习题219<br><br>Chapter12 网络文件传输(FileTransition)220<br>12-1 简介220<br>12-2 FileInputStreamClass220<br>12-3 FileOutputStreamClass221<br>12-4 文件传输(FileTranslation)222<br>12-5 文件上传(FileUpload)227<br>12-6 文件下载(FileDownload)233<br>12-7 习题238<br><br>Chapter13 网络键盘输入(InputfromKey)239<br>13-1 简介239<br>13-2 BufferedInputStreamClass239<br>13-3 BufferedOutputStreamClass240<br>13-4 键盘输入/远程打印240<br>13-5 键盘输入/远程文件248<br>13-6 习题254<br><br>Chapter14 交叉传输(IntercrossTransition)255<br>14-1 简介255<br>14-2 键盘输入/交叉传输打印255<br>14-3 习题261<br><br>PART03 组播(MultiBroadcast)<br>Chapter15 哈希(Hashing)264<br>15-1 简介264<br>15-2 基本概念(BasicConcepts)264<br>15-3 操作哈希(OperationofHashing)266<br>15-4 HashtableClass268<br>15-5 EnumerationInterface272<br>15-6 习题273<br><br>Chapter16 线程同步(ThreadsSynchronized)275<br>16-1 简介275<br>16-2 RunnableInterface275<br>16-3 ThreadClass276<br>16-4 临界区(CriticalSection)与synchronized279<br>16-5 习题280<br><br>Chapter17 广播程序设计(BroadcastProgramming)281<br>17-1 简介281<br>17-2 广播架构282<br>17-3 服务器(Server)282<br>17-3-1 服务器套接字(ServerSocket)/连接套接字(Socket)282<br>17-3-2 创建哈希表(HashTable)283<br>17-3-3 创建线程284<br>17-4 发送端(Speaker)285<br>17-4-1 连接套接字(Socket)285<br>17-4-2 缓冲区流(InputStreamReader)285<br>17-4-3 网络输出流(DataOutputStream)285<br>17-5 接收端(Receiver)286<br>17-5-1 连接套接字(Socket)286<br>17-5-2 网络输入流(DataInputStream)286<br>17-6 键盘输入/广播打印286<br>17-7 键盘输入/广播文件294<br>17-8 习题299<br><br>PART04 用户图形接口(GUI)与网络应用<br>Chapter18 窗口架构(FrameStructures)302<br>18-1 简介302<br>18-2 FrameClass302<br>18-3 TextFieldClass306<br>18-4 BorderLayoutClass309<br>18-5 习题310<br><br>Chapter19 用户图形接口与网络交叉传输(GUIandIntercrossTransition)312<br>19-1 简介312<br>19-2 ActionListenerInterface312<br>19-3 ActionEventClass315<br>19-4 VectorClass317<br>19-5 用户图形接口与窗口的关闭320<br>19-6 用户图形接口与数据的显示321<br>19-7 Server/Client交叉传输程序设计325<br>19-8 习题335<br><br>Chapter20 用户图形接口与组播(GUIandMultiBroadcast)336<br>20-1 简介336<br>20-2 Server/Client组播程序设计336<br><br>AppendixA 异常处理内置类348<br>A-1 java.lang的Error类架构348<br>A-2 java.lang的Exception类架构349<br>A-3 java.Util的Exception类架构349<br>A-4 java.io的Exception类架构350<br>A-5 java.awt的Exception类架构350<br>A-6 java.net的Exception类架构350<br><br>AppendixB 文件输入/输出流(FileI/OStreams)的架构与方法352<br>B-1 文件类常用的方法352<br>B-2 文件输入/输出流(FileI/OStreams)架构353<br>B-3 InputStream/OutputStream常用的方法354<br>B-4 DataInputStream/DataOutputStream常用的方法354<br>AppendixC 网络公用端口(Port)...356
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证