• Java语言程序设计(第3版)
  • Java语言程序设计(第3版)
  • Java语言程序设计(第3版)
  • Java语言程序设计(第3版)
  • Java语言程序设计(第3版)
  • Java语言程序设计(第3版)
  • Java语言程序设计(第3版)
  • Java语言程序设计(第3版)
  • Java语言程序设计(第3版)
  • Java语言程序设计(第3版)
21年品牌 40万+商家 超1.5亿件商品

Java语言程序设计(第3版)

18 2.3折 79.8 八五品

仅1件

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

作者丁振凡;范萍

出版社清华大学出版社

出版时间2022-10

版次3

装帧其他

货号1m6

上书时间2024-10-21

顺鑫168书店的书店

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

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 丁振凡;范萍
  • 出版社 清华大学出版社
  • 出版时间 2022-10
  • 版次 3
  • ISBN 9787302616832
  • 定价 79.80元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 376页
  • 字数 541千字
【内容简介】
《Java语言程序设计(第3版)》从初学者角度出发,用通俗易懂的语言、丰富多彩的案例讲述了Java语言的理论知识和编程方法,内容覆盖全国计算机等级考试二级Java语言程序设计的大纲要求,同时融入了新版JDK的特色知识。全书分18章,内容分别是Java语言概述,数据类型与表达式,流程控制语句,数组与方法,类与对象,继承与多态,常用数据类型处理类,抽象类、接口与内嵌类,异常处理,Java绘图,图形用户界面编程基础,流式输入/输出与文件处理、Java泛型与收集API,Lambda表达式、Stream与枚举类型,多线程,高级图形界面编程,JDBC技术与数据库应用,Java的网络编程。读者可以跟随本书的讲解,边学边练,设计出功能较强的中小型应用程序。
【目录】
第1篇Java语言基础

第1章Java语言概述 2

1.1面向对象程序设计的特性 2

1.2Java开发和运行环境 4

1.3Java程序及调试步骤 4

1.3.1在DOS环境下调试Java程序 4

1.3.2在Eclipse环境下调试Java程序 9

1.4Java语言的特点 11

习题 12

第2章数据类型与表达式 14

2.1Java符号 14

2.1.1标识符 14

2.1.2关键字 15

2.1.3分隔符 15

2.1.4注释 16

2.2数据类型与常量和变量 17

2.2.1数据类型 17

2.2.2常量 18

2.2.3变量 19

2.3表达式与运算符 22

2.3.1算术运算符 23

2.3.2关系运算符 25

2.3.3逻辑运算符 25

2.3.4位运算符 26

2.3.5赋值组合运算符 27

2.3.6其他运算符 28

2.3.7运算符优先级 29

2.4数据的输入/输出 30

2.4.1使用标准输入/输出流 30

2.4.2用Swing对话框实现输入/输出 32

2.4.3使用java.util.Scanner类 33

2.5常用数学方法 34

习题 36

第3章流程控制语句 39

3.1算法与流程图 39

3.1.1算法表示 39

3.1.2传统流程图和N-S结构流程图 40

3.2条件选择语句 40

3.2.1if语句 40

3.2.2多分支语句switch 43

3.3循环语句 45

3.3.1while语句 45

3.3.2do…while语句 47

3.3.3for语句 49

3.3.4循环嵌套 51

3.4跳转语句 52

3.4.1break语句 52

3.4.2continue语句 54

习题 55

第4章数组与方法 59

4.1数组 59

4.1.1一维数组 59

4.1.2多维数组 63

4.2方法 65

4.2.1方法声明 65

4.2.2方法调用 66

4.2.3参数传递 67

4.2.4递归 68

4.2.5方法的可变长参数 69

4.3Java的命令行参数 70

4.4数组工具类Arrays 71

习题 75

第2篇Java面向对象的核心概念与应用

第5章类与对象 80

5.1类的定义 80

5.2对象的创建与引用 82

5.2.1创建对象及访问对象成员 82

5.2.2对象的初始化和构造方法 83

5.3理解this 84

5.4类变量和静态方法 86

5.4.1类变量 86

5.4.2静态方法 89

5.5变量的作用域 90

5.6使用包组织类 92

5.6.1JavaAPI简介 92

5.6.2建立包 93

5.6.3包的引用 93

习题 95

第6章继承与多态 100

6.1继承 100

6.1.1Java继承的实现 100

6.1.2构造方法在类继承中的作用 101

6.2多态性 103

6.2.1方法的重载 103

6.2.2方法的覆盖 106

6.3几个特殊类 107

6.3.1Object类 107

6.3.2Class类 108

6.4对象引用转换和访问继承成员 110

6.4.1对象引用转换 110

6.4.2访问继承成员 112

6.5访问控制符 113

6.6final修饰符的使用 115

习题 117

第7章常用数据类型处理类 123

7.1字符串的处理 123

7.1.1String类 123

7.1.2StringBuffer类 130

7.2基本数据类型包装类 132

7.3BigInteger类 133

7.4日期和时间类 135

7.4.1Date类和SimpleDateFormat类 135

7.4.2Calendar类 137

7.4.3Java8新增的日期和时间类 138

习题 139

第8章抽象类、接口与内嵌类 144

8.1抽象类和抽象方法 144

8.1.1抽象类的定义 144

8.1.2抽象类的应用 145

8.2接口 147

8.2.1接口的定义 147

8.2.2接口的实现 148

8.3内嵌类 150

8.3.1成员类 150

8.3.2静态内嵌类 151

8.3.3方法中的内嵌类与匿名内嵌类 152

习题 154

第3篇Java语言的高级特性与应用

第9章异常处理 160

9.1异常的概念 160

9.1.1什么是异常 160

9.1.2异常的类层次 162

9.1.3系统定义的异常 162

9.2异常的处理结构 163

9.3自定义异常 165

9.3.1自定义异常类设计 165

9.3.2抛出异常 165

9.3.3方法的异常声明 166

习题 167

第10章Java绘图 172

10.1Java的图形绘制 172

10.1.1Java图形坐标与图形绘图 172

10.1.2各类图形的绘制方法 173

10.1.3颜色控制 175

10.1.4显示文字 177

10.2Java2D图形绘制 179

10.3绘制图像 185

习题 189

第11章图形用户界面编程基础 191

11.1图形用户界面核心概念 191

11.1.1引例 191

11.1.2图形界面的外观设计 192

11.1.3事件处理 193

11.2容器与布局管理 199

11.2.1FlowLayout(流式布局) 199

11.2.2BorderLayout(边缘或方位布局) 200

11.2.3GridLayout(网格布局) 201

11.2.4CardLayout(卡片式布局) 208

11.2.5GridBagLayout(网格块布局) 208

11.3常用GUI部件 210

11.3.1GUI部件概述 210

11.3.2文本框与文本域 211

11.4鼠标和键盘事件 214

11.4.1鼠标事件 214

11.4.2键盘事件 218

习题 225

第12章流式输入/输出与文件处理 227

12.1输入/输出基本概念 227

12.2文件与目录操作 228

12.3面向字节的输入/输出流 230

12.3.1面向字节的输入流 230

12.3.2面向字节的输出流 233

12.4对象串行化 236

12.5面向字符的输入/输出流 239

12.5.1面向字符的输入流 239

12.5.2面向字符的输出流 241

12.6转换流 243

12.7文件的随机访问 245

习题 246

第13章Java泛型与收集API 248

13.1Java泛型 248

13.1.1Java泛型简介 248

13.1.2关于Comparable与Comparator接口 249

13.2收集API简介 251

13.2.1Collection接口 252

13.2.2Set接口 253

13.2.3List接口 254

13.2.4Queue接口 256

13.3Collections类 257

13.4Map接口及实现层次 260

习题 262

第14章Lambda表达式、Stream与枚举类型 266

14.1Lambda表达式 266

14.1.1何为Lambda表达式 266

14.1.2Java8的常用函数式接口 268

14.1.3方法引用 270

14.2Stream 271

14.2.1Stream的创建 271

14.2.2Stream操作 273

14.3Java枚举类型 279

14.3.1枚举类型的定义 280

14.3.2Enum类的常用方法 281

习题 282

第15章多线程 285

15.1Java线程的概念 285

15.1.1多进程与多线程 285

15.1.2线程的状态 285

15.1.3线程调度与优先级 286

15.2Java多线程编程方法 286

15.2.1Thread类简介 287

15.2.2继承Thread类实现多线程 287

15.2.3实现Runnable接口编写多线程 289

15.3线程资源的同步处理 292

15.3.1临界资源问题 292

15.3.2wait()和notify()方法 293

15.4Java的任务定时处理 295

习题 296

第16章高级图形界面编程 298

16.1Swing包简介 298

16.2Swing对话框的使用 299

16.2.1JOptionPane类对话框 299

16.2.2颜色对话框 302

16.2.3文件选择对话框 303

16.3Swing典型容器及部件 303

16.3.1JFrame类 303

16.3.2JPanel类 305

16.4各类选择部件的使用 307

16.4.1AWT典型选择控件 307

16.4.2Swing的选择部件 309

16.5菜单与工具栏 312

16.5.1AWT下拉菜单 312

16.5.2Swing下拉菜单 314

16.5.3Swing工具栏 317

16.6滚动条与滑动杆 318

16.6.1AWT滚动条 318

16.6.2JSlider类 319

16.7表格的使用 321

16.7.1表格的构造 321

16.7.2表格元素的访问处理 322

16.7.3表格的事件处理 325

习题 326

第17章JDBC技术与数据库应用 327

17.1关系数据库概述 327

17.2JDBCAPI 327

17.3JDBC基本应用 329

17.3.1数据库查询 329

17.3.2数据库的更新 332

17.3.3用PreparedStatement类实现SQL操作 334

17.4数据库应用案例 335

17.4.1个人通信录管理案例 335

17.4.2简单网络考试系统案例 339

习题 346

第18章Java的网络编程 347

18.1网络编程基础 347

18.1.1网络协议 347

18.1.2InetAddress类 348

18.2Socket通信 348

18.2.1Java的Socket编程原理 348

18.2.2网络多用户通信编程 350

18.3无连接的数据报 354

18.3.1DatagramPacket类 354

18.3.2DatagramSocket类 354

18.3.3发送和接收过程 355

18.4URL 357

18.4.1URL类 357

18.4.2URLConnection类 359

习题 360

参考文献 361

附录A正则表达式简介 362

 

 
点击展开 点击收起

—  没有更多了  —

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

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