全新Java程序设计基础入门与实战文杰书院高等院校pdf下载pdf下载

全新Java程序设计基础入门与实战文杰书院高等院校百度网盘pdf下载

作者:
简介:本篇主要提供全新Java程序设计基础入门与实战文杰书院高等院校pdf下载
出版社:艺文图书专营店
出版时间:2020-08
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

书名:Java程序设计基础入门与实战(微课版)

定价:69.00元

作者:文杰书院

出版社:清华大学出版社

出版日期:2020-08-01

ISBN:9787302556442

字数:

页码:

版次:1

装帧:平装-胶订

开本:16开

商品重量:0.4kg

编辑


“新起点电脑教程(微课版)”系列图书采用“基础讲解” “案例演练” “综合项目实战”的呈现模式,帮助编程初学者顺利上手,轻松入门,进而成长为编程高手。
为了帮助读者深入理解好所学的内容,每一小节都特别配有视频讲解,读者只要用手机扫描二维码,即可在线观看教学视频,随时随地都可以学。
“新起点电脑教程(微课版)”系列图书所有的案例都配有源代码,教材购书还赠送PPT教学案例,这些资源读者可登陆官方网站下载获取,非常方便。

内容提要


Java是当前市面上常用的编程语言之一,是Web开发领域的领军开发语言。《Java程序设计基础入门与实战(微课版)》以通俗易懂的语言、翔实生动的操作案例、精挑细选的使用技巧,指导初学者快速掌握Java开发的基础知识与使用方法。《Java程序设计基础入门与实战(微课版)》主要包括Java语言基础,Java语言基础语法,使用条件语句,使用循环语句,数组,Java的面向对象,继承、重载和接口,使用集合,常用的类库,使用泛型,异常处理,I/O文件处理,使用Swing开发桌面程序,使用数据库,使用多线程,图书商城管理等内容。全书循序渐进、结构清晰,以实战演练的方式介绍知识点,让读者一看就懂。 《Java程序设计基础入门与实战(微课版)》面向学习Java开发的初、中级用户,适合无基础又想快速掌握Java开发知识的读者,同时对有经验的Java使用者也有很高的参考价值,还可以作为高等院校课教材和社会培训机构的培训教材。

目录


章 Java语言基础 1
1.1 初步认识Java 2
1.1.1 都在谈论Java 2
1.1.2 Java的特点 2
1.1.3 Java语言的地位 3
1.2 面向对象编程思想 4
1.2.1 什么是面向对象 4
1.2.2 Java的面向对象编程 4
1.3 搭建Java开发环境 5
1.3.1 安装K 5
1.3.2 配置开发环境——Windows 7 8
1.3.3 配置开发环境——Windows 10 8
1.4 编写段Java程序 10
1.4.1 段Java代码 10
1.4.2 关键字 11
1.4.3 标识符 12
1.4.4 注释 12
1.4.5 main方法 13
1.4.6 控制台的输入和输出 13
1.4.7 编译Java程序 13
1.4.8 运行Java代码 14
1.5 实践案例与上机指导 15
1.5.1 受欢迎的工具——Eclipse 15
1.5.2 获得并安装Eclipse 15
1.5.3 新建一个Eclipse项目 20
1.5.4 编译并运行Eclipse项目 23
1.6 思考与练习 24
第2章 Java语言基础语法 25
2.1 常量和变量 26
2.1.1 常量 26
2.1.2 变量 27
2.2 数据类型 30
2.2.1 为什么要使用数据类型 30
2.2.2 基本数据类型值的范围 31
2.2.3 字符型 31
2.2.4 整型 33
2.2.5 浮点型 34
2.2.6 布尔型 36
2.3 运算符 37
2.3.1 算术运算符 37
2.3.2 关系运算符和逻辑运算符 40
2.3.3 位运算符 42
2.3.4 条件运算符 43
2.3.5 运算符的优先级 44
2.4 字符串 46
2.4.1 字符串的初始化 46
2.4.2 String类 47
2.5 实践案例与上机指导 49
2.5.1 自动类型转换 49
2.5.2 强制转换 50
2.6 思考与练习 51
第3章 使用条件语句 53
3.1 使用if语句 54
3.1.1 if语句 54
3.1.2 if语句的延伸 56
3.1.3 多条件判断的if语句 57
3.2 使用switch语句 59
3.2.1 switch语句的形式 59
3.2.2 无break的情况 61
3.2.3 case没有执行语句 62
3.2.4 default可以不在末尾 62
3.3 实践案例与上机指导 63
3.3.1 正确使用switch语句 63
3.3.2 正确使用if语句 64
3.4 思考与练习 66
第4章 使用循环语句 67
4.1 使用循环语句 68
4.1.1 for循环语句 68
4.1.2 while循环语句 72
4.1.3 do-while循环语句 72
4.2 使用跳转语句 74
4.2.1 break语句的应用 75
4.2.2 return语句的应用 76
4.3 实践案例与上机指导 77
4.3.1 有标号的break语句 77
4.3.2 continue跳转语句 78
4.4 思考与练习 79
第5章 数组 81
5.1 一维数组 82
5.1.1 声明一维数组 82
5.1.2 创建一维数组 82
5.1.3 初始化一维数组 84
5.2 二维数组 85
5.2.1 声明二维数组 86
5.2.2 创建二维数组 86
5.2.3 初始化二维数组 87
5.3 三维数组 89
5.3.1 声明和创建三维数组 89
5.3.2 初始化三维数组 89
5.4 实践案例与上机指导 90
5.4.1 复制数组 91
5.4.2 比较数组 91
5.4.3 排序数组 92
5.5 思考与练习 93
第6章 Java的面向对象 95
6.1 面向对象基础 96
6.2 创建类 97
6.2.1 定义类 98
6.2.2 定义属性 98
6.2.3 定义方法 99
6.2.4 定义构造器 100
6.3 修饰符 100
6.3.1 public修饰符 101
6.3.2 private私有修饰符 101
6.3.3 protected保护修饰符 102
6.3.4 其他修饰符 103
6.4 方法 104
6.4.1 传递方法参数 104
6.4.2 长度可变的方法 105
6.4.3 构造方法 106
6.4.4 递归方法 107
6.5 使用this 108
6.6 使用类和对象 109
6.6.1 创建和使用对象 109
6.6.2 使用静态变量和静态方法 110
6.7 实践案例与上机指导 111
6.7.1 抽象类和抽象方法基础 111
6.7.2 抽象类必须有一个抽象方法 112
6.8 思考与练习 113
第7章 继承、重载和接口 115
7.1 继承 116
7.1.1 什么是继承 116
7.1.2 父类和子类 116
7.1.3 调用父类的构造方法 117
7.1.4 访问父类的属性和方法 119
7.1.5 多重继承 120
7.1.6 重写父类的方法 122
7.2 重写和重载 123
7.2.1 重写 123
7.2.2 重载 125
7.3 隐藏和封装 126
7.3.1 Java中的封装 126
7.3.2 使用访问控制符 127
7.3.3 Java中的包 129
7.3.4 import 130
7.4 接口 131
7.4.1 定义接口 131
7.4.2 接口里的量和方法 132
7.4.3 实现接口 134
7.4.4 引用接口 135
7.4.5 接口的继承 137
7.5 实践案例与上机指导 138
7.5.1 使用构造器 138
7.5.2 使用多态 139
7.6 思考与练习 141
第8章 使用集合 143
8.1 Java集合概述 144
8.2 Collection接口和Iterator接口 145
8.2.1 Collection接口介绍 145
8.2.2 Iterator接口介绍 146
8.2.3 使用Collection方法操作集合里的元素 147
8.3 Set接口 148
8.3.1 基础知识介绍 148
8.3.2 使用HashSet 150
8.3.3 使用TreeSet类 152
8.3.4 使用EnumSet类 154
8.4 List接口 156
8.4.1 基本知识介绍 157
8.4.2 根据位置索引来操作集合内的元素 158
8.4.3 使用ArrayList和Vector类 159
8.5 实践案例与上机指导 160
8.5.1 使用Map接口 160
8.5.2 使用SortedMap接口和TreeMap实现类 161
8.6 思考与练习 162
第9章 常用的类库 165
9.1 StringBuffer类 166
9.1.1 StringBuffer类基础 166
9.1.2 使用StringBuffer类 167
9.2 Runtime类 169
9.2.1 Runtime类基础 169
9.2.2 使用Runtime类 170
9.3 程序化 172
9.3.1化基础 172
9.3.2 Locale类 172
9.3.3 ResourceBundle类 173
9.3.4 处理动态文本 174
9.3.5 使用类代替资源文件 176
9.4 System类 177
9.4.1 System类基础 177
9.4.2 垃圾对象的回收 178
9.5 Date类 179
9.5.1 使用Date类 179
9.5.2 使用Calendar类 180
9.5.3 使用DateFormat类 181
9.5.4 使用SimpleDateFormat类 183
9.6 使用Math类 184
9.7 实践案例与上机指导 185
9.7.1 使用类Random创建数 186
9.7.2 使用类BigInteger处理大数 187
9.8 思考与练习 188
0章 使用泛型 189
10.1 泛型基础 190
10.1.1 泛型的好处 190
10.1.2 类型检查 191
10.1.3 使用泛型 192
10.2 泛型详解 193
10.2.1 定义泛型接口和类 193
10.2.2 派生子类 194
10.2.3 并不存在泛型类 195
10.3 类型通配符 196
10.3.1 设置类型通配符的上限 197
10.3.2 设置类型形参的上限 198
10.4 泛型方法 199
10.4.1 定义泛型方法 199
10.4.2 设置通配符下限 200
10.5 泛型接口 202
10.6 实践案例与上机指导 204
10.6.1 以泛型类为父类 204
10.6.2 以非泛型类为父类 205
10.7 思考与练习 206
1章 异常处理 207
11.1 什么是异常 208
11.1.1 认识异常 208
11.1.2 Java提供的异常处理类 209
11.2 异常的处理方式 210
11.2.1 使用try-catch处理异常 210
11.2.2 处理多个异常 211
11.2.3 将finally关键字使用在异常中 212
11.2.4 访问异常信息 214
11.3 抛出异常 215
11.3.1 使用throws抛出异常 215
11.3.2 使用throw抛出异常 217
11.4 实践案例与上机指导 218
11.5 思考与练习 220
2章 I/O文件处理 221
12.1 Java I/O简介 222
12.2 File类 223
12.2.1 File类中的方法 223
12.2.2 使用File类操作文件 223
12.3 RandomAccessFile类 227
12.3.1 RandomAccessFile类的常用方法 227
12.3.2 使用RandomAccessFile类 228
12.4 字节流与字符流 229
12.4.1 字节流类和字符流类 229
12.4.2 使用字节流 230
12.4.3 使用字符流 235
12.5 实践案例与上机指导 239
12.5.1 将字节输出流变为字符输出流 239
12.5.2 将一个大写字母转换为小写字母 240
12.6 思考与练习 241
3章 使用Swing开发桌面程序 243
13.1 Swing基础 244
13.2 Swing的组件 245
13.2.1 Swing组件的层次结构 245
13.2.2 Swing实现AWT组件 247
13.3 拖放处理 251
13.4 实践案例与上机指导 253
13.4.1 创建一个进度条 253
13.4.2 使用ProgressMonitor创建进度条对话框 255
13.5 思考与练习 256
4章 使用数据库 259
14.1 SQL基础 260
14.1.1 数据定义 260
14.1.2 数据操纵 262
14.2 BC基础 264
14.2.1 BC API 265
14.2.2 BC驱动类型 265
14.2.3 BC的常用接口和类 266
14.2.4 BC编程步骤 268
14.3 连接Access数据库 271
14.3.1 Access数据库介绍 271
14.3.2 连接本地Access数据库 272
14.4 实践案例与上机指导 274
14.4.1 下载并安装SQL Sever 2016 驱动 274
14.4.2 测试和SQL Server数据库的连接 276
14.5 思考与练习 277
5章 使用多线程 279
15.1 线程基础 280
15.1.1 线程和进程概述 280
15.1.2 线程带来的意义 280
15.1.3 Java的线程模型 282
15.2 创建线程 282
15.2.1 使用Thread类创建线程 282
15.2.2 使用Runnable接口创建 线程 285
15.2.3 使用Thread.onSpinWait方法实现循环等待 286
15.3 线程的生命周期 288
15.3.1 创建并运行线程 288
15.3.2 挂起和唤醒线程 289
15.3.3 终止线程的3种方法 290
15.3.4 线程阻塞 292
15.3.5 线程死亡 293
15.4 控制线程 294
15.4.1 使用join方法 294
15.4.2 慎重使用volatile关键字 295
15.5 实践案例与上机指导 298
15.5.1 线程让步 298
15.5.2 通过构造方法传递数据 299
15.6 思考与练习 300
6章 图书商城管理 303
16.1开发流程 304
16.2 数据库设计 305
16.3设计 308
16.3.1 登录界面的设计 308
16.3.2 主窗口的设计 310
16.3.3 商品信息的基本管理 314
16.3.4 进货信息管理 322
16.3.5 销售信息管理 324
16.4调试 330

作者介绍


文杰书院,专门从事计算机图书的策划与编写,主要成员由本工作室的全职工作人员、高校教师、各行各业的工程技术人员组成,图书出版范围涵盖计算机科学与技术的各个分支,兼顾计算机知识普及与提高,注重理论与应用相结合,努力推广实用性强的应用技术。

文摘


序言



^_^:b32980aa27bd245d6411d62eb5c67731