《Java语言程式设计教程》是2016年人民邮电出版社出版的图书,作者是刘发久、张治海。
基本介绍
- 书名:Java语言程式设计教程
- 作者:刘发久 张治海
- ISBN:978-7-115-40870-9
- 页数:240页
- 定价:39.8元
- 出版社:人民邮电出版社
- 出版时间:2016-01
- 开本:16
- 字数:405千字
- 编辑:邹文波
- 丛书名:21世纪高等教育计算机规划教材
图书简介
本书全书以基础性、实用性和可实践性为编写总原则,全面系统地讲解了Java语言所包含的核心知识,并引入了设计模式的内容,以面向对象程式设计的基本概念为起点,由浅入深和循序渐进地介绍Java语言程式设计的基本概念和方法。
目 录
第1章 Java概述 1
1.1 什幺是Java 1
1.2 Java语言 1
1.3 Java开发平台 3
1.4 Java程式的编写、编译和运行过程 4
1.5 Java语言程式的注释 6
1.6 什幺是跨平台 7
1.7 什幺是面向对象的程式设计 8
1.8 实例讲解与问题研讨 10
1.9 小结 11
习题1 12
第2章 Java语言基础知识 13
2.1 Java语言字元集和基本符号 13
2.2 数据类型和变数 15
2.3 运算符和表达式 16
2.4 语句和方法简介 18
2.4.1 语句 18
2.4.2 方法简介 19
2.5 控制语句 20
2.5.1 条件语句 20
2.5.2 循环语句 21
2.5.3 跳转语句 23
2.5.4 异常处理语句 24
2.6 数组 24
2.7 实例讲解与问题研讨 26
2.8 小结 27
习题2 28
第3章 Java面向对象的程式设计基础 29
3.1 引言 29
3.2 类定义 30
3.3 类声明和类体 33
3.3.1 变数声明 33
3.3.2 方法定义 34
3.3.3 自定义构造器 36
3.4 创建对象 37
3.5 继承一个类 38
3.6 接口 43
3.7 抽象类与最终类 46
3.8 多态 47
3.9 内部类和匿名类 49
3.10 泛型 51
3.11 修饰符 52
3.12 实例讲解与问题研讨 55
3.13 小结 60
习题3 60
第4章 API中的常用基础类和工具类 62
4.1 Object类 62
4.2 Number类 63
4.3 Byte类 63
4.3.1 Short类 63
4.3.2 Integer类 63
4.3.3 Long类 63
4.3.4 Float类 63
4.3.5 Double类 64
4.3.6 Character类 64
4.3.7 String类 65
4.4 StringBuffer类 66
4.5 Exception类 68
4.6 Scanner类 71
4.7 StringTokenizer类 71
4.8 VectorE 泛型类 73
4.9 LinkedListE 泛型类 75
4.10 ArrayListE泛型类 77
4.11 HashMapK,V 泛型类 79
4.12 枚举和叠代器 80
4.13 实例讲解与问题研讨 81
4.14 小结 82
习题4 83
第5章 Java的I/O流和档案管理 84
5.1 I/O流类简述 84
5.2 档案File类 85
5.3 写档案File类 85
5.4 读档案File类 87
5.5 InputStreamReader类 88
5.6 BufferedReader类 89
5.7 PrintWriter类 89
5.8 读取键盘输入的数据 90
5.9 jar档案 90
5.10 实例讲解与问题研讨 91
5.11 小结 93
习题5 93
第6章 Java的图形用户界面程式设计 95
6.1 视窗JFrame类 95
6.2 对话框 99
6.3 组件类 102
6.3.1 面板和内部视窗 103
6.3.2 标籤、按钮和工具列 105
6.3.3 选单条、选单和选单项 114
6.3.4 文本行和文本区 115
6.3.5 表格和窗格滚动条 121
6.3.6 树和窗格拆分 123
6.3.7 内部视窗和窗格分层 126
6.3.8 进度条 128
6.4 布局管理类 130
6.5 事件处理 134
6.5.1 事件处理机制 134
6.5.2 API中的事件类 137
6.5.3 事件监听器接口 138
6.5.4 常见事件处理 140
6.6 实例讲解与问题研讨 149
6.7 小结 159
习题6 160
第7章 Java的资料库应用程式设计 161
7.1 资料库和SQL语句简介 161
7.2 JDBC简介 164
7.3 Java资料库管理程式设计 166
7.4 资料库的数据输入和列印GUI程式设计 167
7.5 实例讲解与问题研讨 171
7.6 小结 189
习题7 189
第8章 Java的网路程式设计基础 191
8.1 Java网路类和接口 191
8.2 InetAddress类 192
8.3 URL和URLConnection类 194
8.4 Socket类与ServerSocket类 196
8.5 DatagramPacker类和DatagramSocket类 202
8.6 MulticastSocket类 204
8.7 实例讲解与问题研讨 205
8.8 小结 206
习题8 207
第9章 Java的多执行绪 208
9.1 进程与执行绪 208
9.2 Java的进程模型 209
9.3 执行绪Thread类 211
9.4 执行绪接口Runnable 212
9.5 执行绪的生命周期 213
9.6 执行绪同步 215
9.7 定时器的管理 217
9.8 实例见解与问题研讨 220
9.9 小结 223
习题9 223
第10章 Java在Web上的套用 225
10.1 Applet简介 225
10.2 Servlet简介 231
10.3 JSP简介 234
10.4 实例讲解与问题研讨 237
10.5 小结 238
习题10 238
参考文献 240