• Java程序设计入门(微课版)(第2版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Java程序设计入门(微课版)(第2版)

35.67 6.0折 59.8 全新

库存9件

山东泰安
认证卖家担保交易快速发货售后保障

作者尹菡 崔英敏

出版社人民邮电出版社

出版时间2023-04

版次2

装帧平装

货号R7库 11-18

上书时间2024-11-18

齐鲁淘宝书店

十四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 尹菡 崔英敏
  • 出版社 人民邮电出版社
  • 出版时间 2023-04
  • 版次 2
  • ISBN 9787115611147
  • 定价 59.80元
  • 装帧 平装
  • 开本 其他
  • 纸张 胶版纸
  • 页数 240页
  • 字数 425千字
【内容简介】
本书是Java的入门级教程,由浅入深、循序渐进地介绍了使用Java进行程序开发的方法。本书内容包括Java入门、Java编程基础、面向对象、异常处理、Java API、集合框架、GUI编程、I/O流与文件、多线程、网络编程、综合项目实训——俄罗斯方块。
  本书知识全面,重点突出,覆盖Java开发中的多个方面,将知识讲解、技能训练和职业素质培养有机结合,融“教、学、做”三者于一体,适合“项目驱动、案例教学、理论实践一体化”的教学模式。通过对本书的学习,初学者可以轻松入门,全面了解Java的应用方向,从而为进一步学习Java打下坚实的基础。
  本书可作为高等职业院校计算机相关专业的教材,也可作为Java编程爱好者的自学用书。
【作者简介】
尹菡,广东科学技术职业学院计算机学院骨干教师,长期从事Java程序设计课程的教学工作,曾参与编写过多部Java相关教材。
【目录】
目 录

第 1章 Java入门 1

【本章导读】 1

【学习目标】 1

【素质拓展学习】 1

1.1 Java概述 1

1.1.1 Java的起源 1

1.1.2 Java的特点 1

1.1.3 Java的版本 2

1.2 开发环境安装与配置 3

1.2.1 安装JDK 3

1.2.2 配置环境变量 4

1.2.3 校验环境变量配置是否正确 5

1.3 Java程序示例 6

1.3.1 编写源文件 6

1.3.2 编译 6

1.3.3 运行 6

1.4 Eclipse 7

1.4.1 安装Eclipse 7

1.4.2 Eclipse下的开发步骤 7

1.5 案例1——新生入学欢迎词 11

1.5.1 案例介绍 11

1.5.2 案例思路 12

1.5.3 案例实现 12

习题一 12

第 2章 Java编程基础 14

【本章导读】 14

【学习目标】 14

【素质拓展学习】 14

2.1 基本语法 14

2.1.1 注释 14

2.1.2 标识符 15

2.1.3 关键字 15

2.1.4 常量 16

2.2 变量 16

2.2.1 变量的声明及初始化 16

2.2.2 变量的数据类型 16

2.2.3 变量的类型转换 17

2.2.4 变量的作用域 18

2.3 运算符 19

2.3.1 算术运算符 19

2.3.2 赋值运算符 20

2.3.3 关系运算符 20

2.3.4 逻辑运算符 21

2.3.5 位运算符 21

2.3.6 其他运算符 22

2.3.7 运算符的优先级 22

2.4 流程控制 24

2.4.1 顺序结构 24

2.4.2 选择结构 24

2.4.3 循环结构 27

2.4.4 跳转语句 31

2.5 数组 32

2.5.1 一维数组 32

2.5.2 二维数组 33

2.6 方法 34

2.7 案例2——“剪刀石头布”小游戏 35

2.7.1 案例介绍 35

2.7.2 案例思路 36

2.7.3 案例实现 36

习题二 38

第3章 面向对象(上) 41

【本章导读】 41

【学习目标】 41

【素质拓展学习】 41

3.1 面向对象概述 41

3.1.1 面向过程与面向对象 41

3.1.2 面向对象的特点 42

3.2 类与对象 42

3.2.1 类的定义 42

3.2.2 对象的创建与使用 43

3.3 构造方法 44

3.4 参数传递 46

3.5 方法重载 48

3.6 this关键字 49

3.7 static关键字 52

3.8 包 54

3.9 import语句 55

3.10 访问权限 57

3.11 案例3——查看手机属性与功能 58

3.11.1 案例介绍 58

3.11.2 案例思路 58

3.11.3 案例实现 59

习题三 61

第4章 面向对象(下) 64

【本章导读】 64

【学习目标】 64

【素质拓展学习】 64

4.1 类的继承 64

4.1.1 继承的概念 64

4.1.2 成员变量的隐藏 65

4.1.3 方法重写 66

4.1.4 super关键字 67

4.2 final关键字 69

4.3 抽象类 70

4.4 接口 71

4.4.1 接口的定义 71

4.4.2 接口的实现 72

4.4.3 抽象类与接口的区别 74

4.5 多态 75

4.6 内部类 76

4.6.1 成员内部类 77

4.6.2 局部内部类 78

4.6.3 静态内部类 79

4.6.4 匿名内部类 80

4.7 案例4——物流快递系统 81

4.7.1 案例介绍 81

4.7.2 案例思路 81

4.7.3 案例实现 82

习题四 86

第5章 异常处理 89

【本章导读】 89

【学习目标】 89

【素质拓展学习】 89

5.1 何为异常 89

5.2 异常类型 90

5.3 异常处理语句 91

5.3.1 try…catch…finally语句 91

5.3.2 throws语句 92

5.3.3 throw语句 93

5.4 自定义异常 94

5.5 案例5——实训设备故障处理系统 95

5.5.1 案例介绍 95

5.5.2 案例思路 96

5.5.3 案例实现 96

习题五 98

第6章 Java API 100

【本章导读】 100

【学习目标】 100

【素质拓展学习】 100

6.1 Java API入门 100

6.2 字符串相关类 100

6.2.1 String类 101

6.2.2 StringBuffer类 104

6.3 基本数据类型包装类 105

6.3.1 8种基本数据类型的包装类 105

6.3.2 包装类常用的方法与变量 105

6.4 Math类 106

6.5 日期和时间相关类 107

6.5.1 Date类 107

6.5.2 SimpleDateFormat类 108

6.5.3 Calendar类 109

6.6 数字类型处理相关类 110

6.6.1 NumberFormat类 111

6.6.2 BigDecimal类 111

6.7 Random类 112

6.8 Scanner类 113

6.9 案例6——用户登录系统 114

6.9.1 案例介绍 114

6.9.2 案例思路 114

6.9.3 案例实现 114

习题六 115

第7章 集合框架 117

【本章导读】 117

【学习目标】 117

【素质拓展学习】 117

7.1 集合框架入门 117

7.1.1 集合简介 117

7.1.2 集合分类 118

7.2 Collection接口 118

7.3 Iterator接口 119

7.4 List接口 121

7.4.1 List接口概述 121

7.4.2 ArrayList类 121

7.4.3 LinkedList类 123

7.5 Set接口 124

7.5.1 Set接口概述 124

7.5.2 HashSet类 125

7.5.3 TreeSet类 127

7.6 Map接口 131

7.6.1 Map接口概述 131

7.6.2 HashMap类 132

7.6.3 TreeMap类 134

7.7 案例7——英汉词典翻译器 135

7.7.1 案例介绍 135

7.7.2 案例思路 136

7.7.3 案例实现 136

习题七 137

第8章 GUI编程 139

【本章导读】 139

【学习目标】 139

【素质拓展学习】 139

8.1 GUI概述 139

8.2 GUI编程步骤 140

8.3 容器 140

8.3.1 JFrame 141

8.3.2 JPanel 142

8.4 组件 143

8.4.1 标签组件 143

8.4.2 按钮组件 145

8.4.3 文本组件 146

8.4.4 菜单组件 148

8.5 布局管理器 149

8.5.1 边框布局管理器 150

8.5.2 流式布局管理器 151

8.5.3 网格布局管理器 152

8.5.4 卡片布局管理器 153

8.5.5 定位 154

8.6 GUI事件处理 155

8.6.1 事件的概念 155

8.6.2 常见事件类 156

8.6.3 常见事件监听器 158

8.7 案例8——猜数游戏 161

8.7.1 案例介绍 161

8.7.2 案例思路 162

8.7.3 案例实现 162

习题八 165

第9章 I/O流与文件 167

【本章导读】 167

【学习目标】 167

【素质拓展学习】 167

9.1 I/O流入门 167

9.1.1 I/O流的概念 167

9.1.2 I/O流类的层次结构 168

9.2 File类 169

9.3 字节流 170

9.3.1 InputStream类 170

9.3.2 OutputStream类 171

9.3.3 FileInputStream类与FileOutputStream类 171

9.3.4 DataInputStream类与DataOutputStream类 172

9.3.5 BufferedInputStream类与BufferedOutputStream类 174

9.3.6 ObjectInputStream类与ObjectOutputStream类 175

9.3.7 PrintStream类 178

9.4 字符流 179

9.4.1 Reader类 179

9.4.2 Writer类 179

9.4.3 FileReader类与FileWriter类 179

9.4.4 InputStreamReader类与OutputStreamWriter类 180

9.4.5 BufferedReader类与BufferedWriter类 181

9.4.6 PrintWriter类 182

9.5 RandomAccessFile类 183

9.6 案例9——日记本 184

9.6.1 案例介绍 184

9.6.2 案例思路 185

9.6.3 案例实现 185

习题九 189

第 10章 多线程 191

【本章导读】 191

【学习目标】 191

【素质拓展学习】 191

10.1 线程入门 191

10.1.1 操作系统与进程 191

10.1.2 进程与线程 192

10.2 创建线程 192

10.2.1 继承Thread类创建线程 192

10.2.2 实现Runnable接口创建线程 193

10.3 线程状态 194

10.4 线程的常用方法 194

10.5 线程的同步 195

10.5.1 同步代码块 197

10.5.2 同步方法 198

10.6 线程的死锁 199

10.7 线程的通信 200

10.8 案例10——龟兔赛跑 203

10.8.1 案例介绍 203

10.8.2 案例思路 203

10.8.3 案例实现 204

习题十 206

第 11章 网络编程 207

【本章导读】 207

【学习目标】 207

【素质拓展学习】 207

11.1 网络编程入门 207

11.1.1 TCP 207

11.1.2 UDP 208

11.2 IP地址 208

11.3 套接字编程 209

11.3.1 什么是套接字 209

11.3.2 套接字通信的过程 210

11.3.3 客户端套接字 210

11.3.4 服务器端套接字 212

11.3.5 开发Socket 213

11.4 数据报编程 216

11.4.1 DatagramPacket类 216

11.4.2 DatagramSocket类 217

11.5 案例11——反转字符串 218

11.5.1 案例介绍 218

11.5.2 案例思路 219

11.5.3 案例实现 219

习题十一 221

第 12章 综合项目实训——俄罗斯方块 222

【本章导读】 222

【学习目标】 222

【素质拓展学习】 222

任务一 面向对象的分析与设计 222

任务二 主体框架搭建 225

任务三 方块产生与自动下落 227

任务四 方块移动与显示 231

任务五 障碍物生成与消除 236

任务六 游戏结束 239
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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