图书名称: |
Java从入门到精通(微视频精编版) |
作者: |
明日科技 |
定价: |
99.80 |
ISBN号: |
9787302507031 |
出版社: |
|
|
《Java从入门到精通(微视频精编版)》#两册,上册为核心技术篇,下册为强化训练篇。核心技术篇#22章,包括Java概述、使用IDE集成开发工具、Java语言基础知识、流程控制、数组应用、面向对象编程、字符串处理、类的继承与多态特性、其他类特性与异常处理、Swing编程基础、多线程编程、事件处理的应用、常用工具类、常用集合类、数据库编程应用、输入输出流与文件、网络程序设计、表格控件的应用、树控件的应用、其他高级控件、图形绘制技术和蓝宇快递打印系统等。通过学习,读者可快速开发出YI些中小型应用程序。强化训练篇# *9 章,通过大量源于实际生活的趣味案例,强化上机实践,拓展和提升Java开发中对实际问题的分析与解决能力。 |
上册目录
第1篇 基础篇
第1章 Java概述 2
视频讲解:13分钟
1.1 Java简介 3
1.1.1 Java发展历史 3
1.1.2 Java的几个版本 4
1.1.3 Java应用领域 6
1.1.4 Java项目成功案例 6
1.1.5 怎样学好Java 7
1.2 环境搭建 8
1.2.1 JDK下载 8
1.2.2 JDK安装 10
1.2.3 配置环境变量 10
1.3 编写第-个Java程序 14
1.4 实战 15
1.4.1 输出字符表情 15
1.4.2 计算两个整数的和 15
1.4.3 输出当前日期 16
1.4.4 在控制台接收用户输入数字 17
1.4.5 计算用户输入数字的乘积 17
第2章 使用IDE集成开发工具 18
视频讲解:9分钟
2.1 Eclipse简介 19
2.2 Eclipse下载与安装 19
2.2.1 Eclipse分类 19
2.2.2 下载Eclipse 20
2.2.3 安装中文语言包 21
2.2.4 启动Eclipse 23
2.3 熟悉Eclipse 24
2.3.1 Eclipse工作台 24
2.3.2 透视图与视图 25
2.3.3 “包资源管理器”视图 26
2.3.4 编辑器视图 26
2.3.5 控制台 27
2.3.6 “大纲”视图 27
2.3.7 “问题”视图 27
2.3.8 透视图工具栏 27
2.3.9 视图工具栏 28
2.3.10 快速视图工具 28
2.4 如何开发Java程序 28
2.4.1 新建Java项目 28
2.4.2 新建Java类 28
2.4.3 编写Java代码 30
2.4.4 运行Java程序 33
2.5 程序调试 34
2.5.1 设置断点 34
2.5.2 以调试方式运行Java程序 35
2.5.3 程序调试 35
2.6 了解项目类库 36
2.7 实战 37
2.7.1 添加JAR文件到构建路径 37
2.7.2 创建用户自定义类库 37
2.7.3 为项目添加类库 37
2.7.4 为项目添加类文件夹 37
2.7.5 接收用户在控制台的输入 37
第3章 Java语言基础知识 39
视频讲解:2小时27分钟
3.1 Java主类结构 40
3.1.1 定义类包 40
3.1.2 定义类 40
3.1.3 导入API类库 41
3.1.4 定义变量 41
3.1.5 定义主方法 41
3.1.6 运行主类 41
3.2 代码注释 42
3.2.1 单行注释 42
3.2.2 多行注释 42
3.2.3 JavaDoc文档注释 42
3.3 变量与常量 43
3.3.1 Java保留字 43
3.3.2 定义变量 44
3.3.3 定义常量 45
3.3.4 常量与变量的有效范围 46
3.4 数据类型 47
3.4.1 计算机常用数制 47
3.4.2 整数类型 49
3.4.3 浮点类型 51
3.4.4 字符类型 51
3.4.5 布尔类型 54
3.5 数据类型转换 54
3.5.1 自动类型转换 54
3.5.2 强制类型转换 56
3.6 运算符 57
3.6.1 赋值运算符 57
3.6.2 算术运算符 59
3.6.3 自增和自减运算符 60
3.6.4 比较运算符 61
3.6.5 逻辑运算符 62
3.6.6 位运算符 63
3.6.7 三元运算符 66
3.6.8 运算符优先级 66
3.7 编码规范 67
3.8 实战 68
3.8.1 输出字节bit位的值 68
3.8.2 判断奇偶数 68
3.8.3 简单数据加密 69
3.8.4 判断闰年 69
3.8.5 异或运算实现变量值交换 70
第4章 流程控制 71
视频讲解:1小时26分钟
4.1 复合语句 72
4.2 条件语句 73
4.2.1 IF条件判断语句 73
4.2.2 IF语句的嵌套 78
4.2.3 switch分支语句 79
4.2.4 if语句和switch语句的区别 83
4.3 循环控制 83
4.3.1 for循环 84
4.3.2 while循环 86
4.3.3 do…while循环 88
4.3.4 print与println方法 90
4.3.5 循环嵌套 90
4.4 循环的跳转 92
4.4.1 continue跳转语句 92
4.4.2 break跳转语句 95
4.5 实战 96
4.5.1 遍历21世纪的闰年 96
4.5.2 输出空心的菱形 97
4.5.3 把用户输入的字母变成大写 97
4.5.4 应用switch语句实现生肖查询 97
4.5.5 验证用户登录信息 98
第5章 数组应用 99
视频讲解:56分钟
5.1 一维数组的创建与应用 100
5.1.1 创建一维数组 100
5.1.2 初始化一维数组 101
5.1.3 遍历一维数组 102
5.2 二维数组的创建与应用 102
5.2.1 创建二维数组 103
5.2.2 初始化二维数组 104
5.2.3 遍历二维数组 105
5.3 多维数组的创建 105
5.3.1 数组创建 106
5.3.2 初始化数组 106
5.3.3 遍历三维数组 107
5.4 实战 108
5.4.1 使用冒泡排序注 108
5.4.2 使用直接选择排序法 108
5.4.3 使用快速排序法 109
5.4.4 反转数组中元素的顺序 109
5.4.5 利用数组随机抽取幸运观众 110
第6章 面向对象编程 111
视频讲解:1小时25分钟
6.1 类的定义 112
6.2 包 112
6.2.1 类包简介 112
6.2.2 定义类的包 113
6.2.3 类包的导入 114
6.2.4 静态导入 115
6.3 成员变量与成员方法 116
6.3.1 成员变量 116
6.3.2 成员方法 117
6.3.3 方法的返回值 118
6.4 对象的创建与使用 120
6.4.1 创建类的对象 120
6.4.2 访问对象的属性 120
6.4.3 执行对象的行为 121
6.4.4 对象的销毁 122
6.5 类成员与类方法 123
6.5.1 类变量 123
6.5.2 类方法 124
6.6 实战 126
6.6.1 用静态代码块初始化 126
6.6.2 方法参数传递 126
6.6.3 整数进制转换器 127
6.6.4 获取数字的取值范围 127
6.6.5 构造方法初始化员工对象 128
第7章 字符串处理 129
视频讲解:1小时47分钟
7.1 String类 130
7.1.1 声明字符串 130
7.1.2 创建字符串对象 130
7.2 连接字符串 131
7.2.1 连接多个字符串 131
7.2.2 连接其他数据类型 132
7.3 获取字符串信息 133
7.3.1 获取字符串长度 133
7.3.2 字符串查找 134
7.3.3 获取指定索引位置的字符 135
7.4 格式化字符串 136
7.4.1 日期和时间字符串格式化 136
7.4.2 常规类型格式化 139
7.5 字符串生成器 141
7.6 使用正则表达式 143
7.7 实战 145
7.7.1 获取子字符串 145
7.7.2 字符串替换 145
7.7.3 判断字符串的开始与结尾 145
7.7.4 字符串分割 146
7.7.5 格式化当前日期 146
第8章 类的继承与多态特性 147
视频讲解:1小时24分钟
8.1 类的继承 148
8.2 方法的重写与Super关键字 150
8.3 修饰符 153
8.3.1 public修饰符 154
8.3.2 private修饰符 154
8.3.3 protected修饰符 155
8.3.4 默认权限修饰符 156
8.4 封装 157
8.4.1 把属性隐藏 158
8.4.2 定义设置器 158
8.4.3 定义访问器 158
8.4.4 使用Eclipse完成封装 159
8.5 Object类 161
8.5.1 equals方法 162
8.5