Java程序设计基础教程云课版pdf下载pdf下载

Java程序设计基础教程云课版百度网盘pdf下载

作者:
简介:本篇主要提供Java程序设计基础教程云课版pdf下载
出版社:实验文化专营店
出版时间:2021-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

作  者:张春凤,毕海滨 编
定  价:69.8
出 版 社:人民邮电出版社
出版日期:2021年01月01日
页  数:320
装  帧:平装
ISBN:9787115511553
1.本书内容详尽,重点突出,学习便利,可操作性强; 2.本书通过扫描二维码观看同步教程,24小时全程同步教学录像,涵盖本书所有知识点; 3.本书配套赠送源代码和教学用PPT,方便教师根据实际情况改编授课; 4.海量赠送资源免费下载。
章Java语言概述1
1.1Java语言的发展历史2
1.2Java语言的应用4
1.3Java学习路线4
1.4Java开发环境搭建5
1.4.1JDK的安装5
1.4.2Java环境变量的配置5
1.5“HelloWorld”的编写及运行7
1.6Eclipse的使用9
1.6.1Eclipse概述9
1.6.2创建Java项目10
1.6.3创建Java类文件11
1.6.4运行Java程序12
1.7本章小结13
1.8疑难解答13
1.9实战练习14
第2章Java语言基础15
2.1一个简单的例子16
2.2认识Java程序18
2.2.1Java程序的框架18
2.2.2标识符19
2.2.3关键字20
2.2.4注释20
2.2.5变量21
2.2.6数据类型22
2.2.7运算符和表达式23
2.3程序的检测24
2.3.1语法错误24
2.3.2语义错误25
2.4综合应用—计算X226
2.5本章小结27
2.6疑难解答27
2.7实战练习28
第3章Java编程基础29
3.1常量与变量30
3.1.1常量的声明与使用30
3.1.2变量的声明与使用31
3.2基本数据类型34
3.2.1数据类型的意义34
3.2.2整数类型35
3.2.3浮点类型39
3.2.4字符类型40
3.2.5布尔类型42
3.3运算符43
3.3.1赋值运算符43
3.3.2一元运算符44
3.3.3算术运算符45
3.3.4逻辑运算符47
3.3.5位运算符50
3.3.6其他运算符51
3.3.7运算符优先级与结合性52
3.4综合应用——外部还是内部53
3.5本章小结55
3.6疑难解答55
3.7实战练习57
第4章语句与流程控制59
4.1表达式60
4.1.1算术表达式与关系表达式61
4.1.2逻辑表达式与赋值表达式61
4.1.3表达式的类型转换62
4.2程序的控制逻辑
4.2.1顺序结构
4.2.2选择结构
4.2.3循环结构65
4.3选择结构65
4.3.1if语句65
4.3.2if…else语句68
4.3.3if…elseif…else语句70
4.3.4多重选择─switch语句72
4.4循环结构72
4.4.1while循环73
4.4.2do…while循环74
4.4.3for循环76
4.5break和continue语句77
4.5.1break语句77
4.5.2continue语句79
4.6综合应用—简易计算器80
4.7本章小结81
4.8疑难解答82
4.9实战练习82
第5章数组、字符串与常用类83
5.1理解数组84
5.2一维数组85
5.2.1一维数组的声明与内存的分配85
5.2.2数组中元素的表示方法86
5.2.3数组元素的使用87
5.3二维数组90
5.3.1二维数组的声明与赋值90
5.3.2二维数组元素的引用及访问92
5.4String类93
5.4.1字符串类的声明93
5.4.2String类中常用的方法94
5.5StringBuilder与StringBuffer97
5.6Math与Random类98
5.6.1Math类的使用98
5.6.2Random类的使用99
5.7综合应用—掷骰子100
5.8本章小结101
5.9疑难解答101
5.10实战练习102
第6章类和对象103
6.1理解面向对象程序设计104
6.1.1面向对象程序设计简介104
6.1.2面向对象程序设计的基本特征105
6.2面向对象的基本概念105
6.2.1类105
6.2.2对象106
6.2.3类和对象的关系106
6.3类的声明与定义107
6.3.1类的声明107
6.3.2类的定义109
6.4类的属性110
6.4.1属性的定义110
6.4.2属性的使用111
6.5对象的声明与使用113
6.5.1对象的声明113
6.5.2对象的使用114
6.5.3匿名对象114
6.6综合应用—自报家门116
6.7本章小结117
6.8疑难解答117
6.9实战练习118
第7章方法119
7.1方法的基本定义120
7.2方法的使用121
7.3方法中的形参与实参123
7.4方法的重载123
7.5构造方法126
7.5.1构造方法的概念126
7.5.2构造方法的重载128
7.5.3构造方法的私有化132
7.6在方法内部调用方法136
7.7static方法138
7.7.1自定义static方法138
7.7.2static主方法(main)139
7.8综合应用—多种数据的加法141
7.9本章小结143
7.10疑难解答143
7.11实战练习143
第8章类的封装、继承与多态145
8.1封装146
8.1.1Java访问权限修饰符146
8.1.2封装问题引例147
8.1.3类的封装实例148
8.2继承155
8.2.1Java中的继承155
8.2.2继承问题的引入156
8.2.3继承实现代码复用157
8.2.4继承的159
8.3覆写162
8.3.1属性的覆盖162
8.3.2方法的覆写1
8.4多态167
8.4.1多态的基本概念167
8.4.2方法多态性170
8.4.3对象多态性171
8.5综合应用—鸟会飞,鱼会游171
8.6本章小结173
8.7疑难解答173
8.8实战练习174
第9章抽象类与接口175
9.1抽象类176
9.1.1抽象类的定义176
9.1.2抽象类的使用177
9.2接口181
9.2.1接口的基本概念181
9.2.2使用接口的原则181
9.3综合应用—我从哪里来187
9.4本章小结189
9.5疑难解答190
9.6实战练习190
0章异常的捕获与处理191
10.1异常的基本概念192
10.1.1简单的异常范例192
10.1.2异常的处理193
10.2异常类的处理流程199
10.3throws关键字200
10.4throw关键字201
10.5综合应用—配合重要202
10.6本章小结204
10.7疑难解答204
10.8实战练习204
1章多线程205
11.1感知多线程206
11.2体验多线程206
11.2.1通过继承Thread类实现多线程207
11.2.2通过实现Runnable接口实现多线程209
11.2.3两种多线程实现机制的比较212
11.2.4Java8中运行线程的新方法216
11.3线程的状态217
11.4线程操作的一些方法218
11.4.1取得和设置线程的名称218
11.4.2判断线程是否启动221
11.4.3守护线程与setDaemon方法223
11.4.4线程的联合224
11.5综合应用—状态转换226
11.6本章小结230
11.7疑难解答230
11.8实战练习230
2章文件I/O操作231
12.1输入/输出的重要性232
12.2读写文本文件232
12.2.1File文件类232
12.2.2文本文件的操作235
12.2.3字符编码问题239
12.3文本的输入和输出242
12.3.1读入文本单词242
12.3.2读入单个字符243
12.3.3判断字符分类的方法243
12.3.4读入一行文本244
12.3.5将字符转换为数字245
12.4命令行参数的使用245
12.4.1System类对I/O的支持245
12.4.2Java命令行参数解析246
12.5综合应用—分析文本250
12.6本章小结251
12.7疑难解答252
12.8实战练习252
3章GUI编程253
13.1GUI概述254
13.2GUI与AWT254
13.3AWT容器255
13.3.1Frame窗口256
13.3.2Panel面板259
13.3.3布局管理器260
13.4AWT常用组件267
13.4.1按钮与标签组件267
13.4.2文本域270
13.4.3图形控件272
13.5事件处理273
13.5.1事件处理的流程273
13.5.2常用的事件275
13.6Swing概述280
13.7Swing的基本组件282
13.7.1JTable表格282
13.7.2JComboBox下拉列表框284
13.7.3组件的常用方法286
13.8综合应用—会动的乌龟287
13.9本章小结291
13.10疑难解答291
13.11实战练习291
4章数据库编程293
14.1数据库概述294
14.2Java数据库连接利器—JDBC294
14.3轻量级数据库—SQLite294
14.3.1SQLite的准备工作294
14.3.2用Java连接SQLite297
14.3.3创建数据表299
14.3.4更新数据表301
14.3.5查询数据表305
14.4综合应用—学生成绩管理309
14.5本章小结311
14.6疑难解答312
14.7实战练习312
本书用实例引导读者学习,深入浅出地介绍了Java的相关知识和实战技能。本书~5章主要讲解了Java语言基础,Java编程基础,语句与流程控制,数组、字符串与常用类;第6~10章主要讲解了类和对象,方法,类的封装、继承与多态,抽象类与接口,异常的捕获与处理;1~14章主要讲解多线程、文件I/O操作、GUI编程、数据库编程。本书适合任何希望学习Java的读者,无论读者是否从事计算机相关行业,是否接触过Java,均可通过学习本书快速掌握Java的开发方法和技巧。