关于本书的内容有任何问题,请联系 许金霞
目 录 第 1章 Java概述 1 1.1 Java起源 1 1.2 Java的语言特性 1 1.3 Java语言的工作原理 2 1.4 Java的开发运行环境 3 1.4.1 JDK的安装 3 1.4.2 环境变量的配置 6 1.4.3 第 一个Java程序 7 1.4.4 开发工具Eclipse 8 习题 13 第 2章 Java基础 14 2.1 Java符号集 14 2.1.1 标识符 14 2.1.2 关键字 14 2.1.3 运算符 15 2.1.4 注释 15 2.2 数据类型、常量与变量 16 2.2.1 数据类型 16 2.2.2 常量 16 2.2.3 变量 17 2.3 Java中流程控制语句 18 2.3.1 选择语句 18 2.3.2 循环语句 22 2.3.3 跳转语句 24 2.4 数组 26 2.4.1 一维数组 26 2.4.2 二维数组 27 2.4.3 数组中常用的操作方法 27 习题 32 第3章 类与对象 33 3.1 面向对象语言的特征 33 3.2 类 33 3.2.1 类的声明 34 3.2.2 成员变量与成员方法 34 3.2.3 局部变量 35 3.2.4 方法的重载 35 3.2.5 构造方法 36 3.3 对象 37 3.3.1 对象的创建 37 3.3.2 对象的使用 38 3.3.3 对象在方法参数中的使用 39 3.4 this关键字 41 3.5 static关键字 42 3.6 包 44 3.6.1 包的概念 44 3.6.2 import语句 44 3.6.3 package语句 45 3.6.4 常用的包 49 3.7 访问权限 49 3.7.1 成员的访问控制符 49 3.7.2 类的访问控制符 50 习题 51 第4章 继承 52 4.1 继承的引入 52 4.2 类的继承 53 4.2.1 继承的语法 53 4.2.2 成员变量的隐藏 53 4.2.3 成员方法的覆盖 54 4.3 继承中的构造方法 55 4.3.1 隐式调用父类构造方法 55 4.3.2 显式调用父类构造方法 56 4.3.3 super的其他用法 57 4.4 继承中的权限 59 4.5 final关键字 60 4.5.1 final 类 60 4.5.2 final 方法 60 4.5.3 final 成员变量与局部变量 61 4.6 继承中需要注意的问题 61 习题 62 第5章 抽象类、接口与内部类 63 5.1 抽象类 63 5.1.1 抽象方法 63 5.1.2 抽象类 63 5.1.3 抽象类对象在方法参数中的使用 64 5.2 接口 64 5.2.1 接口的引入 64 5.2.2 接口的定义 65 5.2.3 接口的实现 65 5.2.4 接口的使用 66 5.2.5 接口变量在方法参数中的使用 67 5.2.6 接口与抽象类的异同 67 5.3 内部类 68 5.3.1 成员内部类 68 5.3.2 局部内部类 71 5.3.3 匿名内部类 71 习题 74 第6章 多态 75 6.1 多态的引入 75 6.2 编译时的多态 75 6.3 运行时的多态 75 6.3.1 上转型对象 75 6.3.2 上转型对象调用的方法 76 6.3.3 上转型对象引用的成员 78 6.3.4 instanceof 79 习题 80 第7章 语言包 81 7.1 语言包概述 81 7.2 Object类 81 7.3 String类 83 7.3.1 创建String对象 83 7.3.2 操作字符串 83 7.4 StringBuffer类 85 7.5 包装类 86 7.5.1 包装类的构造方法 86 7.5.2 包装类的成员方法 86 习题 87 第8章 异常处理机制 88 8.1 异常的引入 88 8.2 异常类的继承关系 89 8.3 try、catch、finally 89 8.4 异常的声明 92 8.5 throw异常 94 习题 95 第9章 输入/输出流 96 9.1 文件 96 9.1.1 文件 96 9.1.2 目录 97 9.1.3 文件的创建和删除 97 9.2 文件字节输入/输出流和字符输入/输出流 98 9.2.1 文件字节输入流 98 9.2.2 文件字节输出流 99 9.2.3 文件字符输入流 100 9.2.4 文件字节输出流 100 9.3 缓冲输入/输出流 101 9.3.1 缓冲输入流 101 9.3.2 缓冲输出流 102 9.4 数据输入/输出流 103 9.5 随机读写流 104 9.6 对象和序列化 106 9.6.1 对象和序列化的理解 106 9.6.2 序列化要注意的问题 106 9.6.3 对象的克隆 106 习题 107 第 10章 Swing及事件处理 108 10.1 Swing概述 108 10.2 框架 108 10.2.1 框架的创建 108 10.2.2 框架的属性 109 10.3 在组件中显示信息 110 10.4 布局管理器 112 10.4.1 流布局管理器 112 10.4.2 边界布局 113 10.4.3 网格布局 113 10.4.4 盒子布局 114 10.4.5 卡片布局 114 10.4.6 空布局 115 10.5 事件处理 115 10.5.1 一个事件处理的实例 115 10.5.2 关于内部类 116 10.5.3 关于适配器类 117 10.6 文本组件 117 10.6.1 文本域 117 10.6.2 密码域 117 10.6.3 标签 118 10.6.4 文本区 118 10.6.5 滚动窗格 119 10.7 选择组件 121 10.7.1 复选按钮 121 10.7.2 单选按钮 121 10.7.3 下拉列表 122 10.8 表格组件 124 10.8.1 表格的创建 124 10.8.2 表格的维护 126 10.9 树组件 126 10.9.1 树的创建 126 10.9.2 树的维护 128 10.10 对话框 128 10.10.1 对话框的类 128 10.10.2 对话框的模式 129 10.10.3 文件对话框 129 10.10.4 其他对话框 130 10.11 窗口、鼠标及键盘事件 131 10.11.1 窗口事件 131 10.11.2 鼠标事件 132 10.11.3 键盘事件 133 习题 134 第 11章 多线程 135 11.1 线程的概念 135 11.2 线程的生命周期 135 11.3 线程的实现方式 137 11.3.1 继承Thread类方式 137 11.3.2 实现Runnable接口方式 137 11.4 线程的操作方法 138 11.4.1 线程名称的设置和获取 139 11.4.2 线程休眠 139 11.4.3 线程加入 140 11.4.4 线程中断 141 11.4.5 判断线程是否启动 142 11.5 线程的管理 143 11.5.1 线程优先级 143 11.5.2 线程同步 144 习题 146 第 12章 Java数据库编程 147 12.1 数据库基础知识 147 12.1.1 数据库技术介绍 147 12.1.2 SQL语言介绍 148 12.1.3 SQL Server数据库管理系统 150 12.2 通过JDBC访问数据库 152 12.2.1 JDBC 152 12.2.2 连接数据库 153 12.2.3 查询操作 158 12.2.4 更新、添加和删除操作 159 12.2.5 关闭数据库 160 12.3 数据库访问示例 160 习题 161 第 13章 网络编程 162 13.1 URL类和InetAddress类 162 13.1.1 URL类 162 13.1.2 InetAddress类 162 13.2 套接字 163 13.2.1 套接字概述 163 13.2.2 套接字连接 163 13.2.3 一个C/S模式套接字处理实例 164 13.3 用户数据包通信 165 13.4 广播数据包通信 168 习题 170 第 14章 综合案例——计算器 171 14.1 功能分析 171 14.2 计算器界面设计 171 14.3 相关功能实现 173 14.4 程序打包 176 第 15章 综合案例——酒店管理系统 178 15.1 综合案例的目的和意义 178 15.2 系统功能设计 178 15.3 数据库结构设计 179 15.4 系统设计与实现 182 15.4.1 系统登录模块 182 15.4.2 后台管理主界面 185 15.4.3 客房信息管理模块 185 15.4.4 预订信息管理模块 189 15.4.5 新闻信息管理模块 190 15.4.6 留言信息管理模块 195 15.4.7 前台管理模块 197 第 16章 实验指导 200 实验一 Java运行环境 200 实验二 类和对象 201 实验三 类的继承 203 实验四 抽象类 204 实验五 接口 205 实验六 多态 206 实验七 字符串 207 实验八 异常处理 208 实验九 输入流和输出流 209 实验十 Java Swing 209 实验十一 事件处理 210 实验十二 数据库编程 211 参考源代码 212
本书作为Java Web程序设计的大学教程,对Java EE编程技术进行了系统全面的介绍。全书共分14章。首先...
本书以C++语言为环境,重点讲授程序设计的思想和方法,包括过程化的程序设计和面向对象的程序设计,且本书非常强调...
本书依据教育部高等学校计算机基础课程教学指导委员会提出的《关于进一步加强高校计算机基础教学的意见》中有关“网页...
本书共分10章,主要包括第1章绪论,第2章线性表,第3章栈和队列,第4章串,第5章数组和广义表,第6章 树和二...
本书全面系统地介绍了多媒体技术的基础知识与应用软件的使用。全书共5章。第1章多媒体技术概论讲述了多媒体技术的基...
本书作为面向PHP初学者的入门级教材,以通俗易懂的语言、丰富的图解和实用的案例,详细讲解如何使用PHP开发网站...
本书结合Java技术栈的常用技术和软件构造的底层思维,由浅入深、全面系统地讲解Java的相关知识。全书共11章...
本书是人民邮电出版社出版的《Python程序设计教程(微课版)》(储岳中等主编)的配套教材。全书共分3个部分,...
本书是Python语言程序设计的入门教程,理论与实践紧密结合,实用性很强。全书共13章,主要内容包括Pytho...
本书是关于Python程序设计的基础课程教材。全书共十一章,主要内容包括程序设计基础、数据的计算机表示与操作、...
我要评论