Java程式设计案例教程(秦军编着书籍)
生活百科 2023-01-26 08:57生活百科www.aizhengw.cn
Java程式设计案例教程(秦军编着书籍)
基本介绍
- 书名Java程式设计案例教程
- 作者秦军
- 出版时间2018.01.01
- 印次1-1
出版信息
图书名Java程式设计案例教程
作者秦军
定价56元
印次1-1
ISBN9787302487180
出版日期2018.01.01
印刷日期2017.11.15
印次1-1
ISBN9787302487180
出版日期2018.01.01
印刷日期2017.11.15
内容简介
《Java程式设计案例教程》是关于Java 程式设计的案例教程。全书共分为11 章,包括Java 语言基础、Java 语言的基本语法、面向对象程式设计、Java 的类型封装器与注解、Java 异常处理机制、常用Java API、Java I/O 流、Java多执行绪编程、Java 传统GUI 编程、JavaFX GUI 编程以及JavaFX 绘图与动画等技术。
图书目录
第1章Java语言概述1
1.1Java的起源与发展史1
1.1.1程式设计语言1
1.1.2Java的家世3
1.1.3Java的诞生4
1.1.4Java的发展历程5
1.2Java的特点8
1.2.1简单性8
1.2.2面向对象8
1.2.3可移植性9
1.2.4安全性9
1.2.5分散式9
1.2.6解释执行和高性能9
1.2.7健壮性10
1.2.8多执行绪10
1.2.9动态性10
1.3Java虚拟机10
1.3.1什幺是JVM11
1.3.2JVM的工作原理11
1.3.3JVM垃圾回收14
1.4下载并安装JDK14
1.4.1安装JDK14
1.4.2配置环境变数15
1.4.3HelloWorld程式17
1.5使用Eclipse开发Java程式20
1.5.1JavaIDE简介20
1.5.2使用Eclipse新建Java工程22
1.5.3Eclipse的常用快捷键26
1.6本章小结28
1.7思考和练习28
第2章Java编程基础29
2.1Java程式的基本元素29
2.1.1空白符29
2.1.2分隔设定29
2.1.3标识符30
2.1.4关键字30
2.1.5字面值31
2.2变数及其作用域31
2.2.1基本数据类型31
2.2.2变数的声明与赋值33
2.2.3常量的声明34
2.2.4数据类型转换34
2.2.5变数的作用域38
2.3运算符与表达式39
2.3.1基本概念39
2.3.2算术运算符39
2.3.3关係运算符41
2.3.4逻辑运算符41
2.3.5位运算符43
2.3.6赋值运算符45
2.3.7其他运算符46
2.3.8运算符的优先权48
2.4Java流程控制48
2.4.1选择结构49
2.4.2循环结构56
2.4.3跳转语句60
2.5数组61
2.5.1创建数组61
2.5.2访问数组元素62
2.5.3数组的静态初始化63
2.5.4多维数组64
2.6本章小结66
2.7思考和练习66
第3章面向对象程式设计基础67
3.1面向对象编程概述67
3.1.1什幺是面向对象67
3.1.2面向对象编程的主要特徵68
3.2类与对象70
3.2.1类的定义70
3.2.2创建对象72
3.2.3方法的返回值与参数73
3.2.4this关键字74
3.2.5构造函式75
3.2.6方法重载76
3.2.7finalize()方法77
3.2.8匿名对象78
3.3修饰符78
3.3.1访问修饰符78
3.3.2static修饰符80
3.3.3final修饰符83
3.3.4抽象类和抽象方法84
3.3.5其他修饰符86
3.4继承与多态87
3.4.1继承87
3.4.2super关键字88
3.4.3构造函式的调用时机91
3.4.4方法重写与运行时多态92
3.4.5Object类94
3.5内部类97
3.5.1定义和使用内部类97
3.5.2匿名内部类100
3.5.3静态内部类103
3.6本章小结105
3.7思考和练习105
第4章面向对象高级特性107
4.1包107
4.1.1包的声明107
4.1.2包查找与CLASSPATH108
4.1.3import语句108
4.1.4JDK中常用的包109
4.2接口110
4.2.1接口与类110
4.2.2接口的定义111
4.2.3接口的实现111
4.2.4嵌套接口114
4.2.5默认方法和静态方法115
4.2.6适配器116
4.3枚举116
4.3.1定义和使用枚举117
4.3.2为枚举添加类成员119
4.3.3Enum类120
4.4类型封装器121
4.4.1数值类型封装器121
4.4.2Character封装器124
4.4.3Boolean封装器125
4.4.4自动装箱125
4.5注解(元数据)127
4.5.1声明和使用注解127
4.5.2使用反射获取注解129
4.5.3特殊的注解132
4.5.4内置注解134
4.5.5类型注解135
4.5.6重複注解136
4.6方法的参数与返回值137
4.6.1将对象用作参数137
4.6.2返回对象140
4.6.3命令行参数141
4.6.4可变长度参数142
4.7本章小结143
4.8思考和练习144
第5章异常处理145
5.1异常处理的基础知识145
5.1.1Java的异常处理机制145
5.1.2异常类型146
5.2捕获并处理异常148
5.2.1未捕获的异常148
5.2.2捕获异常149
5.2.3抛出异常154
5.3用户自定义异常156
5.4JDK7新增的异常特性158
5.4.1多重捕获158
5.4.2更精确的重新抛出158
5.5本章小结159
5.6思考和练习160
第6章常用Java类库161
6.1字元串处理161
6.1.1String类161
6.1.2StringBuffer类171
6.1.3StringBuilder类175
6.1.4StringTokenizer类175
6.2java.lang包176
6.2.1System类176
6.2.2Class类180
6.2.3Math类181
6.2.4其他类和接口184
6.3集合框架184
6.3.1泛型185
6.3.2集合接口190
6.3.3集合类192
6.3.4映射197
6.4java.util包199
6.5本章小结200
6.6思考和练习200
第7章Java输入/输出流202
7.1流202
7.1.2Java中的流203
7.1.3系统预定义流205
7.2档案操作206
7.2.1File类206
7.2.2RandomAccessFile类209
7.3位元组流212
7.3.1InputStream和
OutputStream类212
7.3.2FileInputStream和
FileOutputStream类214
7.3.3ByteArrayInputStream和
ByteArrayOutputStream类216
7.3.4过滤流218
7.3.5SequenceInputStream类224
7.4字元流225
7.4.1Reader和Writer类225
7.4.2FileReader与FileWriter类226
7.4.3CharArrayReader和
CharArrayWriter类228
7.4.4缓冲字元流229
7.4.5PrintWriter类232
7.5序列化233
7.5.1Serializable接口233
7.5.2ObjectInputStream和
ObjectOutputStream类233
7.5.3序列化示例234
7.6本章小结236
7.7思考和练习236
第8章多执行绪编程238
8.1Java执行绪模型238
8.1.1进程和执行绪238
8.1.2Java中的执行绪239
8.1.3主执行绪241
8.2创建执行绪242
8.2.1实现Runnable接口242
8.2.2扩展Thread类244
8.3同步与执行绪间通信246
8.3.1同步247
8.3.2执行绪间通信249
8.4获取执行绪状态251
8.5本章小结252
8.6思考和练习253
第9章传统GUI编程254
9.1GUI254
9.1.1GUI概述254
9.1.2Java中的GUI框架255
9.2事件处理256
9.2.1事件处理模型256
9.2.2事件类257
9.2.3事件监听接口260
9.2.4适配器类264
9.3使用AWT创建GUI程式264
9.3.1容器组件265
9.3.2常用组件267
9.3.3布局管理器272
9.4使用Swing创建GUI程式279
9.4.1组件与容器279
9.4.2常用组件简介280
9.4.3选单与工具列292
9.5本章小结296
9.6思考和练习296
第10章JavaFXGUI编程298
10.1JavaFX概述298
10.1.1JavaFX包298
10.1.2JavaFX应用程式的
框架299
10.1.3JavaFX的事件处理300
10.1.4一个简单的JavaFX
应用程式301
10.2JavaFX控制项303
10.2.1单选按钮303
10.2.2複选框305
10.2.3ScrollPane305
10.2.4日期选择控制项308
10.2.5添加工具提示310
10.3效果和变换311
10.3.1效果311
10.3.2变换311
10.3.3套用效果和变换312
10.4JavaFX选单314
10.4.1概述314
10.4.2主选单315
10.4.3快捷选单317
10.4.4工具列318
10.4.5套用案例318
10.5本章小结321
10.6思考和练习321
第11章Java绘图与动画323
11.1传统的Java绘图323
11.1.1Java绘图概述323
11.1.2绘製简单图形326
11.1.3Java2D绘图328
11.1.4设定绘图模式330
11.1.5显示文本331
11.2显示图像与动画332
11.2.1显示图像332
11.2.2用多执行绪实现动画335
11.3JavaFX绘图与动画337
11.3.1绘製基本图形337
11.3.2JavaFX动画339
11.4本章小结344
11.5思考和练习344
参考文献345
上一篇:C语言程式设计——项目教学教程(第二版)(高职)
下一篇:M2M(数据算法模型)