Java程序设计实用教程(高等职业教育计算机类专业系列教材)
正版保障 假一赔十 可开发票
¥
33.87
6.3折
¥
54
全新
库存4件
作者李学国,廖丽
出版社化学工业出版社
ISBN9787122400925
出版时间2021-11
装帧平装
开本16开
定价54元
货号11363292
上书时间2024-12-23
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
李学国,重庆化工职业学院大数据与自动化学院副院长、党总支副书记,信息与学工支部书记,中 员,毕业于重庆大学计算机及应用专业,本科,教授,中国计算机学会会员、中国人工智能学会会员、重庆市政府采购评审专家、长寿区人力资源和社会保障局中级创业导师、重庆市教育科学十四五规划课题评审专家,学校学术委员会委员;主要研究领域:计算机软件开发、大数据挖掘等;在各类期刊及学术会议上公开发表论文近20篇,其中中文核心7篇,SCI 论文2篇;实用新型专利8项;主编教材6部;主持市级及以上各类科研项目10余项。
目录
第1章 Java开发环境搭建1
1.1 Java语言简介1
1.1.1 Java语言发展历程2
1.1.2 Java语言的特点3
1.1.3 Java语言工作原理4
1.1.4 JDK、JRE、JVM5
1.2 Java开发环境搭建6
1.2.1 JDK的下载与安装6
1.2.2 Eclipse下载与汉化11
1.2.3 使用Eclipse编写 个Java程序13
本章小结15
思考与练习15
第2章 Java语言基础18
2.1 Java基本数据类型18
2.1.1 常量、变量与标识符19
2.1.2 基本数据类型20
2.1.3 数据类型转换23
2.2 Java表达式与运算符24
2.2.1 算术运算符25
2.2.2 关系运算符25
2.2.3 逻辑运算符26
2.2.4 赋值运算符27
2.2.5 按位运算符28
2.2.6 条件运算符及其他运算符29
2.2.7 运算符的优先级30
2.3 Java流程控制语句30
2.3.1 选择结构30
2.3.2 循环结构35
2.3.3 Java中跳转语句38
本章小结40
思考与练习40
第3章 面向对象编程43
3.1 面向对象程序设计44
3.1.1 面向对象的基本原理44
3.1.2 面向对象的基本概念44
3.1.3 面向对象编程的特点45
3.2 类和对象46
3.2.1 定义类46
3.2.2 类修饰符47
3.2.3 成员变量和局部变量48
3.2.4 对象创建与使用50
3.2.5 成员变量访问权限52
3.3 方法55
3.3.1 方法的定义55
3.3.2 return语句55
3.3.3 方法的调用56
3.3.4 构造方法56
3.3.5 this关键字57
3.3.6 static关键字58
3.3.7 封装61
3.4 包62
3.4.1 包的概念63
3.4.2 创建包64
3.4.3 导入包65
3.5 类的继承65
3.5.1 继承的定义65
3.5.2 方法重写67
3.5.3 super关键字68
3.5.4 final关键字70
3.6 多态71
3.6.1 方法重载71
3.6.2 对象造型73
3.7 抽象类、接口、枚举类型74
3.7.1 抽象类75
3.7.2 接口77
3.7.3 枚举80
本章小结81
思考与练习81
第4章 字符串84
4.1 String类84
4.1.1 字符串常量与创建85
4.1.2 字符串对象的等价性87
4.1.3 字符串常用的API88
4.1.4 字符串常用的其他方法90
4.2 StringBuffer类92
4.2.1 StringBuffer类常用API92
4.2.2 StringBuffer的应用93
本章小结96
思考与练习96
第5章 数组99
5.1 Java数组的使用99
5.1.1 一维数组100
5.1.2 二维数组103
5.2 ArrayLlist类106
5.2.1 ArrayList常用API106
5.2.2 Arraylist应用107
本章小结111
思考与练习112
第6章 GUI编程基础114
6.1 AWT抽象窗口工具集115
6.1.1 GUI编程基础115
6.1.2 组件与容器116
6.1.3 布局管理器121
6.2 GUI事件处理127
6.2.1 GUI事件处理机制127
6.2.2 常见的GUI事件类型128
6.2.3 多重事件监听器135
6.3 Swing基础136
6.3.1 Swing库的架构136
6.3.2 窗口138
6.3.3 面板139
6.3.4 标签和图片144
6.3.5 按钮和工具提示147
6.3.6 文本组件153
6.3.7 菜单和工具栏157
6.3.8 其他可调节组件162
本章小结168
思考与练习168
第7章 Swing 组件171
7.1 对话框171
7.1.1 基本对话框:JDialog172
7.1.2 选项对话框:JOptionPane173
7.2 列表和下拉列表177
7.2.1 列表:JList177
7.2.2 下拉列表:JComboBox179
7.3 表格和树180
7.3.1 表格:JTable180
7.3.2 树:JTree184
本章小结187
思考与练习187
第8章 程序异常处理190
8.1 异常的概念与分类191
8.1.1 异常的概念191
8.1.2 异常的分类191
8.1.3 受检查的异常和不受检查的异常193
8.2 异常的处理机制195
8.2.1 捕获和处理异常195
8.2.2 抛出异常203
8.2.3 自定义异常205
本章小结207
思考与练习207
第9章 I/O流与文件210
9.1 流的基础知识211
9.1.1 流的概念与分类211
9.1.2 字节流212
9.1.3 字符流215
9.2 文件的操作217
9.2.1 标准输入流与输出流217
9.2.2 文件输入/输出操作219
本章小结223
思考与练习223
0章 多线程226
10.1 线程概述227
10.1.1 多线程概述227
10.1.2 多线程生命周期228
10.2 线程的创建229
10.2.1 利用Thread类的子类创建线程229
10.2.2 利用Runnable接口对象创建线程230
10.3 线程的调度231
10.3.1 线程的优先级232
10.3.2 线程的休眠233
10.3.3 线程的插队234
10.3.4 线程的同步235
本章小结238
思考与练习238
1章 Java网络编程240
11.1 网络编程基础知识241
11.1.1 计算机网络模型241
11.1.2 网络通信协议242
11.1.3 协议的分类243
11.1.4 IP地址及端口号244
11.2 UDP通信程序246
11.2.1 UDP单播通信247
11.2.2 UDP组播通信249
11.2.3 UDP广播通信251
11.3 TCP通信252
11.3.1 Socket252
11.3.2 ServerSocket253
11.3.3 简单的QQ模拟聊天室255
本章小结257
思考与练习258
2章 Java数据库编程260
12.1 JDBC概述261
12.1.1 JDBC结构261
12.1.2 JDBC应用模式262
12.2 数据库的连接262
12.2.1 JDBC驱动程序262
12.2.2 JDBC工作流程263
12.3 常用类和接口的应用266
12.3.1 DriverManager类266
12.3.2 Connection接口267
12.3.3 Statement接口267
12.3.4 ResultSet接口268
12.4 Java数据库基本操作269
12.4.1 创建表操作269
12.4.2 删除表操作270
12.4.3 新表操作271
12.4.4 查询表操作272
本章小结273
思考与练习274
附录 Java关键字276
参考文献277
内容摘要
Java是当今世界很受欢迎的计算机编程语言之一,它是一种接近面向对象、解释执行、动态下载、具有多线程的能力、可分布访问数据、健壮且安全的新一代编程语言。
本书立足于新工科和工程教育,从工程应用和实践者的视角,全面系统地介绍了目前在软件开发中使用最为广泛的Java JDK15版的核心知识,全书共分为12章,主要内容包括Java开发环境搭建、Java基本数据类型和运算符、程序流程控制语句、数组、类和对象、抽象类、接口和封装、GUI编程、Swing不错组件、异常与处理、I/O流与文件、多线程编程、Java网络编程、Java数据库编程等。本书结构合理、语言简练,实用性强,并配有完整的教学资源(包括本书的全部实例、习题答案和教学课件),适合作为普通高等院校、高等职业院校计算机相关专业的教材,也可作为Java爱好者、程序开发人员的参考书。
精彩内容
Java是当今世界 的计算机编程语言之一,它是一种 面向对象、解释执行、动态下载、具有多线程的能力、可分布访问数据、健壮且安全的新一代编程语言。本书立足于新工科和工程教育,从工程应用和实践者的视角,全面系统地介绍了目前在软件开发中使用 为广泛的Java JDK15版的核心知识,全书共分为12章,主要内容包括Java开发环境搭建、Java基本数据类型和运算符、程序流程控制语句、数组、类和对象、抽象类、接口和封装、GUI编程、Swing 组件、异常与处理、I\/O流与文件、多线程编程、Java网络编程、Java数据库编程等。本书结构合理、语言简练,实用性强,并配有完整的教学资源(包括本书的全部实例、习题答案和教学课件),适合作为普通高等院校、高等职业院校计算机相关专业的教材,也可作为Java爱好者、程序开发人员的参考书。
— 没有更多了 —
以下为对购买帮助不大的评价