出版时间:2009-3 出版社:人民邮电出版社 作者:李钟尉 页数:468 字数:811000
内容概要
本书从初学者的角度出发,通过通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍应用Java进行网络编程的常用技术和方法。全书共20章。第1章~第8章主要介绍搭建Java开发环境、开发工具Eclipse、Java语言基础、算法和程序控制结构语句、数组及其应用、字符串处理、面向对象编程和集合类及其应用等内容;第9章~第14章主要介绍异常处理、I/O处理技术、线程技术、JDBC技术、Java Swing等一些高级开发技术,并通过一个进销存管理系统对前面章节的内容进行了实践;第15章~第20章主要介绍JSP环境基础、JSP语法基础、JSP的内置对象、JavaBean技术和Servlet技术等Java Web领域的基础知识,最后通过一个博客网站介绍Java Web基础知识的综合应用。 本书附有配套光盘。光盘提供了书中实例的源代码,并经过精心调试,在Windows XP/Windows 2000/Windows 2003 Server下全部通过,保证能够正常运行。 本书适用于Java初、中级用户,也可作为大中院校师生和培训班的教材,对于网络编程爱好者,本书也有非常高的参考价值。
书籍目录
第1章 搭建Java开发环境第2章 开发工具Eclipse 第3章 Java语言基础第4章 算法和流程控制语句第5章 数组 第6章 字符串处理 第7章 面向对象编程 第8章 集合类 第9章 异常处理 第10章 I/O处理 第11章 线程第12章 JDBC技术第13章 使用Java Swing第14章 进销存管理系统 第15章 JSP入门 第16章 JSP语法第17章 JSP的内置对象第18章 JavaBean技术第19章 Servlet技术第20章 博客网站附录 实例快速检索
章节摘录
第1章 搭建Java开发环境: 1.1 Java语言的产生与发展 Java语言是Sun公司于1990年开发的,当时Green项目小组的研究人员正在致力于为未来的智能设备开发出一种新的编程语言。由于该小组的成员James Gosling对C++语言在执行过程中的表现非常不满,于是把自己封闭在办公室里编写了一种新的语言,并将其命名为Oak(Oak 即Java语言的前身),这个名称源于Goslin9办公室的窗外正好有一棵橡树(Oak)。这时的Oak已经具备安全性、网络通信、面向对象、多线程等特性,是一款相当优秀的程序语言。后来,在注册Oak商标时,发现它已经被另外一家公司注册,因此不得不改名。取什么名字呢,工程师们边喝咖啡边讨论着,看看手上的咖啡,再想到印度尼西亚有一个盛产咖啡的岛屿(中文名叫爪哇),于是将其改名为Java。 随着Internet的迅速发展,Web的应用日益广泛,Java语言也得到了迅速发展。1994年,Gosling用Java语言开发了一个实时性较高、可靠、安全、有交互功能的新型Web浏览器,它不依赖于任何硬件平台和软件平台。这种浏览器的名称为HotJava,并于1995年在业界发表,引起了巨大的轰动,Java语言的地位随之得到肯定。1995年5月23日,JDK(JavaDevelopmentKits)1.Oa2版本正式对外发表。此后,Java语言的发展非常迅速。 1.2 Java语言的特点 Java语言适用于Internet环境,是一种被广泛使用的网络编程语言,具有简单、面向对象、可移植、分布性、解释器通用性、稳健、多线程、安全及高性能等语言特性。另外Java语言还提供了丰富的类库,方便用户进行自定义操作。下面将对Java语言的特点进行具体介绍。 1.简单 Java语言的语法规则和C++语言类似。它通过提供最基本的方法完成指定的任务。但Java语言对C++语言进行了简化和提高。例如C++语言中指针和多重继承通常使程序变得复杂,Java语言用接口取代了多重继承并取消了指针。Java语言还通过实现自动垃圾收集功能大大简化了程序设计人员的内存管理工作。
编辑推荐
适合自学 本书从零起步、循序渐进,全面提高学、练、用能力。 技术参考手册 全书分为起步篇、提高篇和实例篇,内容全面,您可以根据实际情况选择阅读本书的不同部分。 编程实例参考手册 书中包含125个编程实例、2个综合项目案例,可以让您在实战中掌握编程技能。 教师讲解 超大容量的DVD多媒体教学光盘,总共600分钟的多媒体语音视频教学就像有一位专业老师贴身指导一样。 免费网络学习课堂 赠送3周(21小时)网上课堂(价值1000元),助您跨越入门障碍。包括9小时网上视频学习,9小时网上实战训练,3小时网上课堂答疑。购书读者进入网址按提示登录即可。 DVD光盘内容:书中所有案例的源代码;600分钟多媒体语音视频教学;《Java编程词典体验版》;赠送6套商务软件。 读者对象:初学Java编程的自学者;大中专院校的老师和学生;毕业设计的学生;JSP网站开发人员;Java编程爱好者;相关培训机构的老师和学员;网络编程爱好者;网站建设及维护人员。
图书封面
评论、评分、阅读与下载