Java是由Sun Microsystems公司于1995年5月推出的,由于具有跨平台、面向对象、简单、体系结构中立、分布式、解释型、可靠、安全、健壮、高性能、多线程、动态性和面向网络的编程语言等特性,得到了许多软件开发商和程序开发人员的支持和好评,使得它在短短的10年中得以快速发展。本书不仅介绍了Java语言的基础知识,还详细地讲解了如何使用Java的高级技术进行Web应用程序的开发。本书的前面部分都是按照知识结构分章的,每个章节中都包括了大量的示例程序,可以帮助读者更好地理解书中的内容,各个章节都相互关联。本书主要面向初学者和有一定Java基础或者是编程基础的开发人员。
利用Java语言不仅能开发桌面版应用程序,JavaEE更是广泛应用于基于B/S架构的Web企业应用程序领域。尤其是EJB、JSP、Servlet、JDBC等技术使得用Java语言编写的企业级应用程序更易于维护和扩展。
本书共19章,分为三篇。第一篇为基础篇,从第1章到第11章,详细介绍了Java语言的基础语法和理论知识等内容,为后续两篇的学习打下了坚实的基础;第二篇为Web编程篇,从第12章到第16章,分别讲解了利用Java语言开发Web应用程序所要用到的各项技术,包括JSP技术、Servlet技术、JavaBean技术以及Java数据库编程技术(JDBC、SQL基础和MySQL数据库的使用),还介绍Tomcat容器的安装配置和使用方法,特别是第15章,要求读者认真阅读和理解;第三篇为实例篇,从第17章到第19章,深入讲解了MVC设计模式、在线相册案例和网上商品案例,此篇为前两个篇章的综合应用篇。
本书通过作者简洁详实的语言和思路清晰的知识结构为读者学习Java语言以及如何开发Web应用程序做了深入的剖析。本书适合作为初学者的指导书,也适合有一定Java语言基础的读者使用。
第一篇 基础篇
第1章 Java语言概述
1.1 Java语言的发展与特点
1.1.1 Java语言的发展
1.1.2 Java语言的特点
1.1.3 Java语言的执行
1.2 JDK的安装和配置
1.2.1 在Microsoft Windows平台上安装配置JDK
1.2.2 在Linux平台上安装配置JDK
1.3 Java程序举例
1.3.1 编写HelloWorld
1.3.2 编译Java源文件
1.3.3 运行Java程序
1.3.4 在Linux平台上编写和运行HelloWorld
1.4 Java语言编码规范
1.4.1 Java源文件以及文件组织
1.4.2 缩进排版
1.4.3 注释
1.4.4 声明
1.4.5 空白行
1.4.6 命名规范
1.5 开发工具——JCreator
1.5.1 JCreator简介
1.5.2 安装和使用JCreator
1.6 本章小结
第2章 Java编程基础
第3章 运算符与表达式
第4章 数组
第5章 流程控制和异常处理
第6章 面向对象程序设计
第7章 构造函数、重载和重写、接口
第8章 字符串的处理
第9章 集合框架
第10章 内部类
第11章 多线程
第二篇 Web编程篇
第三篇 实例篇