Java是一种新兴的面向对象的跨平台编程语言,Java 2企业版(J2EE)是全球广泛采用的企业应用程序开发平台。本书分为三个部分。第一部分“Java基础篇”,介绍Java编程的基础知识,包括数据类型、语句、方法、类与对象、数据输入/输出以及线程等。第二部分“Java应用篇”,介绍各种语言程序及数据库的开发,包括EJB的介绍与应用。第三部分“XML篇”,介绍XML及其与Java的整合应用。\r\n 本书内容丰富,且包含大量的实例。本书可以作为大专院校计算机专业或软件学院的教材,对于相关领域的专业开发人员也具有较高的参考价值。
第一部分 Java基础篇\r\n\r\n第1章 Java编程语言绪论\r\n\r\n1.1 Java趣谈\r\n1.2 面向对象与Java语言\r\n1.3 Java跨平台字节码\r\n1.4 Java语言平台相关功能及产品\r\n1.5 Java程序简单范例\r\n\r\n第2章 数据类型、基本组件及表达式\r\n\r\n2.1 基本数据类型\r\n2.2 语言标识符\r\n2.3 特别定义及空格符\r\n2.4 保留字\r\n2.5 文字\r\n2.6 表达式\r\n2.7 运算符及分隔符\r\n2.8 算术运算符\r\n2.9 增减运算符\r\n2.10 字符串运算符\r\n2.11 关系及逻辑运算符\r\n2.12 位逻辑运算符\r\n2.13 条件运算符\r\n2.14 数据与对象类型运算符\r\n2.15 设定值运算符\r\n2.16 程序注释\r\n\r\n第3章 语句及执行流程控制\r\n\r\n3.1 语句及块\r\n3.2 声明语句\r\n3.3 条件语句\r\n3.4 循环语句\r\n3.5 程序跳转语句\r\n3.6 多项条件选择语句\r\n3.7 异常处理语句\r\n3.8 同步语句\r\n3.9 package包装语句\r\n3.10 import类库导入语句\r\n3.11 assert断言语句\r\n\r\n第4章 结构化数据类型\r\n\r\n4.1 数组类型\r\n4.2 多维数组(Multi-dimensional arrays)\r\n4.3 自定义类型(User-defined class types)\r\n\r\n第5章 方法\r\n\r\n5.1 方法声明\r\n5.2 static方法\r\n5.3 abstract方法\r\n5.4 final方法\r\n5.5 synchronized方法\r\n5.6 native方法\r\n5.7 构造函数\r\n5.8 递归\r\n5.9 递归链\r\n\r\n第6章 Java类与对象\r\n\r\n6.1 面向对象概念与Java语言\r\n6.2 继承层级\r\n6.3 Java SDK类库简介\r\n6.4 Beans-JavaBeans\r\n\r\n第7章 数据的输入与输出\r\n\r\n7.1 Java输入/输出简介\r\n7.2 标准输入/输出\r\n7.3 文件存取类\r\n7.4 Pipe输入/输出类\r\n7.5 缓存类\r\n7.6 Filter类\r\n\r\n第8章 线程\r\n\r\n8.1 线程简介\r\n8.2 Java线程\r\n8.3 线程运行周期\r\n8.4 线程相关类\r\n\r\n第二部分 Java应用篇\r\n\r\n第9章 一般应用及窗口程序\r\n\r\n9.1 窗口应用程序简介\r\n9.2 图形用户界面工具组件\r\n9.3 窗口类\r\n9.4 Frame类\r\n9.5 窗口布局\r\n9.6 创建窗口功能菜单\r\n9.7 事件及监听接口程序\r\n9.8 碁侠编辑程序专题\r\n9.9 文件打印\r\n\r\n第10章 绘图与图像\r\n\r\n10.1 制图项目基本类\r\n10.2 Graphics类\r\n10.3 Font类\r\n10.4 图像\r\n10.5 磨色全彩浏览程序专题\r\n10.6 动画播放\r\n\r\n第11章 Applet程序\r\n\r\n11.1 Applet简介\r\n11.2 标签应用说明\r\n11.3 程序运算周期\r\n11.4 程序应用范例——跳坑棋\r\n\r\n第12章 Servlet服务器端程序\r\n\r\n12.1 Form标签应用说明\r\n12.2 Servlet API程序库\r\n12.3 Servlet数据I/O与运行\r\n12.4 程序范例\r\n12.5 程序运算周期\r\n12.6 Servlet与JavaBeans组件\r\n\r\n第13章 JSP服务器端网页程序\r\n\r\n13.1 简介\r\n13.2 JSP语法\r\n13.3 JSP网页制作\r\n13.4 自定义JSP标记(Custom Actions)\r\n\r\n第14章 Java与数据库系统\r\n\r\n14.1 数据库系统简介\r\n14.2 JDBC数据库连接\r\n14.3 JDBC数据库程序设计范例\r\n14.4 数据库连接共享\r\n\r\n第15章 EJB\r\n\r\n15.1 EJB结构简介\r\n15.2 EJB服务系统\r\n15.3 EJB Contatiner运行环境\r\n15.4 Enterprise Bean\r\n15.5 EJB接口\r\n15.6 应用服务系统平台总览\r\n15.7 Session Bean(会话组件)\r\n15.8 Entity Bean(实体组件)\r\n15.9 Message Driven Bean(消息驱动组件)\r\n\r\n第三部分 XML篇\r\n\r\n第16章 XML——可扩展标记语言\r\n\r\n16.1 XML简介\r\n16.2 XML语法结构与文件规范\r\n16.3 CSS样式表\r\n16.4 XSL样式表\r\n16.5 XML、数据库与Java共舞\r\n\r\n附录\r\n\r\n附录A Java文件手册制作程序——javadoc\r\n\r\nA.1 javadoc命令与注释文件引导\r\nA.2 Java注释文件引导标注\r\nA.3 Java文件手册制作范例\r\n\r\n附录B Unicode统一编码及中文字符集\r\n\r\nB.1 ISO10646与Unicode\r\nB.2 Java中文程序应用\r\nB.3 中日韩共同表意字(CJK Unified Ideographs)\r\n\r\n参考文献
信息技术的发展,以及对于程序开发和数据使用跨越各种操作平台的需求,促使Java和XML都被设计成为容易实现的语言,怎么地容易实现呢?并且是Java+XML?这就是语言之特性所在,它们成为一组跨平台的最佳搭档。各种大小的计算机系统,有线或无线的,都可以出现Java与XML,并且从一个平台转到另一个平台,甚至连转换都免去了,就这样转换平台只不过是瞬间之事。因此本书就把“Write once,run anywhere.”扩展为Java+XML aloooooha!当读者学习完本书后,再回首品味个中滋味,应会有不同的领悟与体会。
作者