• Java程序设计及应用开发 第2版
21年品牌 40万+商家 超1.5亿件商品

Java程序设计及应用开发 第2版

17-07-44

25.5 3.6折 69.9 九品

仅1件

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

作者宋晏

出版社机械工业出版社

出版时间2022-08

版次2

装帧其他

货号17-07-44

上书时间2024-04-18

万丈图书

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

   商品详情   

品相描述:九品
图书标准信息
  • 作者 宋晏
  • 出版社 机械工业出版社
  • 出版时间 2022-08
  • 版次 2
  • ISBN 9787111713005
  • 定价 69.90元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 296页
  • 字数 456千字
【内容简介】
《Java程序设计及应用开发 第2版》以Java SE 8为基础,强调从面向对象的语言走进面向对象的思想,利用图表增强文字的表现力,注重知识的原理性。全书详细叙述了Java语言的基础知识,面向对象的封装、类、继承、多态性,Java常用工具类、集合、异常处理,以及图形用户界面、多线程、输入/输出流、JDBC等内容。
  《Java程序设计及应用开发 第2版》配备了丰富的实例,并在“综合实践”部分引入大量案例,通过“习题”和“实验指导”环节,为读者提供拓展思维、提升实践能力的训练。各章习题参照了SCJP认证考试模式,实验题目丰富、实用,有的放矢地提供编程训练。
  《Java程序设计及应用开发 第2版》可以作为本科、专科计算机及相关专业的教材,也可作为Java爱好者、工程技术人员的自学参考书。
【目录】
前言

第1章Java程序设计概述

11Java程序平台

12Java的特性

13Java程序设计环境

131下载和安装JDK

132集成开发环境Eclipse

14Java应用程序

141Java应用程序的编写

142命令行方式下的编译和运行

143使用Eclipse开发Java程序

15习题

16实验指导

17本章思维导图

第2章Java语言基础

21标识符和关键字

22基本数据类型与变量、常量

221整数类型

222浮点类型

223字符类型

224布尔类型

225符号常量

23运算符

231算术运算符

232关系运算符和逻辑运算符

233位运算符

234赋值运算符

235运算符的优先级与结合性

24表达式的类型转换

241数据类型自动转换的规则

242强制类型转换

25流程控制

251if语句

252switch语句

253while循环语句

254for循环语句

255do-while循环语句

256break语句

257循环的嵌套

26方法

261方法的定义

262方法的重载

27调试程序的方法

271设置断点和启动调试

272跟踪程序的运行

28综合实践——简易算术计算器

29习题

210实验指导

211本章思维导图

第3章数组

31声明数组

32创建数组对象

33使用数组

331数组元素的引用

332Java方法中的不定长参数与数组

34多维数组

341二维数组的声明和创建

342不规则二维数组

343二维数组元素的引用

35Java中的for each循环

36Arrays类

361sort()方法

362copyOf()方法

37综合实践——学生成绩查询系统

371查询系统的数据结构

372模块化设计

373控制台命令的读取和控制

374查询某人某门课成绩

38习题

39实验指导

310本章思维导图

第4章封装与类

41封装的意义

42定义类

421面向对象的分析

422使用class定义类

43对象和引用

431对象和引用的关系

432this引用

44引用类型做参数

45关于static

451static成员

452变量的使用规则

453static代码块

454类常量的定义

46包

461包的创建

462类的导入

463含包定义的类的编译及执行

464classpath环境变量的设置

465Eclipse下创建package

47综合实践——酒店前台客房管理系统

471类的设计——组合关系

472客房编号的处理方法

473Room类设计

474Hotel类设计

475客户端Client类实现

48习题

49实验指导

410本章思维导图

第5章类的继承

51继承

511继承的概念

512继承的实现

513类成员的访问控制

52重写父类方法

521重写及其意义

522Object类与重写toString()方法

523调用父类被重写的方法

524Object类的clone()方法与深、浅复制

53子类对象的构造

531子类对象的构造过程

532super与this调用构造方法

54Java修饰符

541final修饰符

542Java修饰符之间的关系

55继承和组合

551继承复用

552组合复用

56习题

57实验指导

58本章思维导图

第6章多态性

61多态

611多态性的定义

612静态绑定和动态绑定

613instanceof运算符

62抽象类

621抽象类及抽象方法的定义

622为什么设计抽象类

623开闭原则

63接口

631接口的定义和实现

632接口与抽象类的区别

64面向接口的编程

641案例分析

642面向接口编程的代码组织

65综合实践——格式化输出学生对象数据

651系统架构

652面向接口编程的代码

66习题

67实验指导

68思维导图

681本章思维导图

682面向对象部分思维导图

第7章常用工具类

71字符串处理类

711Java中String对象的管理

712String类的常用方法

713StringBuilder类和StringBuffer类

72正则表达式

721正则表达式的语法

722String类中操作正则表达式的方法

723Pattern类和Matcher类

73包装类

731Integer类

732自动封箱和解封

74传统日期类

741Date类

742Calendar类

743SimpleDateFormat类

75新的日期类

751 LocalDate类

752 DateTimeFormatter类

753 与javasql的类型转换

76阅读API文档

77综合实践——天气预报信息提取

78习题

79实验指导

710本章思维导图

第8章集合

81 Java中的集合框架

811集合框架的常用部分

812迭代器Iterator接口

82 泛型

821泛型的意义

822认识和使用泛型

83 List及其实现类

831List接口

832ArrayList

833LinkedList

84 Set及其实现类

841Set接口

842HashSet

843TreeSet

85 Map及其实现类

851Map接口

852HashMap

853Hashtable及其子类Properties

86 Collections集合工具类

861List的增补功能

862多线程封装

87回首Java集合框架

88综合实践——控制台版考试系统

89习题

810实验指导

811本章思维导图

第9章异常处理

91Java异常体系

92异常的捕获和处理

921try-catch-finally语句

922try-catch-finally语句的执行过程

93使用throws抛出异常

94自定义异常类

941自定义异常类的方法

942throw抛出异常

943异常处理的5个关键字

95综合实践——用户管理系统及其异常类设计

951系统设计

952自定义系统中的异常类

953UserDaoForMap类

954Application类

955Test类

96习题

97实验指导

98本章思维导图

第10章图形用户界面与事件处理

101 AWT组件及应用

1011 AWT和Swing概述

1012 AWT组成

1013 AWT的容器

1014 布局管理器

102事件处理

1021事件处理的原理

1022利用成员内部类实现事件监听

1023利用匿名内部类实现事件监听

1024用lambda表达式实现事件监听

1025适配器模式实现事件监听

1026实现计算器的功能部分

103 Swing组件

104综合实践——用户管理系统与常用Swing组件的应用

1041主界面与Swing组件的应用

1042注册界面与Swing组件的应用

1043浏览用户界面与JTable组件的应用

105习题

106实验指导

107本章思维导图

第11章多线程

111线程的概念

112线程的创建和执行

1121继承Thread类创建线程

1122实现Runnable接口创建线程

113线程的状态与生命周期

1131新建和就绪状态

1132运行状态

1133阻塞状态

1134死亡状态

114线程优先级与线程调度策略

115线程同步

1151数据共享问题

1152同步和锁机制

1153同步代码块

1154同步方法

1155线程安全的集合类

116线程间的通信

1161wait()和notify()方法

1162消费者和生产者模型

117习题

118实验指导

119本章思维导图

第12章输入/输出流

121Java流的类层次结构

122字节流

1221抽象类InputStream和OutputStream

1222文件流FileInputStream和FileOutputStream

1223缓冲流BufferedInputStream和BufferedOutputStream

1224数据过滤流DataInputStream和DataOutputStream

1225序列化接口Serializable与对象流ObjectInputStream和ObjectOutputStream

1226字节数组流ByteArrayInputStream和ByteArrayOutputStream

123字符流

1231抽象类Reader和Writer

1232转换流InputStreamReader和OutputStreamWriter

1233FileReader和FileWriter

1234BufferedReader

1235PrintWriter类

124RandomAccessFile类

125输入/输出流汇总

126操作文件

1261Paths类和Path接口

1262Files类

127习题

128实验指导

129本章思维导图

第13章数据库访问技术

131JDBC的体系结构和JDBC驱动程序的实现方式

1311JDBC的体系结构

1312JDBC驱动程序的实现方式

132建立JDBC数据库连接

1321JDBC API的主要类和接口

1322连接数据库

133使用JDBC访问数据库

1331Statement与数据表的增、删、改

1332PreparedStatement与数据表的增、删、改

1333数据表的查询与ResultSet

134综合实践——数据库访问的开发模式

1341基于数据库存储的用户管理系统

1342业务层——封装DAO中的方法

1343应用层——调用业务层方法完成系统功能

135习题

136实验指导

137本章思维导图

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

—  没有更多了  —

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

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