顶部
收藏

Java编程基础及应用(第2版)


作者:
强彦 赵涓涓
定价:
41.80 元
版面字数:
470千字
开本:
特殊
装帧形式:
平装
版次:
2
最新版次
印刷时间:
2026年
ISBN:
978-7-04-057160-8
物料号:
57160-00
出版时间:
2022-01-06
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机类专业核心课程
三级分类:
程序设计基础

暂无
  • 目录
    • 前辅文
      • 第一部分 基 础 篇
        • 第1章 引论
          • 1.1 面向对象程序设计思想
            • 1.2 面向过程与面向对象
              • 1.3 面向对象程序设计中的基本概念
                • 1.4 面向对象程序设计的特征
                  • 1.5 Java语言简介
                    • 1.5.1 Java语言的发展史
                      • 1.5.2 Java程序的运行机制
                        • 1.5.3 Java语言的主要特点
                        • 1.6 Java语言开发环境的安装与配置
                          • 1.6.1 Java开发工具的发展史
                            • 1.6.2 Java开发环境的配置与测试
                            • 1.7 Java集成开发环境Eclipse简介及应用
                              • 本章小结
                                • 课后练习
                                • 第2章 Java语言基础
                                  • 2.1 关键字
                                    • 2.2 标识符
                                      • 2.3 数据类型
                                        • 2.3.1 整数类型
                                          • 2.3.2 浮点类型
                                            • 2.3.3 布尔类型
                                              • 2.3.4 字符类型
                                                • 2.3.5 引用数据类型
                                                • 2.4 常量与变量
                                                  • 2.4.1 常量
                                                    • 2.4.2 变量
                                                    • 2.5 Java编程规范
                                                      • 2.5.1 Java命名规范
                                                        • 2.5.2 Java注释规范
                                                          • 2.5.3 Java缩进排版规范
                                                            • 2.5.4 Java文件名规范
                                                              • 2.5.5 Java声明规范
                                                                • 2.5.6 Java语句规范
                                                                  • 2.5.7 Java编程规范
                                                                  • 本章小结
                                                                    • 课后练习
                                                                    • 第3章 运算符、表达式和语句
                                                                      • 3.1 运算符与表达式
                                                                        • 3.1.1 算术运算符
                                                                          • 3.1.2 关系运算符
                                                                            • 3.1.3 逻辑运算符
                                                                              • 3.1.4 赋值运算符
                                                                                • 3.1.5 移位运算符
                                                                                  • 3.1.6 位运算符
                                                                                    • 3.1.7 条件运算符
                                                                                      • 3.1.8 表达式的类型
                                                                                      • 3.2 语句及基本控制结构
                                                                                        • 3.2.1 语句
                                                                                          • 3.2.2 程序控制结构
                                                                                          • 本章小结
                                                                                            • 课后练习
                                                                                            • 第4章 数组
                                                                                              • 4.1 理解数组
                                                                                                • 4.2 数组变量的声明
                                                                                                  • 4.3 数组的创建和初始化
                                                                                                    • 4.3.1 创建数组对象
                                                                                                      • 4.3.2 数组的初始化
                                                                                                      • 4.4 数组的使用
                                                                                                        • 4.5 foreach循环
                                                                                                          • 4.6 多维数组
                                                                                                            • 4.7 数组应用举例
                                                                                                              • 本章小结
                                                                                                                • 课后练习
                                                                                                              • 第二部分 面向对象思想篇
                                                                                                                • 第5章 类和对象
                                                                                                                  • 5.1 类和对象概述
                                                                                                                    • 5.1.1 类与对象的关系
                                                                                                                      • 5.1.2 类的定义
                                                                                                                        • 5.1.3 对象的创建、使用及清除
                                                                                                                        • 5.2 构造方法
                                                                                                                          • 5.3 类和成员的修饰符
                                                                                                                            • 5.3.1 static修饰符
                                                                                                                              • 5.3.2 final修饰符
                                                                                                                              • 5.4 this关键字
                                                                                                                                • 5.4.1 访问成员变量
                                                                                                                                  • 5.4.2 调用成员方法
                                                                                                                                    • 5.4.3 调用构造方法
                                                                                                                                      • 5.4.4 指代对象本身
                                                                                                                                      • 5.5 对象和数组创建在内存中的过程
                                                                                                                                        • 5.5.1 栈内存与堆内存
                                                                                                                                          • 5.5.2 创建对象时的内存分配过程
                                                                                                                                            • 5.5.3 创建数组时的内存分配过程
                                                                                                                                              • 5.5.4 数组初始化时的内存分配过程
                                                                                                                                              • 本章小结
                                                                                                                                                • 课后练习
                                                                                                                                                • 第6章 类的继承与多态性
                                                                                                                                                  • 6.1 继承
                                                                                                                                                    • 6.1.1 引言
                                                                                                                                                      • 6.1.2 继承的概念
                                                                                                                                                        • 6.1.3 继承的实现
                                                                                                                                                          • 6.1.4 类方法和实例方法在继承过程中的常见问题
                                                                                                                                                            • 6.1.5 继承的特点与优点
                                                                                                                                                            • 6.2 多态
                                                                                                                                                              • 6.2.1 多态的概念
                                                                                                                                                                • 6.2.2 方法覆盖和重载
                                                                                                                                                                • 本章小结
                                                                                                                                                                  • 课后练习
                                                                                                                                                                  • 第7章 接口和实现
                                                                                                                                                                    • 7.1 接口的定义
                                                                                                                                                                      • 7.2 接口的实现
                                                                                                                                                                        • 7.3 接口的使用
                                                                                                                                                                          • 7.4 扩展接口与接口的多重继承
                                                                                                                                                                            • 本章小结
                                                                                                                                                                              • 课后练习
                                                                                                                                                                              • 第8章 内部类和异常
                                                                                                                                                                                • 8.1 内部类
                                                                                                                                                                                  • 8.1.1 静态内部类
                                                                                                                                                                                    • 8.1.2 成员内部类
                                                                                                                                                                                      • 8.1.3 局部内部类
                                                                                                                                                                                        • 8.1.4 匿名内部类
                                                                                                                                                                                        • 8.2 异常
                                                                                                                                                                                          • 8.2.1 引言
                                                                                                                                                                                            • 8.2.2 异常的基本概念
                                                                                                                                                                                              • 8.2.3 异常处理机制
                                                                                                                                                                                                • 8.2.4 自定义异常
                                                                                                                                                                                                  • 8.2.5 异常处理语句的语法规则
                                                                                                                                                                                                  • 本章小结
                                                                                                                                                                                                    • 课后练习
                                                                                                                                                                                                    • 第9章 多线程
                                                                                                                                                                                                      • 9.1 进程和线程
                                                                                                                                                                                                        • 9.2 Java中线程的创建
                                                                                                                                                                                                          • 9.2.1 继承Thread类
                                                                                                                                                                                                            • 9.2.2 实现Runnable接口
                                                                                                                                                                                                              • 9.2.3 Thread类和Runnable接口比较
                                                                                                                                                                                                              • 9.3 线程的生命周期
                                                                                                                                                                                                                • 9.4 线程同步和死锁
                                                                                                                                                                                                                  • 9.4.1 线程同步的概念
                                                                                                                                                                                                                    • 9.4.2 方法同步
                                                                                                                                                                                                                      • 9.4.3 对象同步
                                                                                                                                                                                                                        • 9.4.4 两种方法的比较
                                                                                                                                                                                                                          • 9.4.5 死锁
                                                                                                                                                                                                                          • 9.5 线程组
                                                                                                                                                                                                                            • 9.5.1 线程组简介
                                                                                                                                                                                                                              • 9.5.2 ThreadGroup类
                                                                                                                                                                                                                              • 9.6 综合应用举例
                                                                                                                                                                                                                                • 本章小结
                                                                                                                                                                                                                                  • 课后练习
                                                                                                                                                                                                                                • 第三部分 实用编程篇
                                                                                                                                                                                                                                  • 第10章 常用实用类
                                                                                                                                                                                                                                    • 10.1 String类
                                                                                                                                                                                                                                      • 10.1.1 字符串的声明及初始化
                                                                                                                                                                                                                                        • 10.1.2 常用方法
                                                                                                                                                                                                                                          • 10.1.3 String类方法应用实例
                                                                                                                                                                                                                                          • 10.2 StringBuffer类
                                                                                                                                                                                                                                            • 10.2.1 常用方法
                                                                                                                                                                                                                                              • 10.2.2 StringBuffer类方法应用实例
                                                                                                                                                                                                                                              • 10.3 Date类
                                                                                                                                                                                                                                                • 10.3.1 构造器
                                                                                                                                                                                                                                                  • 10.3.2 常用方法
                                                                                                                                                                                                                                                  • 10.4 Calendar类
                                                                                                                                                                                                                                                    • 10.4.1 Calendar类常数
                                                                                                                                                                                                                                                      • 10.4.2 构造方法和常用方法
                                                                                                                                                                                                                                                        • 10.4.3 Calendar类方法应用实例
                                                                                                                                                                                                                                                        • 10.5 DateFormat类
                                                                                                                                                                                                                                                          • 10.6 Math类
                                                                                                                                                                                                                                                            • 10.6.1 Math类常量
                                                                                                                                                                                                                                                              • 10.6.2 常用方法
                                                                                                                                                                                                                                                                • 10.6.3 Math类方法应用实例
                                                                                                                                                                                                                                                                • 10.7 Random类
                                                                                                                                                                                                                                                                  • 10.7.1 构造方法
                                                                                                                                                                                                                                                                    • 10.7.2 常用方法
                                                                                                                                                                                                                                                                      • 10.7.3 Random类方法应用实例
                                                                                                                                                                                                                                                                      • 10.8 Arrays类
                                                                                                                                                                                                                                                                        • 10.8.1 常用方法
                                                                                                                                                                                                                                                                          • 10.8.2 Arrays类方法应用实例
                                                                                                                                                                                                                                                                          • 10.9 BigInteger类
                                                                                                                                                                                                                                                                            • 10.9.1 常用方法
                                                                                                                                                                                                                                                                              • 10.9.2 BigInteger类方法应用实例
                                                                                                                                                                                                                                                                              • 10.10 BigDecimal类
                                                                                                                                                                                                                                                                                • 10.10.1 常用方法
                                                                                                                                                                                                                                                                                  • 10.10.2 BigDecimal类方法应用实例
                                                                                                                                                                                                                                                                                  • 10.11 正则表达式
                                                                                                                                                                                                                                                                                    • 10.11.1 常用方法
                                                                                                                                                                                                                                                                                      • 10.11.2 正则表达式应用实例
                                                                                                                                                                                                                                                                                      • 本章小结
                                                                                                                                                                                                                                                                                        • 课后练习
                                                                                                                                                                                                                                                                                        • 第11章 基于Swing的图形用户界面
                                                                                                                                                                                                                                                                                          • 11.1 图形用户界面设计概述
                                                                                                                                                                                                                                                                                            • 11.1.1 AWT简介
                                                                                                                                                                                                                                                                                              • 11.1.2 Swing简介
                                                                                                                                                                                                                                                                                              • 11.2 基于Swing的GUI程序设计
                                                                                                                                                                                                                                                                                                • 11.2.1 基于Swing的GUI程序设计方法
                                                                                                                                                                                                                                                                                                  • 11.2.2 顶层容器及常用组件
                                                                                                                                                                                                                                                                                                    • 11.2.3 观感设置
                                                                                                                                                                                                                                                                                                      • 11.2.4 布局管理器
                                                                                                                                                                                                                                                                                                      • 11.3 GUI中的事件处理
                                                                                                                                                                                                                                                                                                        • 11.3.1 事件委托(授权)处理机制
                                                                                                                                                                                                                                                                                                          • 11.3.2 事件处理模型中的3种角色
                                                                                                                                                                                                                                                                                                            • 11.3.3 事件类
                                                                                                                                                                                                                                                                                                              • 11.3.4 事件监听器
                                                                                                                                                                                                                                                                                                                • 11.3.5 AWT事件及其相应的监听器接口
                                                                                                                                                                                                                                                                                                                  • 11.3.6 事件适配器
                                                                                                                                                                                                                                                                                                                  • 11.4 Swing高级组件
                                                                                                                                                                                                                                                                                                                    • 11.4.1 表格
                                                                                                                                                                                                                                                                                                                      • 11.4.2 树形控件
                                                                                                                                                                                                                                                                                                                      • 本章小结
                                                                                                                                                                                                                                                                                                                        • 课后练习
                                                                                                                                                                                                                                                                                                                        • 第12章 输入输出
                                                                                                                                                                                                                                                                                                                          • 12.1 流式输入输出
                                                                                                                                                                                                                                                                                                                            • 12.1.1 流的概念
                                                                                                                                                                                                                                                                                                                              • 12.1.2 输入流和输出流
                                                                                                                                                                                                                                                                                                                                • 12.1.3 字节流和字符流
                                                                                                                                                                                                                                                                                                                                  • 12.1.4 带缓存的输入输出流
                                                                                                                                                                                                                                                                                                                                  • 12.2 文件
                                                                                                                                                                                                                                                                                                                                    • 12.2.1 File对象的创建
                                                                                                                                                                                                                                                                                                                                      • 12.2.2 属性管理
                                                                                                                                                                                                                                                                                                                                        • 12.2.3 目录操作
                                                                                                                                                                                                                                                                                                                                          • 12.2.4 文件操作
                                                                                                                                                                                                                                                                                                                                          • 12.3 随机存取文件
                                                                                                                                                                                                                                                                                                                                            • 12.4 对象序列化
                                                                                                                                                                                                                                                                                                                                              • 12.4.1 对象序列化和对象流
                                                                                                                                                                                                                                                                                                                                                • 12.4.2 向ObjectOutputStream中写入对象
                                                                                                                                                                                                                                                                                                                                                  • 12.4.3 从ObjectInputStream中读出对象
                                                                                                                                                                                                                                                                                                                                                  • 本章小结
                                                                                                                                                                                                                                                                                                                                                    • 课后练习
                                                                                                                                                                                                                                                                                                                                                  • 第四部分 提 高 篇
                                                                                                                                                                                                                                                                                                                                                    • 第13章 JDBC技术
                                                                                                                                                                                                                                                                                                                                                      • 13.1 JDBC基础
                                                                                                                                                                                                                                                                                                                                                        • 13.1.1 JDBC简介
                                                                                                                                                                                                                                                                                                                                                          • 13.1.2 JDBC驱动程序
                                                                                                                                                                                                                                                                                                                                                            • 13.1.3 JDBC常用类和接口
                                                                                                                                                                                                                                                                                                                                                            • 13.2 JDBC操作步骤
                                                                                                                                                                                                                                                                                                                                                              • 13.3 连接数据库
                                                                                                                                                                                                                                                                                                                                                                • 13.3.1 配置驱动程序
                                                                                                                                                                                                                                                                                                                                                                  • 13.3.2 加载驱动程序
                                                                                                                                                                                                                                                                                                                                                                    • 13.3.3 连接及关闭数据库
                                                                                                                                                                                                                                                                                                                                                                    • 13.4 数据库操作
                                                                                                                                                                                                                                                                                                                                                                      • 13.4.1 插入数据
                                                                                                                                                                                                                                                                                                                                                                        • 13.4.2 修改数据
                                                                                                                                                                                                                                                                                                                                                                          • 13.4.3 删除数据
                                                                                                                                                                                                                                                                                                                                                                            • 13.4.4 查询数据
                                                                                                                                                                                                                                                                                                                                                                            • 13.5 批处理
                                                                                                                                                                                                                                                                                                                                                                              • 13.6 事务处理
                                                                                                                                                                                                                                                                                                                                                                                • 13.6.1 MySQL对事务的支持
                                                                                                                                                                                                                                                                                                                                                                                  • 13.6.2 执行JDBC的事务处理
                                                                                                                                                                                                                                                                                                                                                                                  • 13.7 JDBC编程实例
                                                                                                                                                                                                                                                                                                                                                                                    • 13.7.1 问题的提出
                                                                                                                                                                                                                                                                                                                                                                                      • 13.7.2 设计分析
                                                                                                                                                                                                                                                                                                                                                                                        • 13.7.3 程序实现
                                                                                                                                                                                                                                                                                                                                                                                        • 本章小结
                                                                                                                                                                                                                                                                                                                                                                                          • 课后练习
                                                                                                                                                                                                                                                                                                                                                                                          • 第14章 Java网络编程
                                                                                                                                                                                                                                                                                                                                                                                            • 14.1 网络编程基础
                                                                                                                                                                                                                                                                                                                                                                                              • 14.1.1 网络基础知识
                                                                                                                                                                                                                                                                                                                                                                                                • 14.1.2 Java对于网络编程的支持
                                                                                                                                                                                                                                                                                                                                                                                                • 14.2 基于TCP协议的Socket编程
                                                                                                                                                                                                                                                                                                                                                                                                  • 14.2.1 TCP网络编程的客户端
                                                                                                                                                                                                                                                                                                                                                                                                    • 14.2.2 TCP网络编程的服务器端
                                                                                                                                                                                                                                                                                                                                                                                                      • 14.2.3 基于TCP协议的Socket编程示例
                                                                                                                                                                                                                                                                                                                                                                                                      • 14.3 基于UDP协议的网络编程
                                                                                                                                                                                                                                                                                                                                                                                                        • 14.3.1 DatagramSocket类
                                                                                                                                                                                                                                                                                                                                                                                                          • 14.3.2 DatagramPacket类
                                                                                                                                                                                                                                                                                                                                                                                                            • 14.3.3 基于UDP协议的网络编程示例
                                                                                                                                                                                                                                                                                                                                                                                                            • 本章小结
                                                                                                                                                                                                                                                                                                                                                                                                              • 课后练习
                                                                                                                                                                                                                                                                                                                                                                                                              • 第15章 综合案例——图书管理系统
                                                                                                                                                                                                                                                                                                                                                                                                                • 15.1 系统设计
                                                                                                                                                                                                                                                                                                                                                                                                                  • 15.2 概要设计
                                                                                                                                                                                                                                                                                                                                                                                                                    • 15.2.1 系统目标
                                                                                                                                                                                                                                                                                                                                                                                                                      • 15.2.2 系统功能模块结构
                                                                                                                                                                                                                                                                                                                                                                                                                      • 15.3 详细设计
                                                                                                                                                                                                                                                                                                                                                                                                                        • 15.3.1 数据库设计
                                                                                                                                                                                                                                                                                                                                                                                                                          • 15.3.2 主窗体设计
                                                                                                                                                                                                                                                                                                                                                                                                                            • 15.3.3 登录模块设计
                                                                                                                                                                                                                                                                                                                                                                                                                              • 15.3.4 图书信息管理模块设计
                                                                                                                                                                                                                                                                                                                                                                                                                                • 15.3.5 图书借阅、归还模块设计
                                                                                                                                                                                                                                                                                                                                                                                                                                  • 15.3.6 图书查询模块设计
                                                                                                                                                                                                                                                                                                                                                                                                                                  • 15.4 系统实现
                                                                                                                                                                                                                                                                                                                                                                                                                                    • 15.4.1 主窗体实现
                                                                                                                                                                                                                                                                                                                                                                                                                                      • 15.4.2 登录模块实现
                                                                                                                                                                                                                                                                                                                                                                                                                                        • 15.4.3 图书信息管理模块实现
                                                                                                                                                                                                                                                                                                                                                                                                                                          • 15.4.4 图书借阅、归还模块实现
                                                                                                                                                                                                                                                                                                                                                                                                                                            • 15.4.5 图书查询模块实现
                                                                                                                                                                                                                                                                                                                                                                                                                                            • 本章小结
                                                                                                                                                                                                                                                                                                                                                                                                                                          • 参考文献
                                                                                                                                                                                                                                                                                                                                                                                                                                          课程网址: null

                                                                                                                                                                                                                                                                                                                                                                                                                                          相关图书