• Java语言程序设计与实现 微课版
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Java语言程序设计与实现 微课版

19.3 4.0折 48 全新

库存4件

河北保定
认证卖家担保交易快速发货售后保障

作者张桓、徐丽 著

出版社人民邮电出版社

出版时间2018-02

版次1

装帧平装

货号d1

上书时间2024-10-13

尚贤文化河北分店的书店

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

   商品详情   

品相描述:全新
图书标准信息
  • 作者 张桓、徐丽 著
  • 出版社 人民邮电出版社
  • 出版时间 2018-02
  • 版次 1
  • ISBN 9787115469601
  • 定价 48.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 262页
  • 字数 400千字
  • 正文语种 简体中文
  • 丛书 高等职业院校信息技术应用“十三五”规划教材
【内容简介】
本书将Java的精髓知识分解为14个项目,划分成三部分:项目一~项目七为第一部分,围绕Java面向对象编程设计基础展开,内容包括Java开发环境的搭建、开发工具Eclipse的使用、Java程序的基本结构、Java基本语法、数据的输入与输出、类与对象的应用、面相对象高级语法的使用、程序异常处理等;项目八~项目十二为第二部分,围绕面向对象程序开发中不同类型的应用实现展开,内容包括Java图形用户界面开发、Java事件响应处理机制、Java数据库编程开发、Java文件处理、Java多线程处理等。项目十三~项目十四为第三部分,围绕实际项目的实现展开,内容包括信息管理系统类项目的开发、桌面游戏类项目的开发等。

本书以高职高专计算机相关专业和其他有编程需求的工科专业的初学者为主要使用对象,也可作为Java开发人员的参考书使用。
【作者简介】
发表了《“天津模式”下职业教育发展对策研究》、《“双证书”课程体系开发的研究与实施》等多篇论文;出版了“十一五”***规划教材《网页设计与制作》、《软件开发综合训练教程》等多部教材;主讲了《软件开发工具》、《网络数据库》等课程获评为天津市级精品课。参与建设的《软件开发综合实训》课程被教育部评审为***精品课、***教学资源共享课程。参与天津市“十一五”教育规划课题《高职院校软件专业课程体系研究与实践》、天津市教委重点立项调研课题《深化职业教育“双证书”一体化教学改革》等立项课题的研究。连续多年获得学院教学质量优秀奖;多次指导学生参加天津市高职院校技能大赛,多次获得市级一、二等奖项。
【目录】
项目一 Java语言概述 1

任务一 Java的起源 1

任务要求 1

任务实现 1

(一)Java的由来 1

(二)Java的产生 1

(三)Java对Internet为什么重要 2

(四)Java的魔力 2

(三)Java常用语 3

任务二 程序设计思想的发展 4

任务要求 4

任务实现 4

(一)面向对象编程 4

(二)面向对象编程的3个原则 5

(三)多态性、封装性与继承性 6

任务三 Java的三大开发体系 6

任务要求 6

任务实现 6

(一)J2SE 7

(二)J2EE 7

(一)J2ME 7

项目二 Java程序设计初识 8

任务一 Java开发环境搭建 9

任务要求 9

任务实现 9

(一)JDK的下载与安装 9

(二)系统环境变量的配置 10

任务二 Eclipse集成开发工具 11

任务要求 11

任务实现 11

(一)集成开发工具简介 11

(二)Eclipse的下载与安装 11

(三)Eclipse的基本使用 12

任务三 简单Java程序的实现 15

任务要求 15

任务实现 15

(一)一个简单的Java程序 16

(二)控制台输入输出程序实现 19

(三)图形化输入输出程序实现 22

任务四 拓展实训任务 22

任务要求 23

任务实现 23

课后练习 24

项目三 Java语法基础 26

任务一 用户标识符与保留字 26

任务要求 26

任务实现 32

(一)用户标识符 26

(二)保留字 26

任务二 数据类型 27

任务要求 27

任务实现 27

(一)常量与变量 28

(二)基本数据类型 30

(三)基本数据类型的封装 31

任务三 运算符与表达式 31

任务要求 31

任务实现 31

(一)算术运算符和算术表达式 31

(二)关系运算符和关系表达式 32

(三)逻辑运算符和逻辑表达式 32

(四)位运算符及位表达式 33

(五)赋值运算符及赋值表达式 35

(六)条件运算符及表达式 35

(七)对象运算符 35

(八)其他运算符 36

(九)表达式的运算规则 36

任务四 Java程序的注释方式 37

任务要求 37

任务实现 37

(一)程序注释 37

(二)程序文档注释 38

任务五 分支控制语句 38

任务要求 38

任务实现 38

(一)if条件分支语句 39

(二)switch条件语句 42

任务六 循环控制语句 44

任务要求 44

任务实现 44

(一)for循环语句 44

(二)while和do-while循环语句 46

任务七 拓展实训任务 50

任务要求 50

任务实现 50

课后练习 50

项目四 数组 51

任务一 一维数组 51

任务要求 51

任务实现 51

(一)一维数组的声明 51

(二)一维数组的初始化 51

(三)一维数组的访问 52

任务二 二维及多维数组 53

任务要求 53

任务实现 53

(一)二维数组的声明 53

(二)二维数组的初始化 53

(三)二维数组的访问 54

(四)不同长度的二维数组 55

任务三 数组类 56

任务要求 56

任务实现 56

任务四 字符串的应用 57

任务要求 57

任务实现 57

(一)String类 58

(二)StringBuffer类 61

(三)StringTokenizer类 65

任务五 拓展实训任务 66

任务要求 66

任务实现 66

课后练习 66

项目五 面向对象的程序设计 67

任务一 基于对象的基本概述 67

任务要求 67

任务实现 67

(一)类和对象 67

(二)面向对象的特点 68

任务二 类 69

任务要求 69

任务实现 69

(一)类的定义 69

(二)成员变量的声明 71

(三)成员方法的声明 72

(四)构造方法的声明 74

任务三 对象的创建 75

任务要求 75

任务实现 75

(一)对象的创建 75

(二)对象的应用 76

(三)对象清除 78

任务四 方法的讨论 79

任务要求 79

任务实现 79

(一)方法引用及参数传递 79

(二)方法的重载 82

(三)静态方法 84

(四)最终方法 87

任务五 变量的讨论 88

任务要求 88

任务实现 88

(一)实例变量和类变量 88

(二)变量的初始化器 90

任务七 拓展实训任务 91

任务要求 91

任务实现 91

课后练习 91

项目六 类的继承、包及接口 93

任务一 类的继承 93

任务要求 93

任务实现 93

(一)类继承的实现 93

(二)覆盖方法 99

(三)变量的隐藏 101

(四)应用示例 101

任务二 抽象类 103

任务要求 103

任务实现 104

(一)抽象类的定义 104

(二)抽象类的实现 105

任务三 内部类、匿名类及最终类 107

任务要求 107

任务实现 107

(一)内部类 107

(二)匿名类和最终类 110

任务四 包及访问限定 110

任务要求 110

任务实现 110

(一)Java中常用的标准类包 110

(二)包的创建及包中类的引用 111

(三)访问限定 114

任务五 接口 115

任务要求 115

任务实现 115

(一)接口的定义 115

(二)接口的实现 116

任务六 拓展实训任务 118

任务要求 118

任务实现 118

课后练习 118

项目七 程序的异常处理 119

任务一 Java异常 120

任务要求 120

任务实现 120

(一)Java异常 120

(二)错误与异常的区别 120

任务二 Java异常处理机制 121

任务要求 121

任务实现 121

任务三 捕获异常 121

任务要求 121

任务实现 121

(一)try-catch语句 121

(二)try-catch-finally语句 122

(三)执行顺序 123

任务四 抛出异常 123

任务要求 123

任务实现 123

(一)throws声明异常 123

(二)throw抛出异常 124

任务四 自定义异常 125

任务要求 125

任务实现 125

(一)创建自定义异常类 125

(二)使用自定义异常类 126

任务五 拓展实训任务 127

任务要求 127

任务实现 127

课后练习 127

项目八 Java的图形用户界面开发 131

任务一 图形用户界面简介 132

任务要求 132

任务实现 132

(一)图形用户界面开发概述 132

(二)AWT与Swing 132

任务二 容器 135

任务要求 135

任务实现 135

(一)容器组件概述 135

(二)框架窗体JFrame 135

(三)面板容器JPanel 137

任务三 布局管理 142

任务要求 142

任务实现 142

(一)流式布局管理器FlowLayout 142

(二)边界布局管理器BorderLayout 143

(三)网格布局管理器GridLayout 144

(四)卡片布局管理器CardLayout 144

(五)盒子布局管理器BoxLayout 145

(六)自定义布局 145

任务四 基本组件 147

任务要求 147

任务实现 147

(一)按钮(JButton) 147

(二)标签(JLabel) 148

(三)文本框(JTextField) 148

(四)复选框与单选按钮 150

(五)列表框(JList) 151

(六)组合框(JComboBox) 152

任务五 菜单与工具栏 154

任务要求 154

任务实现 154

(一)菜单(JMenu) 154

(二)工具栏(JToolBar) 156

任务六 图形图像处理 157

任务要求 157

任务实现 157

(一)Graphics绘图类的使用 157

(二)Java图像处理 158

任务七 拓展实训 159

任务要求 160

任务实现 160

课后练习 161

项目九 Java的事件处理机制 163

任务一 Java的事件处理 164

任务要求 164

任务实现 164

(一)事件处理机制概述 164

(二)Java事件处理基本概念 164

任务二 事件监听与处理 167

任务要求 167

任务实现 167

(一)事件监听器接口 167

(二)事件源注册 168

(三)事件相应处理 168

(四)事件适配器 170

(五)内部类和匿名类 171

任务三 常用事件 173

任务要求 173

任务实现 173

(一)激活构件事件处理 173

(二)选择事件处理 175

(三)按键事件处理 176

(四)鼠标事件处理 178

任务四 拓展实训任务 181

任务要求 181

任务实现 181

课后练习 182

项目十 Java数据库编程开发 185

任务一 JDBC概述 186

任务要求 186

任务实现 186

(一)JDBC的功能简介 186

(二)JDBC的数据库访问模型 186

(三)JDBC的API介绍 187

任务二 应用JDBC访问数据库 189

任务要求 189

任务实现 189

(一)加载JDBC驱动 190

(二)创建数据库连接 193

(三)执行查询语句 194

(四)处理数据集 194

(五)更新数据库操作 195

(六)断开与数据库的连接 196

(七)JDBC访问SQL Server数据库 196

任务三 拓展实训任务 197

任务要求 197

任务实现 197

课后练习 199

项目十一 Java的文件操作 201

任务一 I/O概述 202

任务要求 202

任务实现 202

(一)输入/输出流 202

(二)字节流 202

(三)字符流 203

任务二 文件管理 203

任务要求 203

任务实现 204

(一)文件的概念 204

(二)File类 204

(三)File类的常用方法 205

任务三 文件字节流 205

任务要求 205

任务实现 205

(一)FileInputStream类 205

(二)FileOutputStream类 206

(三)文件输入输出案例 206

任务四 文件字符流 207

任务要求 207

任务实现 207

(一)FileReader类 208

(二)FileWriter类 208

(三)文件读写案例 209

任务五 文件处理 209

任务要求 209

任务实现 209

(一)顺序访问文件 210

(二)随机访问文件 210

任务六 文件管理 211

任务要求 211

任务实现 211

课后练习 212

项目十二 多线程处理 214

任务一 线程概述 215

任务要求 215

任务实现 215

(一)线程的概念 215

(二)线程的状态 215

(三)多线程编程 216

任务二 线程创建及启动 216

任务要求 216

任务实现 216

(一)继承Thread类 216

(二)实现Runnable接口 217

(三)线程的调度 218

任务三 多线程的控制 220

任务要求 220

任务实现 220

(一)多线程优先级调度 220

(二)多线程的互斥与同步 221

(三)死锁 224

任务四 拓展实训任务 226

任务要求 226

任务实现 226

课后练习 228

项目十三 图书管理信息系统 229

任务一 需求分析 230

任务要求 230

任务实现 230

(一)需求描述 230

(二)功能模块描述 230

任务二 数据库设计 231

任务要求 231

任务实现 231

任务三 系统详细设计 233

任务要求 233

任务实现 233

(一)包结构描述 233

(二)系统启动类 233

(三)数据实体类 234

(四)数据库操作类 235

(五)数据对象操作类 235

(六)主窗口 235

(七)书籍管理 237

任务四 程序发布 240

任务要求 240

任务实现 240

(一)程序配置 240

(二)程序发布 240

课后练习 242

项目十四 桌面游戏项目开发 243

任务一 2048游戏需求分析 244

任务要求 244

任务实现 244

(一)需求描述 244

(二)系统功能描述 244

任务二 系统详细设计 246

任务要求 246

任务实现 246

(一)核心方法描述 246

(二)游戏主界面布局方法 246

(三)空位方块产生方法 248

(四)按键操作控制方法 249

(五)为方块设置颜色方法 252

(六)应用程序主入口方法 252

课后练习 253
点击展开 点击收起

—  没有更多了  —

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

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