中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册

Java程序设计

作者:马世霞
出版社:机械工业出版社出版时间:2022-08-01
开本: 16开 页数: 298
中 图 价:¥41.3(7.5折) 定价  ¥55.0 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>
微信公众号

Java程序设计 版权信息

  • ISBN:9787111705260
  • 条形码:9787111705260 ; 978-7-111-70526-0
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

Java程序设计 内容简介

本书是以Java?2技术为背景的Java应用开发技术基础教程,按照由浅入深,通俗易懂的原则介绍了Java编程语言,可让读者迅速上手。 本书共13章,内容包括Java概论、Java基本语法、面向对象编程、异常处理、常用类、图形用户界面、输入与输出、多线程、集合、数据库、网络编程、多媒体及实验。 本书强调基本概念、技术和方法的阐述,注重理论联系实际。书中列举了许多实例,每章都有练习题,利于读者提高解决实际问题的能力。 本书以高校学生为主要对象,可以作为计算机类专业的教材及职业培训教材,也可以作为其他专业的选学教材,还可供Java编程人员参考。

Java程序设计 目录

目  录
前 言
第1章 Java概论1
1.1 Java简介1
1.1.1 Java产生的背景1
1.1.2 Java平台简介2
1.1.3 Java平台和虚拟机2
1.2 运行环境安装与测试3
1.2.1 Java开发包安装3
1.2.2 环境变量设置4
1.2.3 环境测试5
1.3 项目案例—初识两类Java程序5
1.3.1 Java应用程序6
1.3.2 Java小程序8
1.3.3 Java编程规范9
1.4 寻根求源9
1.5 拓展思维11
知识测试12
第2章 Java基本语法15
2.1 简单数据类型15
2.1.1 标识符16
2.1.2 关键字和保留字16
2.1.3 注释16
2.1.4 常量17
2.1.5 变量18
2.1.6 数据类型18
2.1.7 运算符与表达式21
2.2 流程控制语句24
2.2.1 简单if条件语句24
2.2.2 简单if-else条件语句25
2.2.3 if语句的嵌套25
2.2.4 switch语句26
2.2.5 循环语句27
2.2.6 跳转语句30
2.3 数组32
2.3.1 一维数组32
2.3.2 二维数组33
2.3.3 增强for循环35
2.4 项目案例—天天向上35
2.5 寻根求源37
2.6 拓展思维38
知识测试39
第3章 面向对象编程42
3.1 面向对象的思想42
3.1.1 面向对象的基本概念42
3.1.2 面向对象的特点43
3.2 类43
3.2.1 类的定义44
3.2.2 类的使用44
3.3 对象46
3.3.1 对象的定义46
3.3.2 对象的使用47
3.3.3 构造方法48
3.3.4 this关键字50
3.3.5 static关键字53
3.3.6 实训—上机错误分析54
3.4 封装56
3.4.1 封装方法56
3.4.2 实训—上机错误分析58
3.5 继承性59
3.5.1 继承性概述59
3.5.2 this与super的区别61
3.6 多态性62
3.6.1 方法重载62
3.6.2 方法重写62
3.6.3 instanceof运算符65
3.6.4 final关键字66
3.7 抽象类和接口67
3.7.1 抽象类67
3.7.2 接口68
3.8 内部类和匿名类71
3.8.1 内部类71
3.8.2 匿名类72
3.8.3 Lambda表达式73
3.9 包74
3.9.1 包的定义75
3.9.2 包的引入75
3.9.3 访问级别76
3.10 项目案例—输出学生类型的信息79
3.10.1 项目要求79
3.10.2 项目分析79
3.10.3 项目实现80
3.11 寻根求源81
3.12 拓展思维83
知识测试83
第4章 异常处理88
4.1 异常处理概述88
4.2 异常类90
4.2.1 异常类的层次结构90
4.2.2 Exception类及其子类90
4.2.3 Error类及其子类91
4.3 异常处理简介91
4.3.1 异常处理91
4.3.2 抛出异常93
4.4 创建自己的异常类95
4.5 项目案例—学生管理功能97
4.6 寻根求源99
4.7 拓展思维100
知识测试101
第5章 常用类107
5.1 Math类107
5.1.1 常量、幂与指数函数108
5.1.2 基本数值计算方法109
5.2 System类110
5.3 时间类113
5.3.1 Date类的使用114
5.3.2 Calendar类的使用115
5.4 包装类116
5.5 Scanner类118
5.5.1 Scanner类的构造方法118
5.5.2 Scanner类的常用方法119
5.6 Format类及其子类120
5.6.1 DateFormat120
5.6.2 NumberFormat122
5.7 项目案例—学生成绩管理124
5.8 寻根求源129
5.9 拓展思维131
知识测试134
第6章 图形用户界面137
6.1 Java GUI概述137
6.1.1 AWT简介137
6.1.2 Swing类138
6.2 Java常用容器与组件138
6.2.1 Java常用容器138
6.2.2 Java常用组件140
6.3 事件处理概述143
6.3.1 AWT事件及其相应的监听器接口144
6.3.2 Swing事件及其相应的监听器接口146
6.3.3 ActionEvent事件147
6.3.4 鼠标、键盘事件149
6.4 布局管理器152
6.5 复杂组件与事件处理158
6.5.1 选择事件与列表、列表框158
6.5.2 复选框、单选按钮与滚动面板161
6.6 菜单组件165
6.7 项目案例—菜单综合案例166
6.8 寻根求源167
6.9 拓展思维168
知识测试171
第7章 输入与输出174
7.1 输入/输出流概述174
7.2 File类与文件信息176
7.3 字节流177
7.3.1 文件字节流179
7.3.2 字节缓冲流181
7.3.3 数据流183
7.4 字符流185
7.4.1 文件字符流185
7.4.2 字符缓冲流187
7.4.3 交换流188
7.5 项目案例—复制与读写学生
  信息文件190
7.6 寻根求源192
7.7 拓展思维192
知识测试194
第8章 多线程197
8.1 线程概述197
8.1.1 进程与线程197
8.1.2 Thread类198
8.2 线程的实现199
8.3 线程生命周期202
8.3.1 线程的状态202
8.3.2 线程的常用方法203
8.4 线程同步205
8.5 项目案例—龟兔赛跑209
8.6 寻根求源210
8.7 拓展思维211
知识测试214
第9章 集合217
9.1 集合概述217
9.2 Collection接口218
9.2.1 常用方法218
9.2.2 迭代器220
9.3 List接口221
9.3.1 常用方法221
9.3.2 实现原理222
9.4 Set接口223
9.4.1 常用方法223
9.4.2 实现原理224
9.5 Map接口225
9.5.1 常用方法225
9.5.2 实现原理227
9.6 项目案例—随机抽出N个学生
   背诵唐诗228
9.7 寻根求源229
9.8 拓展思维229
知识测试232
第10章 数据库234
10.1 概述234
10.2 JDBC API235
10.2.1 数据库连接流程236
10.2.2 数据库连接代码236
10.3 配置JDBC数据库数据源237
10.3.1 安装MySQL237
10.3.2 使
展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服