所有分类
  • 所有分类
  • 机械工业
  • 人民邮电
  • 清华大学
  • 电子工业

Java程序设计入门 第2版 PDF下载

Java程序设计入门 第2版 PDF下载插图

Java程序设计入门 第2版封面

Java程序设计入门 第2版 PDF下载插图1

Java程序设计入门 第2版书签

基本信息
作者: 沙姆·蒂克库(Sham Tickoo)
出版社:人民邮电出版社
ISBN:9787115531575
上架时间:2020-4-11
出版日期:2020 年5月
开本:16开
版次:1-1
所属分类:计算机 > 软件与程序设计

内容简介
书籍
计算机书籍
《Java程序设计入门 第2版》是关于Java语言程序设计的入门图书。全书从Java入门开始,介绍了Java基础,控制语句与数组,类与对象,继承,包、接口和内部类,异常处理,多线程,字符串处理,Applet与事件处理,抽象窗口工具包,Java I/O系统等内容。通过本书的学习,读者可以从零开始认识和掌握Java语言的基本概念和数据结构。
本书不但适用于Java语言的初学者,而且可以作为大专院校相关专业师生的学习用书和培训学校的教材。

目录
第 1章 Java入门\t1
1.1 概述\t2
1.2 Java的历史与演变\t2
1.3 Java的特性\t3
1.4 面向对象编程概念\t4
1.4.1 数据抽象\t4
1.4.2 封装\t4
1.4.3 多态\t4
1.4.4 继承\t5
1.4.5 接口\t6
1.5 Java编译器和解释器\t7
1.6 安装Java开发套件\t8
1.7 Java语句\t9
1.7.1 Java API和包\t9
1.7.2 import关键字\t10
1.7.3 class关键字\t10
1.7.4 System.out.println()语句\t10
1.7.5 访问修饰符\t11
1.7.6 Java中的注释\t11
1.8 编写第 一个Java程序\t12
1.9 设置程序目录路径\t14
1.9.1 设置临时路径\t14
1.9.2 设置永久路径\t15
1.10 安装NetBeans IDE\t17
1.11 在NetBeans中编写第 一个Java程序\t18
1.12 自我评估测试\t21
1.13 复习题\t22
1.14 练习\t23
第 2章 Java基础\t24
2.1 概述\t25
2.2 标识符\t25
2.3 关键字\t25
2.4 数据类型\t26
2.4.1 原始数据类型\t26
2.4.2 派生数据类型\t29
2.4.3 用户自定义类型\t29
2.5 转义序列\t29
2.6 变量\t32
2.6.1 变量声明\t32
2.6.2 变量初始化\t32
2.6.3 变量类型\t34
2.6.4 变量的作用域与生命期\t36
2.7 类型转换\t36
2.7.1 隐式转换(扩大转换)\t36
2.7.2 显式转换(收窄转换)\t37
2.8 运算符\t39
2.8.1 单目运算符\t39
2.8.2 算术运算符\t43
2.8.3 按位运算符\t44
2.8.4 关系运算符\t50
2.8.5 逻辑运算符\t50
2.8.6 赋值(=)运算符\t51
2.8.7  :运算符\t56
2.8.8 instanceof运算符\t57
2.8.9 运算符优先级\t58
2.9 命令行参数\t59
2.9.1 String类型转换为int类型\t60
2.9.2 String类型转换为long类型\t61
2.9.3 String类型转换为float类型\t61
2.10 自我评估测试\t62
2.11 复习题\t62
2.12 练习\t63
第3章 控制语句与数组\t64
3.1 概述\t65
3.2 流程图\t65
3.3 控制语句\t65
3.3.1 选择语句\t66
3.3.2 迭代语句\t80
3.3.3 跳转语句\t88
3.4 数组\t92
3.4.1 一维数组\t92
3.4.2 多维数组\t96
3.5 foreach循环\t98
3.6 自我评估测试\t100
3.7 复习题\t100
3.8 练习\t102
第4章 类与对象\t103
4.1 概述\t104
4.2 类\t104
4.3 对象\t105
4.3.1 创建对象\t105
4.3.2 初始化实例变量\t105
4.3.3 访问实例变量\t106
4.3.4 为对象引用变量赋值\t109
4.4 方法\t111
4.4.1 定义方法\t111
4.4.2 调用方法\t112
4.4.3 带有返回值的方法\t113
4.4.4 向方法传递参数\t115
4.4.5 向方法传递对象\t117
4.4.6 从方法返回对象\t119
4.4.7 向方法传递数组\t121
4.4.8 方法重载\t122
4.5 构造函数\t124
4.5.1 默认构造函数\t124
4.5.2 带参数的构造函数\t127
4.5.3 复制构造函数\t129
4.5.4 构造函数重载\t131
4.6 垃圾回收\t133
4.7 finalize()方法\t133
4.8 this关键字\t134
4.9 静态数据成员与方法\t135
4.10 递归\t136
4.11 自我评估测试\t138
4.12 复习题\t138
4.13 练习\t140
第5章 继承\t141
5.1 概述\t142
5.2 继承基础\t142
5.2.1 单一继承\t143
5.2.2 多级继承\t145
5.2.3 层次继承\t147
5.2.4 多重继承\t149
5.2.5 混合继承\t149
5.3 访问限定符与继承\t149
5.3.1 private\t149
5.3.2 public\t150
5.3.3 protected\t150
5.3.4 default\t150
5.4 super关键字\t154
5.4.1 调用父类构造函数\t154
5.4.2 使用super关键字访问成员\t157
5.5 方法重写\t159
5.6 动态方法分派\t161
5.7 抽象方法\t163
5.8 final关键字\t165
5.8.1 将变量声明为常量\t165
5.8.2 避免重写\t165
5.8.3 避免继承\t166
5.9 自我评估测试\t166
5.10 复习题\t167
5.11 练习\t169
第6章 包、接口和内部类\t170
6.1 概述\t171
6.2 Object类\t171
6.3 包\t171
6.3.1 定义包\t172
6.3.2 访问包\t172
6.3.3 包内部的访问保护\t174
6.3.4 导入包\t174
6.4 接口\t176
6.4.1 定义接口\t177
6.4.2 实现接口\t177
6.4.3 接口变量\t179
6.4.4 扩展接口\t180
6.4.5 嵌套接口\t183
6.5 嵌套类\t186
6.5.1 静态嵌套类\t186
6.5.2 非静态嵌套类\t188
6.6 自我评估测试\t194
6.7 复习题\t194
6.8 练习\t195
第7章 异常处理\t196
7.1 概述\t197
7.2 异常处理机制\t197
7.2.1 异常类\t197
7.2.2 异常类型\t197
7.2.3 异常处理机制中用到的语句块\t198
7.2.4 定义自己的异常子类\t213
7.3 自我评估测试\t214
7.4 复习题\t215
7.5 练习\t216
第8章 多线程\t217
8.1 概述\t217
8.2 多线程简介\t218
8.2.1 线程模型\t218
8.2.2 线程优先级\t218
8.3 main线程\t219
8.4 创建新线程\t220
8.4.1 实现Runnable接口\t220
8.4.2 扩展Thread类\t224
8.5 创建多个线程\t226
8.5.1 isAlive()和join()方法\t227
8.5.2 设置线程优先级\t230
8.6 同步\t233
8.6.1 互斥\t233
8.6.2 协作(线程间通信)\t238
8.6.3 wait()与sleep()方法之间的差异\t240
8.7 死锁\t241
8.8 自我评估测试\t241
8.9 复习题\t241
8.10 练习\t242
第9章 字符串处理\t243
9.1 概述\t244
9.2 字符串\t244
9.3 String类的构造函数\t244
9.4 字符串比较方法\t246
9.4.1 equals()\t246
9.4.2 equalsIgnoreCase()\t246
9.4.3 compareTo()\t248
9.4.4 compareToIgnoreCase()\t248
9.4.5 运算符==\t249
9.4.6 regionMatches()\t250
9.4.7 startsWith()\t250
9.4.8 endWith()\t251
9.4.9 toString()\t251
9.4.10 字符串提取方法\t252
9.4.11 字符串修改方法\t254
9.4.12 改变字符大小写\t255
9.4.13 字符串搜索方法\t256
9.4.14 获得字符串长度\t259
9.5 StringBuffer类\t260
9.5.1 StringBuffer类的构造函数\t260
9.5.2 StringBuffer类的方法\t261
9.6 自我评估测试\t267
9.7 复习题\t267
9.8 练习\t268
第 10章 Applet与事件处理\t269
10.1 概述\t270
10.2 Applet\t270
10.2.1 Applet类\t270
10.2.2 Applet的生命周期\t271
10.2.3 paint()方法\t272
10.2.4 创建Applet\t272
10.2.5 设置Applet的颜色\t275
10.2.6 向Applet传递参数\t277
10.2.7 getCodeBase()与getDocumentBase()方法\t278
10.3 事件处理\t280
10.3.1 事件处理机制\t280
10.3.2 事件类\t280
10.3.3 事件源\t288
10.3.4 创建事件侦听器\t289
10.4 自我评估测试\t291
10.5 复习题\t291
10.6 练习\t292
第 11章 抽象窗口工具包\t293
11.1 概述\t294
11.2 AWT窗口\t294
11.3 使用图形\t299
11.3.1 绘制线条\t299
11.3.2 绘制矩形\t301
11.3.3 绘制圆形和椭圆形\t302
11.3.4 绘制弧线\t303
11.3.5 绘制多边形\t305
11.4 AWT控件\t307
11.4.1 标签控件\t307
11.4.2 按钮控件\t310
11.4.3 文本字段控件\t312
11.4.4 复选框控件\t315
11.4.5 下拉列表控件\t319
11.4.6 列表控件\t322
11.4.7 滚动条控件\t328
11.4.8 文本区域控件\t330
11.5 布局管理器\t332
11.5.1 FlowLayout\t332
11.5.2 BorderLayout\t334
11.5.3 GridLayout\t335
11.6 自我评估测试\t336
11.7 复习题\t337
11.8 练习\t337
第 12章 Java I/O系统\t338
12.1 概述\t339
12.2 与流相关的类\t339
12.2.1 字节流类\t339
12.2.2 字符流类\t342
12.3 File类\t343
12.3.1 创建文件应遵循的命名约定\t343
12.3.2 读写字符文件\t345
12.3.3 读写字节文件\t347
12.4 随机访问文件\t348
12.5 自我评估测试\t353
12.6 复习题\t354
12.7 练习\t354

资源下载此资源下载价格为3积分点击检测网盘有效后购买,VIP免费
客服QQ:3599229794
资源下载
下载价格3 积分
客服QQ:3599229794
0

评论0

请先

显示验证码
没有账号? 注册  忘记密码?