Java程序设计基础教程
出版时间:
2021-07
版次:
1
ISBN:
9787111682868
定价:
59.00
装帧:
其他
开本:
16开
纸张:
胶版纸
页数:
236页
字数:
362千字
4人买过
-
本书是面向Java初学者的入门级图书,以通俗易懂的语言详细讲解Java语言的基础知识。本书共分为10个单元,其中前9个单元共27个任务和26个实训,内容主要包括Java环境搭建、Java语法基础、面向对象的概念与思想、Java常用的类库、异常处理、线程、输入/输出功能、图形用户界面设计等。*后一个单元是一个综合实例,介绍Java程序如何设计、实现、编写和运行等操作。
本书是重庆市骨干专业的移动应用开发专业“Java程序设计”课程的配套教材。该项目提供了微课视频及操作演示视频,在超星学银在线平台可以使用。
本书体系完整,结构案例合理,可操作性强,内容深入浅出,语言通俗易懂,每个知识点都有配套例题进行解释说明,可作为高职院校计算机及相关专业的教学参考书。 芮素娟,副教授,重庆电子工程职业学院人工智能与大数据学院教师,2015.1月主编的教材《SQL Server2008数据库基础》在水利水电出版社出版,销量突破6000册,并参编了《面向对象程序设计(C#)》、《Java程序设计》、《操作系统》,2018年带学生参加软件测试技能大赛获得省赛一等奖,被评为指导教师,2019年带学生参加蓝桥杯获得省赛一等奖。 前言
单元1 Java语言概述1
任务1.1 搭建开发环境1
1.1.1 Java语言概述1
1.1.2 安装JDK4
1.1.3 JDK目录介绍6
任务1.2 一个简单的Java应用
程序8
1.2.1 配置系统环境变量8
1.2.2 Java程序的基本构成10
单元小结14
习题14
单元2 Java语法基础15
任务2.1 语法基础15
2.1.1 标识符与命名规范15
2.1.2 关键字16
2.1.3 注释17
2.1.4 基本数据类型18
2.1.5 常量与变量19
2.1.6 Java中的常用运算符21
2.1.7 数据类型转换26
任务2.2 选择语句28
2.2.1 if语句28
2.2.2 switch语句30
任务2.3 循环语句34
2.3.1 while语句34
2.3.2 do-while语句35
2.3.3 for语句36
2.3.4 跳转语句37
单元小结39
习题39
单元3 面向对象基础42
任务3.1 类和对象42
3.1.1 面向对象概述42
3.1.2 面向对象的特点43
3.1.3 类44
3.1.4 对象49
任务3.2 包54
3.2.1 包的声明54
3.2.2 包的导入56
任务3.3 封装60
3.3.1 访问修饰符60
3.3.2 实现封装62
单元小结70
习题70
单元4 继承和多态71
任务4.1 继承71
4.1.1 继承的概念71
4.1.2 成员变量和成员方法的屏蔽73
4.1.3 super关键字74
4.1.4 final关键字76
4.1.5 抽象类与抽象方法77
任务4.2 接口82
4.2.1 接口的定义82
4.2.2 接口的实现83
任务4.3 多态88
4.3.1 重载88
4.3.2 重写91
4.3.3 向上转型92
单元小结96
习题96
单元5 常用类库98
任务5.1 字符串的使用98
5.1.1 String类的介绍98
5.1.2 StringBuffer类的介绍103
任务5.2 数组的使用106
5.2.1 一维数组106
5.2.2 二维数组107
任务5.3 日期类109
5.3.1 Date类109
5.3.2 Calendar类110
任务5.4 Math类的使用111
5.4.1 Math类的介绍111
5.4.2 Math类的常用方法112
任务5.5 集合的使用113
5.5.1 集合概述113
5.5.2 Map类的使用114
单元小结115
习题115
单元6 异常117
任务6.1 系统异常117
6.1.1 异常的基本概念117
6.1.2 异常的类型118
6.1.3 捕获异常119
6.1.4 抛出异常122
任务6.2 自定义异常127
6.2.1 创建自定义异常类127
6.2.2 使用自定义异常类127
单元小结130
习题130
单元7 线程132
任务7.1 线程的创建与启动132
7.1.1 线程的概念132
7.1.2 线程的生命周期133
7.1.3 线程类133
7.1.4 创建与启动线程135
任务7.2 线程的控制139
7.2.1 线程的休眠139
7.2.2 线程的中断140
7.2.3 线程的插队141
任务7.3 线程的同步144
7.3.1 多线程引发的问题144
7.3.2 实现同步线程145
7.3.3 实现线程通信147
单元小结150
习题150
单元8 Java输入/输出152
任务8.1 字节流152
8.1.1 字节流的读取操作152
8.1.2 字节流的写入操作156
任务8.2 字符流160
8.2.1 字符流的读取操作160
8.2.2 字符流的写入操作163
任务8.3 文件167
8.3.1 文件创建与信息获取168
8.3.2 文件测试与删除169
8.3.3 目录操作170
单元小结172
习题173
单元9 图形用户界面174
任务9.1 GUI的基本概念和组件174
9.1.1 GUI的基本概念174
9.1.2 Swing常用组件174
任务9.2 布局管理器195
9.2.1 布局管理器的概念与分类195
9.2.2 FlowLayout195
9.2.3 BorderLayout196
9.2.4 GridLayout197
9.2.5 自定义布局198
任务9.3 事件处理机制204
9.3.1 事件处理概述204
9.3.2 事件分类205
9.3.3 事件源与事件监听器205
单元小结213
习题213
单元10 简单计算器设计与开发
综合实例216
任务10.1 程序框架设计216
任务10.2 计算器布局设计217
任务10.3 组件设计219
任务10.4 事件监听设计与实现221
任务10.5 计算式算法设计223
参考文献229
-
内容简介:
本书是面向Java初学者的入门级图书,以通俗易懂的语言详细讲解Java语言的基础知识。本书共分为10个单元,其中前9个单元共27个任务和26个实训,内容主要包括Java环境搭建、Java语法基础、面向对象的概念与思想、Java常用的类库、异常处理、线程、输入/输出功能、图形用户界面设计等。*后一个单元是一个综合实例,介绍Java程序如何设计、实现、编写和运行等操作。
本书是重庆市骨干专业的移动应用开发专业“Java程序设计”课程的配套教材。该项目提供了微课视频及操作演示视频,在超星学银在线平台可以使用。
本书体系完整,结构案例合理,可操作性强,内容深入浅出,语言通俗易懂,每个知识点都有配套例题进行解释说明,可作为高职院校计算机及相关专业的教学参考书。
-
作者简介:
芮素娟,副教授,重庆电子工程职业学院人工智能与大数据学院教师,2015.1月主编的教材《SQL Server2008数据库基础》在水利水电出版社出版,销量突破6000册,并参编了《面向对象程序设计(C#)》、《Java程序设计》、《操作系统》,2018年带学生参加软件测试技能大赛获得省赛一等奖,被评为指导教师,2019年带学生参加蓝桥杯获得省赛一等奖。
-
目录:
前言
单元1 Java语言概述1
任务1.1 搭建开发环境1
1.1.1 Java语言概述1
1.1.2 安装JDK4
1.1.3 JDK目录介绍6
任务1.2 一个简单的Java应用
程序8
1.2.1 配置系统环境变量8
1.2.2 Java程序的基本构成10
单元小结14
习题14
单元2 Java语法基础15
任务2.1 语法基础15
2.1.1 标识符与命名规范15
2.1.2 关键字16
2.1.3 注释17
2.1.4 基本数据类型18
2.1.5 常量与变量19
2.1.6 Java中的常用运算符21
2.1.7 数据类型转换26
任务2.2 选择语句28
2.2.1 if语句28
2.2.2 switch语句30
任务2.3 循环语句34
2.3.1 while语句34
2.3.2 do-while语句35
2.3.3 for语句36
2.3.4 跳转语句37
单元小结39
习题39
单元3 面向对象基础42
任务3.1 类和对象42
3.1.1 面向对象概述42
3.1.2 面向对象的特点43
3.1.3 类44
3.1.4 对象49
任务3.2 包54
3.2.1 包的声明54
3.2.2 包的导入56
任务3.3 封装60
3.3.1 访问修饰符60
3.3.2 实现封装62
单元小结70
习题70
单元4 继承和多态71
任务4.1 继承71
4.1.1 继承的概念71
4.1.2 成员变量和成员方法的屏蔽73
4.1.3 super关键字74
4.1.4 final关键字76
4.1.5 抽象类与抽象方法77
任务4.2 接口82
4.2.1 接口的定义82
4.2.2 接口的实现83
任务4.3 多态88
4.3.1 重载88
4.3.2 重写91
4.3.3 向上转型92
单元小结96
习题96
单元5 常用类库98
任务5.1 字符串的使用98
5.1.1 String类的介绍98
5.1.2 StringBuffer类的介绍103
任务5.2 数组的使用106
5.2.1 一维数组106
5.2.2 二维数组107
任务5.3 日期类109
5.3.1 Date类109
5.3.2 Calendar类110
任务5.4 Math类的使用111
5.4.1 Math类的介绍111
5.4.2 Math类的常用方法112
任务5.5 集合的使用113
5.5.1 集合概述113
5.5.2 Map类的使用114
单元小结115
习题115
单元6 异常117
任务6.1 系统异常117
6.1.1 异常的基本概念117
6.1.2 异常的类型118
6.1.3 捕获异常119
6.1.4 抛出异常122
任务6.2 自定义异常127
6.2.1 创建自定义异常类127
6.2.2 使用自定义异常类127
单元小结130
习题130
单元7 线程132
任务7.1 线程的创建与启动132
7.1.1 线程的概念132
7.1.2 线程的生命周期133
7.1.3 线程类133
7.1.4 创建与启动线程135
任务7.2 线程的控制139
7.2.1 线程的休眠139
7.2.2 线程的中断140
7.2.3 线程的插队141
任务7.3 线程的同步144
7.3.1 多线程引发的问题144
7.3.2 实现同步线程145
7.3.3 实现线程通信147
单元小结150
习题150
单元8 Java输入/输出152
任务8.1 字节流152
8.1.1 字节流的读取操作152
8.1.2 字节流的写入操作156
任务8.2 字符流160
8.2.1 字符流的读取操作160
8.2.2 字符流的写入操作163
任务8.3 文件167
8.3.1 文件创建与信息获取168
8.3.2 文件测试与删除169
8.3.3 目录操作170
单元小结172
习题173
单元9 图形用户界面174
任务9.1 GUI的基本概念和组件174
9.1.1 GUI的基本概念174
9.1.2 Swing常用组件174
任务9.2 布局管理器195
9.2.1 布局管理器的概念与分类195
9.2.2 FlowLayout195
9.2.3 BorderLayout196
9.2.4 GridLayout197
9.2.5 自定义布局198
任务9.3 事件处理机制204
9.3.1 事件处理概述204
9.3.2 事件分类205
9.3.3 事件源与事件监听器205
单元小结213
习题213
单元10 简单计算器设计与开发
综合实例216
任务10.1 程序框架设计216
任务10.2 计算器布局设计217
任务10.3 组件设计219
任务10.4 事件监听设计与实现221
任务10.5 计算式算法设计223
参考文献229
查看详情
-
八五品
湖南省长沙市
平均发货14小时
成功完成率91.59%
-
全新
北京市丰台区
平均发货23小时
成功完成率88.57%
-
Java程序设计基础教程
正版二手书,批量上传有误差,套装请联系客服再下单,均有笔记不影响使用,无赠品、光盘、MP17990等
八五品
山东省济南市
平均发货11小时
成功完成率89.59%
-
八五品
河南省鹤壁市
平均发货22小时
成功完成率90.9%
-
Java程序设计基础教程
买书,就上二手书海官方企业店,清仓处理,真实库存,特价正版,收藏店铺,优先发货! ps:下午三点之前的订单当天发货,之后明天发货,特殊情况除外。
八五品
河南省鹤壁市
平均发货28小时
成功完成率88.69%
-
全新
广东省广州市
平均发货20小时
成功完成率86.47%
-
九品
北京市昌平区
平均发货23小时
成功完成率86.21%
-
八五品
河南省郑州市
平均发货11小时
成功完成率92.5%
-
八五品
四川省成都市
平均发货12小时
成功完成率91.65%
-
九五品
江西省南昌市
平均发货19小时
成功完成率85.05%
-
Java程序设计基础教程
正版二手,均有笔记不影响使用,无赠品、光盘、MP1796等。如需购买套装书,请联系客服核实,批量上传数据有误差,套装书售后运费自理,还请见谅!
八五品
山东省枣庄市
平均发货9小时
成功完成率87.64%
-
八五品
重庆市沙坪坝区
平均发货11小时
成功完成率91.19%
-
全新
四川省成都市
平均发货9小时
成功完成率97.01%
-
全新
四川省成都市
平均发货15小时
成功完成率91.64%
-
全新
北京市西城区
平均发货29小时
成功完成率90.38%
-
全新
四川省成都市
平均发货15小时
成功完成率80.31%
-
全新
江苏省苏州市
平均发货9小时
成功完成率95.75%
-
全新
天津市西青区
平均发货14小时
成功完成率90.42%
-
九品
江西省南昌市
平均发货17小时
成功完成率85.23%
-
全新
浙江省嘉兴市
平均发货10小时
成功完成率93.87%
-
九五品
河南省鹤壁市
平均发货22小时
成功完成率90.9%
-
Java程序设计基础教程
买书,就上二手书海官方企业店,清仓处理,真实库存,特价正版,收藏店铺,优先发货! ps:下午三点之前的订单当天发货,之后明天发货,特殊情况除外。
九五品
河南省鹤壁市
平均发货28小时
成功完成率88.69%
-
全新
山东省潍坊市
平均发货10小时
成功完成率85.3%
-
全新
北京市东城区
平均发货30小时
成功完成率83.91%
-
八五品
安徽省滁州市
平均发货23小时
成功完成率88.32%
-
八五品
重庆市沙坪坝区
平均发货11小时
成功完成率75.48%
-
全新
天津市西青区
平均发货22小时
成功完成率93.91%
-
全新
江苏省无锡市
平均发货8小时
成功完成率95.83%
-
全新
江苏省南京市
平均发货16小时
成功完成率82.85%
-
全新
江苏省南京市
平均发货7小时
成功完成率97.83%
-
全新
江苏省无锡市
平均发货18小时
成功完成率94.47%
-
全新
河北省保定市
平均发货15小时
成功完成率91.13%
-
全新
江苏省南京市
平均发货8小时
成功完成率96.65%
-
全新
江苏省无锡市
平均发货10小时
成功完成率92.91%
-
全新
北京市顺义区
平均发货15小时
成功完成率94.32%
-
全新
天津市河东区
平均发货29小时
成功完成率90.01%
-
全新
北京市朝阳区
平均发货9小时
成功完成率96.79%
-
全新
江苏省无锡市
平均发货18小时
成功完成率92.29%
-
全新
天津市津南区
平均发货13小时
成功完成率94.1%
-
全新
北京市西城区
平均发货28小时
成功完成率88.38%
-
全新
广东省广州市
平均发货8小时
成功完成率94.68%
-
全新
北京市海淀区
平均发货20小时
成功完成率86.09%
-
全新
海南省海口市
平均发货14小时
成功完成率82.47%
-
八五品
重庆市沙坪坝区
平均发货14小时
成功完成率90%
-
八五品
江苏省南京市
平均发货18小时
成功完成率82.5%
-
九五品
福建省福州市
平均发货10小时
成功完成率91.74%
-
九品
河北省保定市
平均发货23小时
成功完成率95.78%
-
九五品
福建省泉州市
平均发货7小时
成功完成率94.51%
-
八五品
福建省泉州市
平均发货8小时
成功完成率93.45%
-
八五品
福建省泉州市
平均发货7小时
成功完成率94.51%