第一图书网

Java网络编程技术

刘永华,于春花,李晓利 编 清华大学出版社
出版时间:

2008-5  

出版社:

清华大学出版社  

作者:

刘永华,于春花,李晓利 编  

页数:

224  

内容概要

  《Java网络编程技术》以Java语言为基础,比较深入地介绍了Java网络编程技术。内容包括Java与数据库的连接、JSP技术、查找Internet地址、用URL检索数据、Socket编程、收发E-mail、Servlet编程等。在内容选取上以基础、实用、够用为原则,并注重培养读者的编程能力。  《Java网络编程技术》可作为应用型本科计算机及相关专业“Java网络编程技术”、“Java网站开发技术”等课程的教材。也可供有一定Java语言程序设计基础,需进一步学习Java网络编程技术的人员自学,或供相关领域的工程技术人员作为参考书使用。

书籍目录

第1章 Java基础 1.1 Java技术 1.1.1 Java语言的特点 1.1.2 Java与C/C++的差别 1.1.3 两类Java程序 1.1.4 Java程序的编辑、编译和运行 1.1.5 Java语言的注释和分隔符 1.1.6 Java语言的标识符和关键字 1.1.7 Java语言的数据类型 1.1.8 Java中的常量 1.1.9 变量 1.2 Java环境的配置 1.3 Java Applet 1.3.1 Java Applet的特点 1.3.2 Java Applet的程序结构 1.3.3 Applet的主要方法 1.3.4 Java Applet的运行 1.4 本章小结 1.5 习题与思考 第2章 Java进阶 2.1 认识流 2.2 InputStream类和OutputStream类 2.2.1 InputStream类 2.2.2 OutputStream类 2.3 文件处理 2.3.1 File类 2.3.2 FileInputStream类和FileOutputStream类 2.3.3 Reader类和Writer类 2.4 过滤流 2.5 线程 2.5.1 线程概述 2.5.2 创建线程 2.5.3 线程同步和死锁 2.6 异常处理 2.6.1 异常和异常类 2.6.2 异常处理 2.7 本章小结 2.8 习题与思考 第3章 Java与数据库的连接 3.1 SQL子类型 3.1.1 使用查询命令 3.1.2 使用数据修改命令 3.2 JDBC 3.2.1 什么是JDBC 3.2.2 连接概述 3.2.3 DriverManager 3.3 两个简单的例子 3.4 本章小结 3.5 习题与思考 第4章 JSP技术 4.1 通用的语法规则 4.1.1 元素的语法规则 4.1.2 JSP中的相对路径和绝对路径 4.2 注释 4.3 指令 4.3.1 page指令 4.3.2 include指令 4.4 内置对象 4.4.1 request对象 4.4.2 response对象 4.4.3 session对象 4.4.4 application对象 4.4.5 out对象 4.4.6 Cookie对象 4.5 脚本元素 4.5.1 声明 4.5.2 表达式 4.5.3 脚本代码 4.6 动作 4.6.1 id和scope属性 4.6.2 标准动作 4.7 JSP开发平台的建立:Tomcat 4.7.1 Tomcat的安装和直接使用 4.7.2 Tomcat和IIS的配合 4.7.3 在Tomcat中建立新的Web应用程序 4.8 Tomcat?JSP经典配置实例 4.9 本章小结 4.10 习题与思考 第5章 查找Internet地址 5.1 Internet地址概述 5.2 InetAddress类 5.3 应用举例 5.4 本章小结 5.5 习题与思考 第6章 用URL检索数据 6.1 URL简介 6.2 URL类及其应用 6.3 URLConnection类及其应用 6.4 应用举例 6.5 本章小结 6.6 习题与思考 第7章 基于TCP/IP协议的Socket编程 第8章 基于UDP协议的Socket编程 第9章 用Java收发E-mail 第10章 Servlet编程 参考文献

章节摘录

  第1章 Java基础  Java语言是目前推广速度最快的程序设计语言,它采用面向对象的编程技术,功能强大而又简单易学。Java伴随着Intemet的发展而成熟,内置了多线程和网络支持能力,可以说是网络世界的通用语言。本章将介绍Java语言的基本特点和开发的一般过程,使读者对Java程序的开发有一个概括性的了解。  1.1 Java技术  Java是一种简单易用、完全面向对象、具有平台无关性、安全可靠、主要面向Intemet的程序开发工具。自从Java正式问世以来,它的快速发展已经让整个Web世界发生了翻天覆地的变化。  随着Java Servlet的推出,Java在电子商务方面开始崭露头角,而Java Server Page(JSP)技术的推出,更是让Java成为基于Web的应用程序的首选开发工具。  1.1.1 Java语言的特点  Java以跨平台、面向对象、多线程、兼具编译型语言和解释型语言优点、稳定性好并具有良好的安全性等众多特点,尤其是与Intemet的完美结合,而获得了巨大的成功。Java语言最突出的特点是跨平台性,也叫与平台无关性。也就是说,用Java语言编写的程序可以在任何时候、在任何一台计算机上运行,这是因为Java语言中并没有任何与具体的工作平台绑定的功能。  Java语言的第二个重要特点是面向对象。这是指把程序实现的每一个具体功能作为类,然后由类来构成对象,这种方法我们会在以后的章节中详细地介绍。  Java语言的第三个特点是多线程。线程是指正在运行的程序,但线程有别于进程,即多个线程共用一个内存区域,也共享同一组系统资源,对每个线程来讲,只有堆栈和寄存器数据是独立的,所以在线程之间进行通信和切换时,系统开销要比进程机制小得多。  Java.语言的第四个特点是具有编译型语言和解释型语言的优点。编译是指一次性把源程序翻译成可以运行的目标程序,以后翻译好的目标程序可以作为一个独立的文件无数次地运行。编译过程所需要的存储空间大,同时,编译所需要的时间较长,但程序执行速度快,C、Fortran、Pascal等都属于编译型语言。解释是指对源程序翻译一句执行一句,翻译和执行交叉进行,每运行一次,都必须重新翻译、执行,翻译完即执行完,这类语言包括Perl、Python、Rebol、Ruby等,也常被称作Script(脚本)语言,由于边解释边执行,所以解释型语言的速度远远低于编译型语言。


编辑推荐

  《Java网络编程技术》以深入提高Java网络编程技术为目的,旨在介绍和解释网络技术的基本概念,并讨论Java网络编程实践技巧。通过《Java网络编程技术》的阅读与学习,读者可以提高Java网络编程的能力。如果读者已经拥有另一种语言的某些编写网络程序的经验,那么将发现那些编程经验也可以应用在Java中。《Java网络编程技术》内容广泛且通俗易懂,全书循序渐进、由浅入深地引导读者逐步掌握Java网络编程技术。

图书封面

广告

下载页面


Java网络编程技术 PDF格式下载



相关图书