• Java程序设计
21年品牌 40万+商家 超1.5亿件商品

Java程序设计

全新正版 极速发货

28.86 5.2折 55 全新

库存6件

广东广州
认证卖家担保交易快速发货售后保障

作者马世霞

出版社机械工业

ISBN9787111705260

出版时间2022-08

装帧平装

开本其他

定价55元

货号1202706169

上书时间2024-06-03

大智慧小美丽

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
目  录
前 言
第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 使用MySQL242
10.3.3 建立和查看数据库243
10.4 项目案例—输出志愿者信息
   (数据库实例)245
10.5 寻根求源247
10.6 拓展思维247
知识测试248
第11章 网络编程250
11.1 网络编程概述250
11.1.1 IP地址和端口号250
11.1.2 InetAddress251
11.1.3 UDP与TCP 252
11.2 UDP通信253
11.2.1 UDP通信简介253
11.2.2 UDP网络程序255
11.3 TCP通信257
11.3.1 简单的TCP网络程序258
11.3.2 多线程的TCP网络程序261
11.4 项目案例—上传文件263
11.5 寻根求源266
11.6 拓展思维267
知识测试268
第12章 多媒体270
12.1 图像显示270
12.2 声音272
12.3 动画的生成274
12.4 项目案例—花开中国276
12.5 寻根求源278
12.6 拓展思维279
知识测试279
第13章 实验281
实验1 熟悉Java编程环境和Java程序结构281
实验2 Java基本语法283
实验3 面向对象基础284
实验4 异常处理285
实验5 常用类286
实验6 图形用户界面288
实验7 输入/输出289
实验8 多线程290
实验9 集合291
实验10 数据库293
实验11 网络编程294
实验12 多媒体295
参考文献298

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

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP