• Java程序设计与实践
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Java程序设计与实践

12.3 2.1折 59.8 八五品

库存16件

湖南长沙
认证卖家担保交易快速发货售后保障

作者段林涛 著

出版社电子工业出版社

出版时间2019-11

版次1

装帧平装

货号9787121378973

上书时间2023-10-31

智愚图书

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

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 段林涛 著
  • 出版社 电子工业出版社
  • 出版时间 2019-11
  • 版次 1
  • ISBN 9787121378973
  • 定价 59.80元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 320页
【内容简介】
  《Java程序设计与实践》深入介绍了Java语言的基础知识及其高级特性,以实例与项目为导向,帮助读者实现从基础知识到实践应用的快速飞跃。《Java程序设计与实践》从Java基础到综合项目共分12章,内容涵盖Java虚拟机、数据类型、面向对象高级特性、面向对象分析与设计方法、类、接口、泛型、枚举、异常体系、集合框架、输入输出流、多线程、GUI图形用户界面设计、JDBC和综合项目实践等。
  《Java程序设计与实践》从实践性出发、以易教易学为目标,提供大量实例,每章后配有习题和习题参考答案,便于教师教学和学生自学。《Java程序设计与实践》以实例与综合项目为主线贯穿Java编码规范、面向对象分析与设计方法、数组、集合、文件、多线程、Swing、JDBC等重要技术,希望读者能迅速将Java基础知识应用于项目实践。《Java程序设计与实践》既可作为高等院校学习Java程序设计、面向对象编程、Java项目实践等相关课程的教材,也可作为具有一定数据库基础,对管理信息系统开发感兴趣的专业人员的参考书。
【作者简介】
段林涛,男,博士,副教授,软件设计师,德国不莱梅大学计算与通信技术中心人工智能研究所博士后。长期从事计算机应用软件研发以及嵌入式实时系统、绿色计算、可穿戴智能交互等理论与应用的研究工作。
【目录】
目    录 
第1章  Java语言概述1
1.1  Java语言简介1
1.1.1  Java语言发展史1
1.1.2  Java语言的特点2
1.1.3  为什么学习Java语言3
1.2  Java虚拟机5
1.2.1  概述5
1.2.2  JVM运行时数据区6
1.3  Java开发环境7
1.3.1  JRE与JDK7
1.3.2  开发环境的搭建10
1.4  第一个Java应用程序13
1.4.1  编辑、编译与运行13
1.4.2  第一个应用程序的基本结构17
1.4.3  调试18
习题119
第2章  数据类型与表达式20
2.1  基本数据类型20
2.1.1  整型类型20
2.1.2  浮点类型21
2.1.3  boolean类型22
2.2  引用数据类型22
2.2.1  类与对象22
2.2.2  接口与实现类23
2.2.3  数组23
2.2.4  字符串24
2.2.5  输入与输出26
2.3  数据类型转换28
2.3.1  基本数据类型转换28
2.3.2  引用数据类型转换31
2.4  运算符与表达式32
2.4.1  操作数33
2.4.2  算术运算符34
2.4.3  关系运算符35
2.4.4  逻辑运算符36
2.4.5  位运算符38
2.4.6  条件运算符39
2.4.7  赋值运算符39
2.4.8  语句与语句块40
2.5  Java编程规范41
2.5.1  注释41
2.5.2  空白符43
2.5.3  括号43
2.5.4  命名规范44
习题244
第3章  流程控制46
3.1  程序的基本结构概述46
3.2  选择结构46
3.2.1  if语句47
3.2.2  switch语句49
3.3  循环结构51
3.3.1  for语句51
3.3.2  while语句53
3.3.3  do-while语句53
3.3.4  break与continue语句54
习题357
第4章  数组59
4.1  一维数组59
4.1.1  数组声明与初始化59
4.1.2  数组访问60
4.2  二维数组与多维数组61
4.2.1  数组声明与初始化61
4.2.2  数组访问63
4.3  方法调用与参数传递64
4.3.1  方法64
4.3.2  参数类型65
4.4  数组常见操作67
4.4.1  插入与删除67
4.4.2  遍历68
4.4.3  合并68
4.4.4  动态扩展69
4.4.5  查询70
4.4.6  排序70
习题472
第5章  类与对象73
5.1  面向对象编程概述73
5.2  类的定义与实例化74
5.2.1  类路径与包74
5.2.2  数据与方法77
5.2.3  访问控制79
5.2.4  方法重载82
5.2.5  构造方法82
5.2.6  static成员86
5.2.7  final成员87
5.3  面向对象特性88
5.3.1  封装88
5.3.2  继承89
5.3.3  多态91
5.4  面向对象高级特性93
5.4.1  枚举类型93
5.4.2  抽象类94
5.4.3  接口95
5.4.4  内部类96
5.5  实例:图书进货管理子系统 (数组)98
5.5.1  问题描述98
5.5.2  系统功能分析98
5.5.3  系统设计99
5.5.4  系统实现102
5.5.5  运行104
习题5107
第6章 异常108
6.1 Java异常体系108
6.1.1 Java异常109
6.1.2 异常类型109
6.1.3 常见异常类111
6.2 异常处理机制113
6.2.1 throws子句113
6.2.2 try-catch-finally语句114
6.2.3 try-with-resource语句117
6.2.4 throw语句120
6.2.5  异常链121
6.3 自定义异常121
6.4 日志123
习题6126
第7章  集合框架127
7.1  泛型127
7.1.1  泛型类127
7.1.2  泛型接口128
7.1.3  泛型方法129
7.1.4  通配符类型130
7.2  集合框架体系131
7.2.1  集合概述131
7.2.2  常用接口与实现类132
7.3  集合对象134
7.3.1  Set接口及实现类134
7.3.2  SortedSet接口及实现类137
7.3.3  List接口及实现类140
7.3.4  Queue接口及实现类142
7.3.5  Deque接口及实现类145
7.3.6  Map接口及实现类147
7.3.7  SortedMap接口及实现类149
7.4  集合工具类150
7.4.1  Arrays150
7.4.2  Collections154
7.5  实例:图书销售管理子系统 (集合)156
7.5.1  问题描述156
7.5.2  系统功能分析156
7.5.3  系统设计157
7.5.4  系统实现162
7.5.5  运行166
习题7169
第8章 I/O流与文件170
8.1 流的基本概念170
8.2 字节I/O流171
8.2.1 InputStream类和OutputStream类171
8.2.2 FileInputStream类和FileOutputStream类172
8.2.3 DataInputStream类和DataOutputStream类173
8.2.4 BufferedInputStream类和BufferedOutputStream类175
8.2.5 ByteArrayInputStream类和ByteArrayOutputStream类176
8.2.6 PipedInputStream类和
PipedOutputStream类177
8.2.7 ObjectInputStream类和
ObjectOutputStream类179
8.2.8 CipherInputStream类和
CipherOutputStream类181
8.3  字符I/O流182
8.3.1 Reader类和Writer类182
8.3.2 InputStreamReader类和
OutputStreamWriter类183
8.3.3 FileReader类和FileWriter类184
8.3.4 BufferedReader类和
BufferedWriter类185
8.4 文件系统186
8.4.1 文件相关接口与类186
8.4.2 文件操作示例188
8.4.3 随机访问文件类189
8.5 实例:图书信息维护子系统(文件)190
8.5.1 问题与系统功能描述190
8.5.2 系统设计191
8.5.3 系统实现195
8.5.4 运行200
习题8201
第9章 多线程202
9.1 线程的基本概念202
9.2 线程控制203
9.2.1 线程创建与启动203
9.2.2 线程终止204
9.2.3 线程阻塞206
9.3 互斥与同步问题207
9.3.1 线程互斥208
9.3.2 线程同步209
9.4  线程状态212
9.5 死锁213
9.6 实例:作业调度器214
9.6.1 问题与系统功能描述214
9.6.2 系统设计215
9.6.3 系统实现215
9.6.4  运行218
习题9219
第10章  Swing图形界面编程220
10.1  AWT与Swing220
10.2  容器与布局管理器220
10.2.1  顶层容器220
10.2.2  中间容器222
10.2.3  布局管理器227
10.3  Swing常用组件239
10.3.1  JLabel239
10.3.2  JButton240
10.3.3  JComboBox241
10.3.4  JTextField、JPasswordField和 JTextArea243
10.3.5  JCheckBox和JRadioButton245
10.3.6  JList246
10.3.7  JTable247
10.3.8  JTree250
10.3.9  JOptionPane253
10.4  事件侦听与处理模型256
10.4.1  事件256
10.4.2  监听器258
10.4.3  适配器260
10.5  实例:图书信息维护子系统(GUI)261
10.5.1  问题与系统功能描述261
10.5.2  系统设计262
10.5.3  系统实现264
10.5.4  运行267
习题10269
第11章 数据库编程270
11.1 JDBC270
11.2 常用接口与类274
11.3 实例:图书信息维护子系统   (JDBC)276
11.3.1 问题与系统功能描述276
11.3.2 数据库设计与实现277
11.3.3 系统实现277
习题11281
第12章  项目:图书进销存管理系统的设计与实现282
12.1  问题与系统功能描述282
12.1.1  项目描述282
12.1.2  业务流程说明283
12.2  系统设计284
12.2.1  数据库设计284
12.2.2  对象设计288
12.2.3  用户合法性校验流程291
12.2.4  基础信息维护流程(以图 书为例)292
12.2.5  进货流程292
12.2.6  销售流程294
12.3  系统实现295
12.3.1  数据库连接池295
12.3.2  用户登录和注销296
12.3.3  图书增删改查297
12.3.4  进货流程299
12.3.5  销售流程302
12.3.6  单据明细获取303
12.3.7  图书销售排行304
12.3.8  图书库存统计305
12.4  运行305
12.4.1  系统登录界面305
12.4.2  基础信息维护界面(以图书 为例)306
12.4.3  进货界面307
12.4.4  进货单维护界面307
12.4.5  销售界面308
12.4.6  销售单维护界面309
12.4.7  图书销售排行界面310
12.4.8  图书库存统计界面310
12.5  系统扩展311
参考文献312
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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