• Java程序设计实用教程(李学国)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Java程序设计实用教程(李学国)

21.2 3.9折 54 全新

仅1件

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

作者廖丽 主编;李学国

出版社化学工业出版社

出版时间2022-01

版次1

装帧平装

货号9787122400925

上书时间2024-11-02

尚贤文化保定分店的书店

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

   商品详情   

品相描述:全新
图书标准信息
  • 作者 廖丽 主编;李学国
  • 出版社 化学工业出版社
  • 出版时间 2022-01
  • 版次 1
  • ISBN 9787122400925
  • 定价 54.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 277页
  • 字数 421千字
【内容简介】
Java是当今世界受欢迎的计算机编程语言之一,它是一种完全面向对象、解释执行、动态下载、具有多线程的能力、可分布访问数据、健壮且安全的新一代编程语言。
  本书立足于新工科和工程教育,从工程应用和实践者的视角,全面系统地介绍了目前在软件开发中使用为广泛的Java JDK15版的核心知识,全书共分为12章,主要内容包括Java开发环境搭建、Java基本数据类型和运算符、程序流程控制语句、数组、类和对象、抽象类、接口和封装、GUI编程、Swing高级组件、异常与处理、I/O流与文件、多线程编程、Java网络编程、Java数据库编程等。
  本书结构合理、语言简练,实用性强,并配有完整的教学资源(包括本书的全部实例、习题答案和教学课件),适合作为普通高等院校、高等职业院校计算机相关专业的教材,也可作为Java爱好者、程序开发人员的参考书。
【作者简介】
李学国,重庆化工职业学院大数据与自动化学院副院长、党总支副书记,信息与学工支部书记,中共党员,毕业于重庆大学计算机及应用专业,本科,教授,中国计算机学会会员、中国人工智能学会会员、重庆市政府采购评审专家、长寿区人力资源和社会保障局中级创业导师、重庆市教育科学十四五规划课题评审专家,学校学术委员会委员;主要研究领域:计算机软件开发、大数据挖掘等;在各类期刊及学术会议上公开发表论文近20篇,其中中文核心7篇,SCI 论文2篇;实用新型专利8项;主编教材6部;主持市级及以上各类科研项目10余项。
【目录】
第1章  Java开发环境搭建 1

1.1  Java语言简介 1

1.1.1  Java语言发展历程 2

1.1.2  Java语言的特点 3

1.1.3  Java语言工作原理 4

1.1.4  JDK、JRE、JVM 5

1.2  Java开发环境搭建 6

1.2.1  JDK的下载与安装 6

1.2.2  Eclipse下载与汉化 11

1.2.3  使用Eclipse编写个Java程序 13

本章小结 15

思考与练习 15

第2章  Java语言基础 18

2.1  Java基本数据类型 18

2.1.1  常量、变量与标识符 19

2.1.2  基本数据类型 20

2.1.3  数据类型转换 23

2.2  Java表达式与运算符 24

2.2.1  算术运算符 25

2.2.2  关系运算符 25

2.2.3  逻辑运算符 26

2.2.4  赋值运算符 27

2.2.5  按位运算符 28

2.2.6  条件运算符及其他运算符 29

2.2.7  运算符的优先级 30

2.3  Java流程控制语句 30

2.3.1  选择结构 30

2.3.2  循环结构 35

2.3.3  Java中跳转语句 38

本章小结 40

思考与练习 40

第3章  面向对象编程 43

3.1  面向对象程序设计 44

3.1.1  面向对象的基本原理 44

3.1.2  面向对象的基本概念 44

3.1.3  面向对象编程的特点 45

3.2  类和对象 46

3.2.1  定义类 46

3.2.2  类修饰符 47

3.2.3  成员变量和局部变量 48

3.2.4  对象创建与使用 50

3.2.5  成员变量访问权限 52

3.3  方法 55

3.3.1  方法的定义 55

3.3.2  return语句 55

3.3.3  方法的调用 56

3.3.4  构造方法 56

3.3.5  this关键字 57

3.3.6  static关键字 58

3.3.7  封装 61

3.4  包 62

3.4.1  包的概念 63

3.4.2  创建包 64

3.4.3  导入包 65

3.5  类的继承 65

3.5.1  继承的定义 65

3.5.2  方法重写 67

3.5.3  super关键字 68

3.5.4  final关键字 70

3.6  多态 71

3.6.1  方法重载 71

3.6.2  对象造型 73

3.7  抽象类、接口、枚举类型 74

3.7.1  抽象类 75

3.7.2  接口 77

3.7.3  枚举 80

本章小结 81

思考与练习 81

第4章  字符串 84

4.1  String类 84

4.1.1  字符串常量与创建 85

4.1.2  字符串对象的等价性 87

4.1.3  字符串常用的API 88

4.1.4  字符串常用的其他方法 90

4.2  StringBuffer类 92

4.2.1  StringBuffer类常用API 92

4.2.2  StringBuffer的应用 93

本章小结 96

思考与练习 96

第5章  数组 99

5.1  Java数组的使用 99

5.1.1  一维数组 100

5.1.2  二维数组 103

5.2  ArrayLlist类 106

5.2.1  ArrayList常用API 106

5.2.2  Arraylist应用 107

本章小结 111

思考与练习 112

第6章  GUI编程基础 114

6.1  AWT抽象窗口工具集 115

6.1.1  GUI编程基础 115

6.1.2  组件与容器 116

6.1.3  布局管理器 121

6.2  GUI事件处理 127

6.2.1  GUI事件处理机制 127

6.2.2  常见的GUI事件类型 128

6.2.3  多重事件监听器 135

6.3  Swing基础 136

6.3.1  Swing库的架构 136

6.3.2  窗口 138

6.3.3  面板 139

6.3.4  标签和图片 144

6.3.5  按钮和工具提示 147

6.3.6  文本组件 153

6.3.7  菜单和工具栏 157

6.3.8  其他可调节组件 162

本章小结 168

思考与练习 168

第7章  Swing高级组件 171

7.1  对话框 171

7.1.1  基本对话框:JDialog 172

7.1.2  选项对话框:JOptionPane 173

7.2  列表和下拉列表 177

7.2.1  列表:JList 177

7.2.2  下拉列表:JComboBox 179

7.3  表格和树 180

7.3.1  表格:JTable 180

7.3.2  树:JTree 184

本章小结 187

思考与练习 187

第8章  程序异常处理 190

8.1  异常的概念与分类 191

8.1.1  异常的概念 191

8.1.2  异常的分类 191

8.1.3  受检查的异常和不受检查的异常 193

8.2  异常的处理机制 195

8.2.1  捕获和处理异常 195

8.2.2  抛出异常 203

8.2.3  自定义异常 205

本章小结 207

思考与练习 207

第9章  I/O流与文件 210

9.1  流的基础知识 211

9.1.1  流的概念与分类 211

9.1.2  字节流 212

9.1.3  字符流 215

9.2  文件的操作 217

9.2.1  标准输入流与输出流 217

9.2.2  文件输入/输出操作 219

本章小结 223

思考与练习 223

第10章  多线程 226

10.1  线程概述 227

10.1.1  多线程概述 227

10.1.2  多线程生命周期 228

10.2  线程的创建 229

10.2.1  利用Thread类的子类创建线程 229

10.2.2  利用Runnable接口对象创建线程 230

10.3  线程的调度 231

10.3.1  线程的优先级 232

10.3.2  线程的休眠 233

10.3.3  线程的插队 234

10.3.4  线程的同步 235

本章小结 238

思考与练习 238

第11章  Java网络编程 240

11.1  网络编程基础知识 241

11.1.1  计算机网络模型 241

11.1.2  网络通信协议 242

11.1.3  协议的分类 243

11.1.4  IP地址及端口号 244

11.2  UDP通信程序 246

11.2.1  UDP单播通信 247

11.2.2  UDP组播通信 249

11.2.3  UDP广播通信 251

11.3  TCP通信 252

11.3.1  Socket 252

11.3.2  ServerSocket 253

11.3.3  简单的QQ模拟聊天室 255

本章小结 257

思考与练习 258

第12章  Java数据库编程 260

12.1  JDBC概述 261

12.1.1  JDBC结构 261

12.1.2  JDBC应用模式 262

12.2  数据库的连接 262

12.2.1  JDBC驱动程序 262

12.2.2  JDBC工作流程 263

12.3  常用类和接口的应用 266

12.3.1  DriverManager类 266

12.3.2  Connection接口 267

12.3.3  Statement接口 267

12.3.4  ResultSet接口 268

12.4  Java数据库基本操作 269

12.4.1  创建表操作 269

12.4.2  删除表操作 270

12.4.3  更新表操作 271

12.4.4  查询表操作 272

本章小结 273

思考与练习 274

附录  Java关键字 276

参考文献 277
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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