第一图书网

Java语言及其网络应用

朱振元,朱承,刘聆编著 人民邮电出版社
出版时间:

2006-7  

出版社:

人民邮电出版社  

作者:

朱振元,朱承,刘聆编著  

内容概要

  本书分为两部分:第1章~第8章全面、系统地介绍Java语言的基本概念、基本语法和编程方法,第9章~第14章结合开发工具JBuilder介绍Java语言的网络应用。前后两部分关系紧密,不仅介绍开发的步骤与方法,更注重分析由JBuilder自动生成的各类应用程序的结构框架及代码设置的来龙去脉,从而将Java基本概念和语法成分等知识有机地融入到Java应用程序的开发之中。  本书语言通俗、条理清晰、应用性强。可作为应用型本科计算机专业的教材,也可作为应用程序开发人员及计算机爱好者的参考书。

书籍目录

第1章 面向对象语言与Java概述 11.1 什么是面向对象程序设计 11.2 面向对象程序设计中的基本概念 31.2.1 类和对象 31.2.2 数据封装 31.2.3 继承性 41.2.4 多态性 51.3 Java语言的特点 51.3.1 Java语言的主要特点 61.3.2 与C++语言的比较 71.4 一个简单的Java程序 81.5 Java程序的编译和运行 101.5.1 使用JDK运行程序 101.5.2 使用JBuilderX运行程序 11第2章 Java语言基础 132.1 Java词法结构 132.2 数据与数据运算 142.2.1 基本的数据类型 142.2.2 无名常量与变量 152.2.3 基本类型转换 162.2.4 运算符 172.2.5 表达式 202.3 Java语句 212.3.1 语句概述 222.3.2 选择语句 222.3.3 循环语句 242.3.4 跳转语句 28习题 30第3章 类与对象 323.1 类的定义 323.1.1 类定义的一般格式 323.1.2 成员变量的定义 333.1.3 成员变量的初始化 353.1.4 成员变量的访问 353.1.5 静态初始化块 363.2 方法 373.2.1 方法的定义 373.2.2 方法的调用 383.2.3 构造方法 383.2.4 方法重载 393.2.5 实例方法与类方法 403.3 对象与对象操作 413.3.1 对象的创建和引用 413.3.2 对象参数与对象返回值 423.3.3 对象成员 433.3.4 对象的清除 443.4 Java中提供的基本类 453.4.1 Math类 453.4.2 System类 463.4.3 基本数据类型的包装类 473.5 应用实例:数字式时钟模拟程序 483.5.1 Clock类的定义及实现 483.5.2 处理过程及输出结果 49习题 50第4章 继承、接口与包 514.1 继承 514.1.1 Extends子句 514.1.2 类成员的继承、隐藏和覆盖 524.1.3 对象引用的兼容规则 534.1.4 子类中的构造方法 544.1.5 抽象方法与抽象类 554.1.6 Object类 564.2 接口 584.2.1 接口的定义 594.2.2 接口的实现 604.2.3 接口型引用变量 604.2.4 引用变量的类型转换 634.3 包 644.3.1 包及其使用 644.3.2 访问控制 654.4 应用实例:学生与教师评选程序 664.4.1 相关的类定义 664.4.2 程序的处理过程 67习题 69第5章 数组与字符串 715.1 一维数组 715.1.1 数组的定义 715.1.2 数组的创建 725.1.3 数组的访问 735.2 二维数组 745.2.1 二维数组的定义及创建 745.2.2 数组应用举例 765.3 String类字符串 795.3.1 构造方法 795.3.2 提取与定位 805.3.3 字符串比较 815.3.4 其他方法 825.4 StringBuffer类字符串 835.4.1 构造方法 835.4.2 长度与容量 845.4.3 字符串基本操作 845.5 应用实例:矩阵的类定义及实现 865.5.1 矩阵的类定义 865.5.2 矩阵类定义的实现 865.5.3 程序的执行过程 88习题 89第6章 线程与例外处理 926.1 线程创建 926.1.1 通过实现Runnable接口创建线程 926.1.2 通过扩展Thread类创建线程 946.2 线程控制 956.2.1 线程控制概述 956.2.2 临界区与互斥控制 956.2.3 同步控制 986.3 例外概述 1026.3.1 例外分类 1026.3.2 例外的引发 1026.4 例外处理 1036.4.1 例外的捕捉 1046.4.2 例外的抛出 1056.4.3 自定义例外类型 1066.5 应用实例:自动售票模拟程序 1076.5.1 自动售票机的类定义 1076.5.2 订票线程类的定义 1096.5.3 排队售票模拟 109习题 110第7章 输入输出 1127.1 File类 1127.2 字节流类 1157.2.1 字节流超类 1157.2.2 文件字节流 1177.2.3 内存字节流 1187.2.4 管道字节流 1197.2.5 缓冲字节流 1217.3 字符流类 1217.3.1 Reader和Writer 1227.3.2 高级流类 1237.4 标准输入输出流 1247.5 应用实例:文件信息读写程序 1257.5.1 类定义及数据结构 1257.5.2 程序的处理过程 126习题 127第8章 图形界面设计的基础 1298.1 GUI程序概述 1298.2 容器与布局管理器 1328.2.1 容器组件 1328.2.2 布局管理器 1338.3 事件处理 1388.3.1 事件处理的一般模式 1388.3.2 事件处理程序的设置 1398.3.3 常用的事件类和监听器接口 1418.4 Swing组件的一般功能 1428.5 常用的Swing组件 1468.5.1 标签、按钮、复选框与单选按钮 1468.5.2 文本域、文本区 1498.5.3 组合框、列表框 150习题 151第9章 JBuilderX集成开发环境 1529.1 面向对象程序开发中的基本概念 1529.1.1 消息与事件驱动 1529.1.2 可视化 1529.1.3 组件及属性设置 1539.1.4 事件处理 1539.2 JBuilderX的集成开发环境 1549.2.1 主菜单及工具栏 1559.2.2 编辑窗口 1569.2.3 项目窗口和结构窗口 1589.2.4 项目管理 1599.2.5 开发界面的调整 1629.2.6 程序的调试功能 1629.3 创建一个简单的应用程序 1639.3.1 创建应用程序的基本步骤 1639.3.2 项目的基本组成 167第10章 应用程序 16910.1 代码框架结构分析 16910.1.1 基本的代码框架 16910.1.2 代码框架中的四个层次 17110.1.3 创建组件及设置属性的相应代码 17110.1.4 事件处理程序的代码框架 17310.2 各类组件的功能及应用 17310.2.1 标签及图标 17310.2.2 按钮、复选框、单选按钮 17610.2.3 文本框、列表框和组合框 17810.2.4 JSplitPane、JScrollPane与JTree 18110.3 应用实例:时钟模拟程序 18410.3.1 实现要点 18510.3.2 操作步骤 185习题 188第11章 Applet小程序 19011.1 Applet概述 19011.2 HTML的Applet标记 19211.3 Applet类 19411.3.1 特殊方法 19511.3.2 其他行为方法 19511.4 绘制图形 19911.4.1 绘制机制 19911.4.2 Graphics类 20011.5 应用实例:计时器 20011.5.1 实现要点 20111.5.2 操作步骤 20311.5.3 程序的进一步改进 206习题 207第12章 网络通信 20912.1 URL和URLConnection类 20912.1.1 URL类的功能及应用 20912.1.2 URLConnection类的功能及应用 21212.2 Socket网络通信 21312.2.1 Socket基本概念 21312.2.2 Socket与ServerSocket类 21312.3 Socket通信应用实例 21512.3.1 服务器端的功能及实现要点 21512.3.2 客户端的功能及实现要点 21512.3.3 实现步骤 216习题 222第13章 Servlet网络应用程序 22413.1 Servlet程序简介 22413.2 Servlet相关的类和接口 22513.3 Servlet程序的开发 22613.3.1 基本的开发步骤 22613.3.2 开发实例 22713.4 连接后台数据库 23413.4.1 使用JDBC访问数据库的基本步骤 23413.4.2 JDBC中所提供的常用的类与接口 23413.4.3 创建数据源及其数据库 23613.4.4 常用的数据库组件 23813.5 应用实例:网上商品信息查询程序 23913.5.1 实现要点 24013.5.2 操作步骤 241习题 242第14章 JSP技术 24414.1 JSP简介 24414.2 JSP页面的开发 24614.2.1 开发的基本步骤 24614.2.2 使用JavaBean 24814.3 JSP连接数据库 25014.4 开发实例:购物网站 25414.4.1 程序的界面及功能 25414.4.2 程序的实现要点 25614.4.3 连接数据库 263习题 264附录 习题参考答案 265


图书封面

广告

下载页面


Java语言及其网络应用 PDF格式下载



相关图书