Java开发综合实战
¥
30.26
6.3折
¥
48
全新
库存5件
作者苏绍培
出版社电子工业出版社
出版时间2023-03
版次1
装帧其他
货号607 10-30
上书时间2024-10-30
商品详情
- 品相描述:全新
图书标准信息
-
作者
苏绍培
-
出版社
电子工业出版社
-
出版时间
2023-03
-
版次
1
-
ISBN
9787121447303
-
定价
48.00元
-
装帧
其他
-
开本
16开
-
页数
252页
-
字数
403千字
- 【内容简介】
-
本书基于Java 17以项目教学的方式,围绕一个进销存管理系统综合实战案例循序渐进地讲解Java程序设计的基本原理和具体应用的方法与技巧。全书分为10个项目,具体内容为:Java开发环境和工具、面向对象编程基础、面向对象核心技术、异常处理、图形用户界面设计、GUI事件处理、I/O操作、网络编程基础、多线程技术、访问数据库等内容。本书附有电子资料,内容为书中所有实例的源文件及相关资源以及实例操作过程录屏动画,供读者学习中使用。
- 【作者简介】
-
苏绍培,男,副教授,现任四川科技职业学院互联网+学院教学院长。参加工作以来一直从事教学与管理工作,曾讲授课程:C语言程序设计、PHP编程、C#.NET编程、移动开发、HTML5、CSS3样式、javaScript编程、JAVA编程、二维动画、Photoshop图像处理、 MS-SQL / My-SQL 等数据库、计算机网络、Linux、服务器配置管理、操作系统、数字媒体AE、电子商务等课程的讲授与应用开发。
- 【目录】
-
项目一 Java开发环境和工具1
任务一 初识Java开发2
任务引入2
知识准备2
一、Java的特性与应用领域2
二、Java开发的学习路线3
三、认识、安装JDK4
四、配置环境变量7
五、Java程序的开发流程8
六、使用Java API文档9
任务二 使用Eclipse开发Java程序10
任务引入10
知识准备10
一、安装配置Eclipse10
二、开发Java程序12
三、导入项目文件15
四、为项目添加常用类库16
五、程序调试17
项目总结18
项目实战18
项目二 面向对象编程基础20
任务一 类与对象21
任务引入21
知识准备21
一、面向对象简介21
二、类的声明与定义22
三、构造方法23
四、对象的创建及使用25
五、调用本类结构27
六、定义全局属性和方法28
任务二 使用数组30
任务引入30
知识准备31
一、创建数组31
二、初始化数组33
三、遍历数组33
四、使用Arrays工具类34
任务三 处理字符串37
任务引入37
知识准备37
一、创建String类的字符串37
二、String类的常用操作38
三、正则表达式42
四、创建StringBuffer对象44
五、StringBuffer类的常用方法45
项目总结48
项目实战48
项目三 面向对象编程核心技术52
任务一 继承与多态53
任务引入53
知识准备53
一、实现继承53
二、方法重写54
三、操作隐藏的父类成员55
四、使用final关键字57
五、使用方法重载实现多态57
六、对象向上转型59
任务二 抽象类与接口62
任务引入62
知识准备62
一、抽象类与抽象方法62
二、声明与实现接口63
任务三 内部类65
任务引入65
知识准备65
一、成员内部类66
二、局部内部类67
三、静态内部类68
四、匿名内部类69
五、Lambda表达式70
项目总结72
项目实战72
项目四 异常处理77
任务一 认识异常78
任务引入78
知识准备78
一、异常的类型78
二、常见的异常类80
三、异常处理流程81
四、Exception类的常用方法82
任务二 处理异常83
任务引入83
知识准备83
一、处理编译异常83
二、在方法中抛出异常84
三、自定义异常类86
项目总结89
项目实战89
项目五 图形用户界面设计94
任务一 初识Java Swing95
任务引入95
知识准备95
一、Swing概述95
二、容器96
三、组件96
任务二 创建常用容器与布局97
任务引入97
知识准备97
一、JFrame窗口97
二、JDialog对话框99
三、JPanel面板100
四、JScrollPane滚动面板100
五、布局管理器100
任务三 使用常用组件104
任务引入104
知识准备104
一、标签组件104
二、文本组件106
三、按钮组件108
四、列表组件111
项目总结115
项目实战116
项目六 GUI事件处理122
任务一 认识事件处理机制123
任务引入123
知识准备123
一、事件处理模式123
二、事件类124
任务二 常用事件125
任务引入125
知识准备125
一、窗口事件(WindowEvent)125
二、事件适配器(Adapter)127
三、鼠标事件(MouseEvent)128
四、键盘事件(KeyEvent)130
五、动作事件(ActionEvent)132
六、选项事件(ItemEvent)134
七、焦点事件(FocusEvent)139
八、文档事件(DocumentEvent)141
项目总结144
项目实战144
项目七 I/O操作151
任务一 使用File类操作文件和目录152
任务引入152
知识准备152
一、创建File对象152
二、获取文件属性153
三、创建和删除文件155
四、创建和删除文件夹157
五、遍历目录158
任务二 读/写文件内容160
任务引入160
知识准备160
一、流的概念160
二、文件字节流161
三、文件字符流163
四、缓冲数据流166
五、随机流167
项目总结170
项目实战170
项目八 网络编程基础174
任务一 网络程序设计基础175
任务引入175
知识准备175
一、网络应用程序设计模式175
二、常用的网络协议175
三、IP地址和端口176
任务二 实现TCP网络程序177
任务引入177
知识准备178
一、实现服务器端程序178
二、实现客户端程序179
三、数据交互通信180
任务三 实现UDP网络程序183
任务引入183
知识准备183
一、打包发送数据报183
二、接收数据报184
项目总结189
项目实战190
项目九 多线程技术202
任务一 实现Java多线程203
任务引入203
知识准备203
一、进程与线程203
二、线程的状态203
三、继承Thread类创建多线程204
四、实现Runnable接口创建多线程206
任务二 应用多线程208
任务引入208
知识准备208
一、线程的常用方法208
二、实现线程同步210
三、协调同步的线程212
四、GUI线程215
项目总结217
项目实战217
项目十 访问数据库221
任务一 SQL语法基础222
任务引入222
知识准备222
一、select语句222
二、insert语句223
三、update语句223
四、delete语句224
任务二 使用JDBC访问数据库224
任务引入224
知识准备225
一、JDBC概述225
二、部署JDBC驱动程序225
三、连接数据库227
四、操作数据库229
项目总结236
项目实战237
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价