书籍详情
Java程序设计
作者:暂缺
出版社:北京理工大学出版社
出版时间:2019-05-01
ISBN:9787568266765
定价:¥59.80
购买这本书可以去
内容简介
《Java程序设计》是编者在多年一线的教学实践基础上,为适应当前教学改革和应用型课程建设的要求组织编写而成。本教材注重培养学生的实践与创新能力,融合了同类其他教材的特点,取长补短、融合创新,以项目为载体,采用任务驱动的编写形式,突出“从问题到算法,再到程序”的思维过程,强调计算机求解问题的思路引导和程序设计思维方式的训练,能够使学习者系统学习、快速入门。具体来说,《Java程序设计》具有如下特点:一、精选实例,引入较多的实用性案例,注重培养学生阅读程序、参考、编写和实践的能力。二、从实际出发,将知识融入到案例之中,循序渐进、通俗易懂。三、按单元划分,有利于学生对知识的掌握和技术的运用。《Java程序设计》内容充实全面,从Java技术的发展和学生认知的规律出发,将教学内容分为五个单元,每个单元以任务引导,包含若干实例,后通过一个企业的真实开发流程贯穿所有知识点。
作者简介
暂缺《Java程序设计》作者简介
目录
学习篇
单元1 初识Java
任务1.1 搭建Java开发环境
1.1.1 Java的发展历史
1.1.2 Java的特点及优势
1.1.3 Java的运行机制
1.1.4 JDK简介
任务1.2 初入Java世界
1.2.1 Java程序结构
1.2.2 使用Eclipse创建Java程序
任务1.3 计算扇形的面积和周长程序设计
1.3.1 Java中的标识符
1.3.2 Java中的关键字
1.3.3 Java中的保留字
1.3.4 Java中的注释
1.3.5 Java中的分隔符
1.3.6 Java中的常量与变量
1.3.7 Java中的数据类型
1.3.8 Java数据类型转换
1.3.9 Java中的运算符与表达式
单元2 程序设计基础
任务2.1 熟悉各流程的关键字
2.1.1 顺序结构
2.1.2 选择结构
2.1.3 分支语句结构
任务2.2 while循环语句、do…while循环语句与for循环语句
任务2.3 break语句和continue语句
单元3 面向对象程序设计
任务3.1 描述“人”信息程序设计
3.1.1 类与对象的概念与关系
3.1.2 类的定义
3.1.3 创建对象
任务3.2 借书卡程序设计
3.2.1 类的方法
3.2.2 构造方法
3.2.3 方法重载
3.2.4 变量的作用域
3.2.5 定义包和导入包的关键字
任务3.3 保护人的“隐私”程序设计
3.3.1 封装
3.3.2 Java的修饰符
任务3.4 员工信息管理程序设计
3.4.1 继承
3.4.2 方法的覆盖
3.4.3 this和super。关键字
3.4.4 多态
3.4.5 最终类和抽象类
任务3.5 模拟USB接口程序设计
3.5.1 .Java接口
3.5.2 接口与多态
3.5.3 面向接口编程的步骤
3.5.4 接口中常量的使用
单元4 数据与异常处理程序设计
任务4.1 学生成绩计算程序设计
4.1.1 一维数组
4.1.2 二维数组
任务4.2 天气预报的数据处理
4.2.1 创建String字符串
4.2.2 String类的常用操作
4.2.3 StringBuffer类的常用方法
任务4.3 除法计算器程序设计
4.3.1 异常的概念及其处理机制
4.3.2 异常的分类
4.3.3 异常的捕获与处理
任务4.4 最大公约数计算器设计
4.4.1 自定义异常
4.4.2 抛出异常
4.4.3 上报异常
单元5 图形用户界面程序设计
任务5.1 油耗计算程序设计
5.1.1 抽象窗口工具集(AWT)
5.1.2 Swing组件简介
5.1.3.1 Component组件
5.1.4 JFrame组件
5.1.5 Swing工具集的其他常用组件
任务5.2 计算器界面设计
5.2.1 Java布局管理
5.2.2 常见的布局管理器
任务5.3 计算器事件处理
5.3.1 Java事件
5.3.2 Java事件处理机制
5.3.3 Java事件体系结构
5.3.4 Java事件监听器和监听方法
任务5.4 字体设置窗口程序设计
5.4.1 组合框JComboBox
5.4.2 复选框JCheckBox
5.4.3 单选按钮JRadioButton
5.4.4 列表框JList
5.4.5 选择事件
任务5.5 字体设置菜单设计
5.5.1 菜单栏(JMenuBar)
5.5.2 菜单项(JMenu)
5.5.3 菜单子项(JMenuItem)
5.5.4 复选菜单项(JCheckBoxMenultem)
5.5.5 单选菜单项(JRadioButtonMenultem)
实验篇
单元6 综合设计——“企业即时通”软件
任务6.1 项目需求分析及总体设计
6.1.1 项目需求分析
6.1.2 客户端业务流程分析
6.1.3 系统总体设计
任务6.2 详细设计之数据库设计
6.2.1 数据实体类分析
6.2.2 数据库与数据表创建
任务6.3 详细设计之界面设计
6.3.1 客户端程序界面设计
6.3.2 服务器端程序界面设计
任务6.4 系统实现技术
6.4.1 网络通信基础知识
6.4.2 Socket(套接字)技术实现
6.4.3 多线程技术实现
6.4.4 JDBC实用技术
任务6.5 服务器端功能的实现
6.5.1 数据实体类及业务类的实现
6.5.2 实现服务器端主窗体
6.5.3 实现ServerListenThread类
6.5.4 实现ServerReceiveThread类
6.5.5 处理聊天信息的请求
6.5.6 使用JTable显示在线用户信息
任务6.6 客户端功能的实现
6.6.1 登录窗体的实现
6.6.2 客户端主窗体
6.6.3 实现客户端接收线程ClientReceiveThread
6.6.4 聊天功能的实现
单元1 初识Java
任务1.1 搭建Java开发环境
1.1.1 Java的发展历史
1.1.2 Java的特点及优势
1.1.3 Java的运行机制
1.1.4 JDK简介
任务1.2 初入Java世界
1.2.1 Java程序结构
1.2.2 使用Eclipse创建Java程序
任务1.3 计算扇形的面积和周长程序设计
1.3.1 Java中的标识符
1.3.2 Java中的关键字
1.3.3 Java中的保留字
1.3.4 Java中的注释
1.3.5 Java中的分隔符
1.3.6 Java中的常量与变量
1.3.7 Java中的数据类型
1.3.8 Java数据类型转换
1.3.9 Java中的运算符与表达式
单元2 程序设计基础
任务2.1 熟悉各流程的关键字
2.1.1 顺序结构
2.1.2 选择结构
2.1.3 分支语句结构
任务2.2 while循环语句、do…while循环语句与for循环语句
任务2.3 break语句和continue语句
单元3 面向对象程序设计
任务3.1 描述“人”信息程序设计
3.1.1 类与对象的概念与关系
3.1.2 类的定义
3.1.3 创建对象
任务3.2 借书卡程序设计
3.2.1 类的方法
3.2.2 构造方法
3.2.3 方法重载
3.2.4 变量的作用域
3.2.5 定义包和导入包的关键字
任务3.3 保护人的“隐私”程序设计
3.3.1 封装
3.3.2 Java的修饰符
任务3.4 员工信息管理程序设计
3.4.1 继承
3.4.2 方法的覆盖
3.4.3 this和super。关键字
3.4.4 多态
3.4.5 最终类和抽象类
任务3.5 模拟USB接口程序设计
3.5.1 .Java接口
3.5.2 接口与多态
3.5.3 面向接口编程的步骤
3.5.4 接口中常量的使用
单元4 数据与异常处理程序设计
任务4.1 学生成绩计算程序设计
4.1.1 一维数组
4.1.2 二维数组
任务4.2 天气预报的数据处理
4.2.1 创建String字符串
4.2.2 String类的常用操作
4.2.3 StringBuffer类的常用方法
任务4.3 除法计算器程序设计
4.3.1 异常的概念及其处理机制
4.3.2 异常的分类
4.3.3 异常的捕获与处理
任务4.4 最大公约数计算器设计
4.4.1 自定义异常
4.4.2 抛出异常
4.4.3 上报异常
单元5 图形用户界面程序设计
任务5.1 油耗计算程序设计
5.1.1 抽象窗口工具集(AWT)
5.1.2 Swing组件简介
5.1.3.1 Component组件
5.1.4 JFrame组件
5.1.5 Swing工具集的其他常用组件
任务5.2 计算器界面设计
5.2.1 Java布局管理
5.2.2 常见的布局管理器
任务5.3 计算器事件处理
5.3.1 Java事件
5.3.2 Java事件处理机制
5.3.3 Java事件体系结构
5.3.4 Java事件监听器和监听方法
任务5.4 字体设置窗口程序设计
5.4.1 组合框JComboBox
5.4.2 复选框JCheckBox
5.4.3 单选按钮JRadioButton
5.4.4 列表框JList
5.4.5 选择事件
任务5.5 字体设置菜单设计
5.5.1 菜单栏(JMenuBar)
5.5.2 菜单项(JMenu)
5.5.3 菜单子项(JMenuItem)
5.5.4 复选菜单项(JCheckBoxMenultem)
5.5.5 单选菜单项(JRadioButtonMenultem)
实验篇
单元6 综合设计——“企业即时通”软件
任务6.1 项目需求分析及总体设计
6.1.1 项目需求分析
6.1.2 客户端业务流程分析
6.1.3 系统总体设计
任务6.2 详细设计之数据库设计
6.2.1 数据实体类分析
6.2.2 数据库与数据表创建
任务6.3 详细设计之界面设计
6.3.1 客户端程序界面设计
6.3.2 服务器端程序界面设计
任务6.4 系统实现技术
6.4.1 网络通信基础知识
6.4.2 Socket(套接字)技术实现
6.4.3 多线程技术实现
6.4.4 JDBC实用技术
任务6.5 服务器端功能的实现
6.5.1 数据实体类及业务类的实现
6.5.2 实现服务器端主窗体
6.5.3 实现ServerListenThread类
6.5.4 实现ServerReceiveThread类
6.5.5 处理聊天信息的请求
6.5.6 使用JTable显示在线用户信息
任务6.6 客户端功能的实现
6.6.1 登录窗体的实现
6.6.2 客户端主窗体
6.6.3 实现客户端接收线程ClientReceiveThread
6.6.4 聊天功能的实现
猜您喜欢