内容简介
本书通过对Java编程语言的介绍。引导读者快速掌握Java编程语言的核心内容并学会灵活运用所学的语言知识及面向对象的编程思想。全书共分13个部分,内括Java语言概述、面向对象编程设计、多线程设计、Java集合框架设计、反射、Socket编程设计、JSP、正则表达式与XML操作、Javascript、Servlet、Ajax、算法与数据结构及Oracle数据库的研究。
目录
章 Java语言概述 节 Java语言诞生背景 节 Java程序设计解析章 面向对象编程设计的研究 节 接口和抽象类 节 重载和覆盖 第三节 类的执行顺序 第四节 字符串类第三章 多线程设计研究 节 线程概念 节 Thread与Runnable 第三节 线程调度 第四节 案例第四章 J8Va集合框架设计研究 节 Java的集合框架 节 ArrayList与linkedList 第三节 集合排序 第四节 负载因子第五章 反射的研究 节 Java的类加载机制和反射机制 节 使用Class类 第三节 使用反射获得对象类型 第四节 Class类的方法第六章 Socket编程的研究 节 网络基础 节 TCP与UDP 第三节 Socket编程 第四节 使用Socket传输文件第七章 JSP的研究 节 B/S模式与Web基本原理 节 JSP相关知识 第三节 会话跟踪 第四节 JSP案例第八章 正则表达式与XML操作的研究 节 正则表达式 节 Java解析XML 第三节 用DOM解析XML文档 第四节 用SAX解析XML文档第九章 Javascript的研究 节 框架访问 节 列表框级联 第三节 图片轮换 第四节 使用jQuery简化DOM操作第十章 Servlet的研究 节 Servlet的基本架构 节 Servlet的生命周期 第三节 Servlet案例 第四节 MVC第十一章 AJAx的研究 节 AJAX的基本原理 节 两种提交方式 第三节 AJAX案例第十二章 算法与数据结构的研究 节 用递归法计算n! 节 用递归法解决汉诺塔问题 第三节 线表及抽象数据类型 第四节 线表的顺序存储 第五节 线表的链式存储第十三章 Oracle数据库的研究 节 使用游标处理SELECT语句返回的数据 节 使用REF游标查看员工或部门信息 第三节 使用程 第四节 使用触发器监控表操作参考文献
摘要与插图
章Java语言概述
节;Java语言诞生背景
一、Java的历史Java来自Sun公司的Green的项目。为了给家用电子消费产品开发一个分布式代码系统,从而对冰箱、电视机等家用电行控制,Sun公司基于C++开发了一种新语言Oak(Java的前身)。Oak是一种用于网络的精巧而的语言,Sun公司曾以此投标一个交互式电视项目,但被SGI打败了。在此时,MarkArdresen 开发的Mosaic 和Netscape启发了Oak项目组成员,他们用Java 编制了Hotlava浏览器,得到了Sun公司执行官ScotMcNealy的支持,促使Java Inter。Java 技括Java 语言和 Java Media APIs、Security APIs、Management APIs、Java Applet、Java RMI、JavaBean、JavaOS、Java Servlet、JavaServer Page 及BC等。Java技术的发展历程简述如下:1990年,Sun公司的James Gosling0ak,主要用于为各种家用电器编写程序。1995年pan>月,Oak被改名为Java。1995年5月23日,Sun公司在Sun World'95上正式发布Java和HotJava浏览器。1995年8月12月,Netscape公司、Oracle公司、Borland公司、SGI公司、Adobe公司、IBM公司、AT&T公司、Intel公司获得Java 许可证。1996年pan>月,Sun公司宣布的业务部门——JavaSof部,以开发、销售并支持基于Java技术的产品,由Alan Baratz裁。同时,推出Java开发工K(Java Development Kit)1.0,为开发人员提供用来编制Java应用软件所需的工具。1996年2月,Sun公司发布Java芯片系列括PicoJava、MicroJava和
……


