Java开发综合实战
全新正版 极速发货
¥
36
7.5折
¥
48
全新
仅1件
作者苏绍培,马俊祺,马连志 编
出版社电子工业出版社
ISBN9787121447303
出版时间2023-03
装帧平装
开本16开
定价48元
货号1202814164
上书时间2024-12-01
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
苏绍培,男,副教授,现任四川科技职业学院互联网+学院教学院长。参加工作以来一直从事教学与管理工作,曾讲授课程: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
六、使用JavaAPI文档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
任务一初识JavaSwing95
任务引入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
内容摘要
本书基于Java17,以项目教学的方式,围绕一个进销存管理系统项目实战案例循序渐进地讲解Java程序设计的基本原理和具体应用的方法与技巧。
本书分为10个项目,具体内容为Java开发环境和工具、面向对象编程基础、面向对象编程核心技术、异常处理、图形用户界面设计、GUI事件处理、I/O操作、网络编程基础、多线程技术、访问数据库。
本书案例丰富、内容翔实、操作方法简单易学,不仅可以作为职业院校计算机与软件工程相关专业的教材,也可以作为从事Java编程相关工作的专业人士的参考书。
本书附赠多媒体电子资源,内容包括书中所有案例的源文件和相关资源,以及案例操作过程的录屏动画,供读者在学习过程中使用。
— 没有更多了 —
以下为对购买帮助不大的评价