×
暂无评论
图文详情
  • ISBN:9787115515483
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:288
  • 出版时间:2017-12-01
  • 条形码:9787115515483 ; 978-7-115-51548-3

本书特色

Java 是目前企业中常用的一种面向对象思想开发的编程技术,是Java EE 企业级开发体系中非常重要的基础技术。 本书由浅入深地讲解了整个Java程序设计的基础知识、开发环境与开发工具。全书共15 章,第1~9章是Java初级部分,主要内容包括Java语言概述、Java语言基础、程序的控制语句、数组、面向对象基础、继承、多态、抽象类、接口、包和常用API、Java异常处理等;第10~14章是Java高级部分,主要内容包括集合类、输入/输出流、多线程、JDBC数据库编程、网络编程等;第15章是综合项目案例。 本书所有知识都以结合具体实例的形式进行介绍,力求详略得当,使读者快速掌握Java面向对象的程序设计方法与设计思想。书后附有练习及上机指导,供读者实践练习。

内容简介

Java 是目前企业中常用的一种面向对象思想开发的编程技术,是Java EE 企业级开发体系中很好重要的基础技术。 本书由浅入深地讲解了整个Java程序设计的基础知识、开发环境与开发工具。全书共15 章,~9章是Java初级部分,主要内容包括Java语言概述、Java语言基础、程序的控制语句、数组、面向对象基础、继承、多态、抽象类、接口、包和常用API、Java异常处理等;0~14章是Java不错部分,主要内容包括集合类、输入/输出流、多线程、JDBC数据库编程、网络编程等;5章是综合项目案例。 本书所有知识都以结合具体实例的形式进行介绍,力求详略得当,使读者快速掌握Java面向对象的程序设计方法与设计思想。书后附有练习及上机指导,供读者实践练习。

目录

第 1章 Java语言概述 1

1.1 计算机语言及Java语言的发展史 1

1.2 Java语言的特点 3

1.3 环境的安装、配置及测试 3

1.4 开发第 一个Java应用程序 10

1.5 Java的运行体制 13

1.6 Eclipse集成开发工具 15

本章小结 23

习题 23

上机指导 24

第 2章 Java语言基础 25

2.1 标识符和关键字 25

2.1.1 标识符 25

2.1.2 关键字 25

2.2常量与变量 26

2.2.1 常量 26

2.2.2 变量 27

2.3 Java数据类型 29

2.3.1 整数类型 29

2.3.2 浮点类型 31

2.3.3 字符类型 32

2.3.4 布尔类型 33

2.3.5 数据类型转换 33

2.4 运算符 36

2.4.1 算术运算符 37

2.4.2 关系运算符 39

2.4.3 逻辑运算符 40

2.4.4 位运算符 41

2.4.5 赋值运算符及扩展 44

2.4.6 字符串连接运算符 45

2.4.7 条件运算符 45

2.4.8运算符优先级 46

2.5 表达式 47

本章小结 47

习题 47

上机指导 48

第3章 程序的控制语句 49

3.1 程序控制语句简介及分类 49

3.2选择语句 49

3.2.1 if else语句 50

3.2.2 switch语句 53

3.3迭代语句 56

3.3.1 while语句 57

3.3.2 do while语句 58

3.3.3 for语句 62

3.3.4 foreach语句 65

3.4跳转语句 66

3.4.1 break语句 66

3.4.2 continue语句 68

3.4.3 return语句 69

本章小结 70

习题 70

上机指导 71

第4章 数组 72

4.1 数组概念 72

4.2一维数组 72

4.3多维数组(二维数组) 75

4.4 Arrays 类 78

本章小结 80

习题 81

上机指导 81

第5章 面向对象的基础 82

5.1 面向对象的基本概念 82

5.2 封装 86

5.3 对象的创建、使用、销毁 90

5.4 构造方法 93

本章小结 99

习题 100

上机指导 100

第6章 继承 101

6.1 static与final关键字 101

6.1.1 static关键字 101

6.1.2 final关键字 104

6.2 继承 106

6.3 this关键字 121

6.4 super关键字 123

本章小结 124

习题 124

上机指导 128

第7章 多态 129

7.1 多态概述 129

7.1.1 为什么需要多态 129

7.1.2多态的概念及分类 131

7.1.3 重载 132

7.1.4重写 134

7.1.5关键字instanceof 138

7.2 内部类 139

本章小结 141

习题 141

上机指导 145

第8章 抽象类、接口、包和常用API 146

8.1 抽象类 146

8.1.1抽象类概念 146

8.1.2语法 146

8.1.3抽象类特征 146

8.1.4抽象类的作用及意义 146

8.1.5向上转型 148

8.2 接口 150

8.3 包 159

8.4 包装类 160

8.5.1 简介 160

8.5.2 常用包装类的操作方法 161

8.5.3 自动装箱/拆箱 164

8.5 String、StringBuffer、StringBuilder类 165

8.5.1 String类 165

8.5.2 StringBuffer类 170

8.5.3 StringBuilder类 172

本章小结 174

习题 174

上机指导 176

第9章 Java异常处理 177

9.1 Java异常 177

9.2 Java异常处理 180

9.3自定义异常 186

本章小结 189

习题 190

上机指导 193

第 10章 集合类 195

10.1 集合类概述及其体系结构 195

10.1.1 集合类概述 195

10.1.2 集合类体系结构 195

10.2 List集合 197

10.2.1 List接口 197

10.2.2 List接口的实现类 197

10.3 Set集合 200

10.3.1 HashSet类 200

10.3.2 TreeSet类 201

10.4 Map集合 203

10.4.1 Map接口 203

10.4.2 Map接口的实现类 204

本章小结 206

习题 206

上机指导 207

第 11章 输入/输出流 208

11.1文件处理(File类) 208

11.1.1文件的创建与删除 208

11.1.2获取文件信息 210

11.2 I/O流概述 211

11.2.1Java流式输入/输出原理 211

11.2.2 输入/输出流的概念 212

11.3 输入/输出流分类 212

11.4字节流 213

11.4.1 InputStream类和OutputStream类 213

11.4.2 FileInputStream类和FileOutputStream类 215

11.4.3 BufferedInputStream类和BufferedOutputStream类 219

11.4.4 DataInputStream类 和DataOutputStream类 222

11.4.5 PrintStream类 224

11.5字符流的概念 225

11.5.1 Reader类和Writer类 226

11.5.2 FileReader类和FileWriter类 226

11.5.3 BufferedReader类和BufferedWriter类 230

11.6对象的序列化 232

11.6.1序列化的定义 232

11.6.2序列化方法 232

11.6.3构造对象的输入/输出流 233

11.6.4序列化的注意事项 235

本章小结 238

习题 238

上机指导 239

第 12章 多线程 241

12.1 进程、线程的概念及区别 241

12.2 创建线程的方式 243

12.3 线程的生命周期 247

12.4 线程调度和线程控制 248

12.5 线程优先级 252

12.6 线程同步 254

12.7 死锁 260

12.8 使用 wait()、notify()在线程间通信 261

本章小结 262

习题 262

上机指导 263

第 13章 JDBC数据库编程 264

13.1 JDBC概述 264

13.2 JDBC常用API 265

13.2.1 DriverManager类 265

13.2.2 Connection接口 267

13.2.3 Statement接口 268

13.2.4 ResultSet接口 268

13.2.5 ResultSetMetaData接口 269

13.2.6 PreparedStatement接口 275

13.2.7 CallableStatement接口 278

13.5 使用JDBC进行事务处理 282

13.5.1事务的概念 282

13.5.2 JDBC控制事务语句 282

本章小结 284

习题 284

上机指导 285

第 14章 网络编程 286

14.1 网络编程基础 286

14.1.1 TCP(传输控制协议) 286

14.1.2 UDP(数据报协议) 287

14.2 URL(统一资源定位符) 287

14.3 Socket通信 291

14.3.1 Socket类 291

14.3.2 ServerScoket类 294

14.4 UDP编程 300

本章小结 304

习题 305

上机指导 305

第 15章 综合实战 306

15.1 项目背景及项目结构 306

项目背景 306

程序框架结构图 306

系统模块结构图 307

15.2 数据库的设计 308

15.3 环境搭建 311

创建工程 311

添加数据库支持 312

软件版本说明 312

15.4 系统管理 312

15.5 系统功能 312

15.6 系统实现 313

15.6.1 数据库连接工具类 314

15.6.2 系统登录模块 315

15.6.3 预约挂号模块 326

15.6.4 查询缴费明细模块 327

15.6.5 医生诊断管理模块 345

本章小结 348



展开全部

作者简介

拥有十余年大型软件项目开发、管理及教学经验,具有丰富的软件开发及教学经验。主持或参与《固定资产管理系统》、《劳资系统》等相关项目。参与《JSP程序设计与案例实战》教材的编写。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航