• Java程序设计
21年品牌 40万+商家 超1.5亿件商品

Java程序设计

全新正版 极速发货

53.41 6.8折 79 全新

库存8件

广东广州
认证卖家担保交易快速发货售后保障

作者陈雪娟,杨泽 编

出版社清华大学出版社

ISBN9787302673057

出版时间2024-09

装帧平装

开本16开

定价79元

货号1203391089

上书时间2024-11-14

谢岳书店

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

   商品详情   

品相描述:全新
商品描述
目录
第1章 概述 1

1.1 认识Java 2

1.1.1 Java的起源 2

1.1.2 Java的技术构成 4

1.1.3 Java的特点 6

1.1.4 Java的运行机制 9

1.2 搭建Java开发环境 10

1.2.1 JDK 的安装与配置 10

1.2.2 Eclipse的安装与配置 14

1.2.3 IDEA 的安装与配置 18

1.2.4 第一个Java程序 24

1.3 任务实现 30

本章小结 31

习题1 31

第2章 Java语法基础 34

2.1 Java语言的语法成分 35

2.1.1 标识符 35

2.1.2 关键字 36

2.1.3 注释 36

2.2 变量与常量 37

2.2.1 变量 37

2.2.2 常量 39

2.3 数据类型 41

2.3.1 整数类型 41

2.3.2 浮点数类型 42

2.3.3 字符类型 42

2.3.4 布尔类型 43

2.3.5 字符串类型 43

2.3.6 数据类型转换 44

2.4 运算符 47

2.4.1 赋值运算符 47

2.4.2 算术运算符 47

2.4.3 关系运算符 48

2.4.4 逻辑运算符 49

2.4.5 条件运算符 50

2.4.6 运算符的优先级 50

2.5 基本输入输出 51

2.5.1 基本输入 51

2.5.2 基本输出 51

2.6 任务实现 52

本章小结 54

习题2 55

第3章 Java控制结构与方法 56

3.1 顺序结构 57

3.2 选择结构 57

3.2.1 if选择结构 58

3.2.2 if-else选择结构 59

3.2.3 if-elseif选择结构 59

3.2.4 switch选择结构 61

3.3 循环结构 64

3.3.1 while循环结构 65

3.3.2 do-while循环结构 65

3.3.3 for循环结构 66

3.3.4 break和continue关键字 67

3.3.5 循环嵌套结构 68

3.4 Java方法 69

3.4.1 方法的定义 69

3.4.2 方法的调用 71

3.4.3 方法的重载 73

3.5 任务实现 74

本章小结 76

习题3 76

第4章 数组和字符串 78

4.1 Java数组简介 80

4.1.1 一维数组 80

4.1.2 二维数组 84

4.1.3 数组的应用 87

4.2 字符串 90

4.2.1 String类 90

4.2.2 StringBuffer类 92

4.2.3 StringBuilder类 93

4.3 任务实现 94

本章小结 96

习题4 97

第5章 类和对象 99

5.1 面向对象程序设计 100

5.1.1 面向对象的基本概念 101

5.1.2 面向对象的基本特征 102

5.2 类的定义与对象的创建 103

5.2.1 类的定义格式 103

5.2.2 构造方法的定义 107

5.3 对象 108

5.3.1 对象的创建 108

5.3.2 对象的访问 109

5.4 this关键字 110

5.4.1 this关键字的作用 111

5.4.2 使用this关键字的注意事项 113

5.5 static关键字 114

5.5.1 静态变量 114

5.5.2 静态方法 115

5.5.3 静态代码块 116

5.6 访问权限修饰符 118

5.7 任务实现 121

本章小结 125

习题5 126

第6章 类的继承与多态 128

6.1 类的继承 130

6.1.1 子类的定义 130

6.1.2 super关键字 133

6.2 类的多态性 136

6.2.1 编译时多态 136

6.2.2 运行时多态 137

6.3 final关键字 143

6.3.1 final修饰类 143

6.3.2 final修饰变量 144

6.3.3 final修饰方法 144

6.4 内部类 146

6.4.1 成员内部类 146

6.4.2 静态内部类 148

6.4.3 局部内部类 150

6.4.4 匿名内部类 152

6.5 包 155

6.5.1 包的定义 155

6.5.2 包的导入 155

6.5.3 包的访问权限 156

6.5.4 JDK 常见包介绍 157

6.6 任务实现 159

本章小结 166

习题6 167

第7章 抽象类与接口 168

7.1 抽象方法和抽象类 169

7.1.1 抽象方法 169

7.1.2 抽象类 170

7.2 接口 172

7.2.1 接口的定义与实现 173

7.2.2 接口的多态性 174

7.2.3 接口的继承 178

7.3 任务实现 178

本章小结 182

习题7 182

第8章 Java异常处理 185

8.1 Java异常概述 186

8.1.1 异常种类 187

8.1.2 常见异常类 188

8.2 异常处理机制 189

8.2.1 try-catch语句块 190

8.2.2 try-catch-catch语句块 195

8.2.3 try-finally语句块 196

8.2.4 try-catch-catch-finally语句块 197

8.3 抛出异常 199

8.3.1 throws语句 199

8.3.2 throw 语句 201

8.4 自定义异常 203

8.5 任务实现 204

本章小结 208

习题8 209

第9章 Java常用类 211

9.1 JDK 帮助文档 212

9.2 包装类 213

9.2.1 Number类 215

9.2.2 Integer类 216

9.2.3 Double类 217

9.2.4 Character类 218

9.2.5 Boolean类 218

9.3 数学运算类 219

9.3.1 Math类 219

9.3.2 Random 类 220

9.3.3 Biginteger类和 BigDecimal类 221

9.4 日期时间类 223

9.4.1 Date类 223

9.4.2 Calendar类 224

9.4.3 SimpleDateFormat类 225

9.5 System 类 226

9.6 Scanner类 227

9.7 任务实现 228

本章小结 231

习题9 231

第10章 集合与泛型 233

10.1 集合 235

10.1.1 集合的定义 235

10.1.2 集合的结构 235

10.2 Collection接口 237

10.3 List接口 238

10.3.1 ArrayList类 239

10.3.2 LinkedList类 243

10.3.3 Vector类 246

10.4 Set接口 247

10.4.1 HashSet类 248

10.4.2 TreeSet类 249

10.5 Map接口 252

10.6 集合的遍历 255

10.6.1 增强型for循环 255

10.6.2 迭代器 257

10.7 泛型 260

10.7.1 泛型在集合中的应用 260

10.7.2 声明泛型类 263

10.7.3 声明泛型接口 265

10.7.4 声明泛型方法 267

10.7.5 泛型中的通配符 270

10.8 任务实现 272

本章小结 277

习题10 277

第11章 JavaI/O流 280

11.1 数据流的概念 281

11.2 File类 283

11.2.1 创建文件对象 283

11.2.2 File类的常用方法 283

11.2.3 遍历目录下的文件 285

11.3 字节数据流 287

11.3.1 字节流概述 287

11.3.2 字节流读文件 288

11.3.3 字节流写文件 290

11.3.4 字节流复制文件 291

11.3.5 字节缓冲流 292

11.4 字符数据流 294

11.4.1 字符流概述 294

11.4.2 字符流读写文件 295

11.4.3 字符缓冲流 297

11.4.4 字符转换流 298

11.5 序列化与反序列化 299

11.6 任务实现 301

本章小结 304

习题11 304

第12章 多线程 308

12.1 线程的概念 309

12.2 创建线程 310

12.2.1 继承 Thread类 310

12.2.2 实现 Runnable接口 314

12.3 线程的生命周期 316

12.4 线程的调度 318

12.4.1 线程的优先级 319

12.4.2 线程休眠 320

12.4.3 线程插队 321

12.4.4 线程让步 322

12.4.5 线程中断 323

12.4.6 守护线程 324

12.5 线程同步 325

12.5.1 线程安全 325

12.5.2 线程同步机制 327

12.5.3 Lock机制 329

12.5.4 死锁问题 331

12.6 线程池 332

12.7 任务实现 334

本章小结 337

习题12 337

第13章 图形用户界面 339

13.1 图形用户界面概述 341

13.1.1 AWT 包 341

13.1.2 Swing包 342

13.1.3 Component类 343

13.2 容器组件 344

13.2.1 JFrame窗口 344

13.2.2 JPanel面板 346

13.3 基本组件 347

13.3.1 JLabel标签 347

13.3.2 JButton按钮 347

13.3.3 JTextField文本框与JPasswordField密码框 348

13.3.4 JRadioButton单选按钮与 ButtonGroup按钮组 349

13.3.5 JCheckBox复选框 349

13.3.6 JComboBox下拉组合框 350

13.3.7 JList列表框 350

13.3.8 JTextArea文本区 351

13.4 布局 351

13.4.1 FlowLayout流布局 351

13.4.2 BorderLayout边框布局 353

13.4.3 GridLayout网格布局 354

13.4.4 GridBagLayout网格包布局 355

13.4.5 CardLayout卡片布局 355

13.4.6 null空布局 355

13.5 事件处理 356

13.5.1 事件处理机制 357

13.5.2 事件、监听器接口/适配器、方法以及触发事件操作 359

13.5.3 常见的事件处理 360

13.6 菜单组件 362

13.6.1 JMenuBar菜单栏 363

13.6.2 JMenu菜单 363

13.6.3 JMenuItem 菜单项 365

13.6.4 JPopupMenu弹出菜单 366

13.6.5 JCheckBoxMenuItem 复选菜单 368

13.7 其他组件 369

13.7.1 JToolBar工具栏 369

13.7.2 JTabbedPane选项卡 370

13.7.3 JTable数据表格 371

13.8 任务实现 373

本章小结 377

习题13 378

第14章 JDBC数据库编程 380

14.1 数据库管理系统 381

14.1.1 建立数据库 382

14.1.2 创建数据表 383

14.2 连接数据库 384

14.2.1 JDBC 概述 384

14.2.2 驱动jar包和加载JDBC 驱动 385

14.3 访问数据库 386

14.3.1 DriverManager类 386

14.3.2 Connection接口 387

14.3.3 Statement接口 387

14.3.4 PreparedStatement接口 388

14.3.5 ResultSet接口 389

14.4 数据库操作 390

14.4.1 数据库程序基本步骤 390

14.4.2 查询记录 392

14.4.3 增加记录 394

14.4.4 更新记录 395

14.4.5 删除记录 396

14.5 任务实现 397

本章小结 406

习题14 407

习题参考答案 409

内容摘要
本书是一本全面介绍Java编程语言的教材,从Java语言的基础知识讲起,逐步深入到Java编程的高级特性和应用实践。全书分为14章,每章围绕一个主题展开,内容由浅入深,循序渐进。全书分别介绍Java语法基础、面向对象编程、异常处理、Java常用类、集合与泛型、文件I/O操作、多线程编程、图形用户界面和数据库编程等内容。书中配备了大量的实例和练习题,帮助学生更好地理解和掌握所学知识。通过学习本书,学生可以系统掌握Java编程的核心技能,为未来的编程学习和职业发展打下坚实的基础。本书在注重专业知识和技能培养的同时,也注重思政教育和职业素养的培养。每一章都通过融入思政元素并采用任务驱动的教学方法,使学生在学习Java编程的同时,也能够提升自己的综合素质和社会责任感。

本书是一本适合初学者和有一定编程基础的人员学习的优秀教材,通过系统的学习和实践,可以掌握Java语言的核心知识和技能,为后续的软件开发工作打下坚实的基础。

   相关推荐   

—  没有更多了  —

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

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