成功加入购物车
图书条目标准图
Java程序设计与实践
段林涛 著 / 电子工业出版社 / 2019-11 / 平装
售价 ¥ 20.93 3.5折
定价 ¥59.80
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2022-08-02
卖家超过10天未登录
《Java程序设计与实践》深入介绍了Java语言的基础知识及其高级特性,以实例与项目为导向,帮助读者实现从基础知识到实践应用的快速飞跃。《Java程序设计与实践》从Java基础到综合项目共分12章,内容涵盖Java虚拟机、数据类型、面向对象高级特性、面向对象分析与设计方法、类、接口、泛型、枚举、异常体系、集合框架、输入输出流、多线程、GUI图形用户界面设计、JDBC和综合项目实践等。
《Java程序设计与实践》从实践性出发、以易教易学为目标,提供大量实例,每章后配有习题和习题参考答案,便于教师教学和学生自学。《Java程序设计与实践》以实例与综合项目为主线贯穿Java编码规范、面向对象分析与设计方法、数组、集合、文件、多线程、Swing、JDBC等重要技术,希望读者能迅速将Java基础知识应用于项目实践。《Java程序设计与实践》既可作为高等院校学习Java程序设计、面向对象编程、Java项目实践等相关课程的教材,也可作为具有一定数据库基础,对管理信息系统开发感兴趣的专业人员的参考书。
段林涛,男,博士,副教授,软件设计师,德国不莱梅大学计算与通信技术中心人工智能研究所博士后。长期从事计算机应用软件研发以及嵌入式实时系统、绿色计算、可穿戴智能交互等理论与应用的研究工作。
目 录 第1章 Java语言概述 11.1 Java语言简介 11.1.1 Java语言发展史 11.1.2 Java语言的特点 21.1.3 为什么学习Java语言 31.2 Java虚拟机 51.2.1 概述 51.2.2 JVM运行时数据区 61.3 Java开发环境 71.3.1 JRE与JDK 71.3.2 开发环境的搭建 101.4 第一个Java应用程序 131.4.1 编辑、编译与运行 131.4.2 第一个应用程序的基本结构 171.4.3 调试 18习题1 19第2章 数据类型与表达式 202.1 基本数据类型 202.1.1 整型类型 202.1.2 浮点类型 212.1.3 boolean类型 222.2 引用数据类型 222.2.1 类与对象 222.2.2 接口与实现类 232.2.3 数组 232.2.4 字符串 242.2.5 输入与输出 262.3 数据类型转换 282.3.1 基本数据类型转换 282.3.2 引用数据类型转换 312.4 运算符与表达式 322.4.1 操作数 332.4.2 算术运算符 342.4.3 关系运算符 352.4.4 逻辑运算符 362.4.5 位运算符 382.4.6 条件运算符 392.4.7 赋值运算符 392.4.8 语句与语句块 402.5 Java编程规范 412.5.1 注释 412.5.2 空白符 432.5.3 括号 432.5.4 命名规范 44习题2 44第3章 流程控制 463.1 程序的基本结构概述 463.2 选择结构 463.2.1 if语句 473.2.2 switch语句 493.3 循环结构 513.3.1 for语句 513.3.2 while语句 533.3.3 do-while语句 533.3.4 break与continue语句 54习题3 57第4章 数组 594.1 一维数组 594.1.1 数组声明与初始化 594.1.2 数组访问 604.2 二维数组与多维数组 614.2.1 数组声明与初始化 614.2.2 数组访问 634.3 方法调用与参数传递 644.3.1 方法 644.3.2 参数类型 654.4 数组常见操作 674.4.1 插入与删除 674.4.2 遍历 684.4.3 合并 684.4.4 动态扩展 694.4.5 查询 704.4.6 排序 70习题4 72第5章 类与对象 735.1 面向对象编程概述 735.2 类的定义与实例化 745.2.1 类路径与包 745.2.2 数据与方法 775.2.3 访问控制 795.2.4 方法重载 825.2.5 构造方法 825.2.6 static成员 865.2.7 final成员 875.3 面向对象特性 885.3.1 封装 885.3.2 继承 895.3.3 多态 915.4 面向对象高级特性 935.4.1 枚举类型 935.4.2 抽象类 945.4.3 接口 955.4.4 内部类 965.5 实例:图书进货管理子系统 (数组) 985.5.1 问题描述 985.5.2 系统功能分析 985.5.3 系统设计 995.5.4 系统实现 1025.5.5 运行 104习题5 107第6章 异常 1086.1 Java异常体系 1086.1.1 Java异常 1096.1.2 异常类型 1096.1.3 常见异常类 1116.2 异常处理机制 1136.2.1 throws子句 1136.2.2 try-catch-finally语句 1146.2.3 try-with-resource语句 1176.2.4 throw语句 1206.2.5 异常链 1216.3 自定义异常 1216.4 日志 123习题6 126第7章 集合框架 1277.1 泛型 1277.1.1 泛型类 1277.1.2 泛型接口 1287.1.3 泛型方法 1297.1.4 通配符类型 1307.2 集合框架体系 1317.2.1 集合概述 1317.2.2 常用接口与实现类 1327.3 集合对象 1347.3.1 Set接口及实现类 1347.3.2 SortedSet接口及实现类 1377.3.3 List接口及实现类 1407.3.4 Queue接口及实现类 1427.3.5 Deque接口及实现类 1457.3.6 Map接口及实现类 1477.3.7 SortedMap接口及实现类 1497.4 集合工具类 1507.4.1 Arrays 1507.4.2 Collections 1547.5 实例:图书销售管理子系统 (集合) 1567.5.1 问题描述 1567.5.2 系统功能分析 1567.5.3 系统设计 1577.5.4 系统实现 1627.5.5 运行 166习题7 169第8章 I/O流与文件 1708.1 流的基本概念 1708.2 字节I/O流 1718.2.1 InputStream类和OutputStream类 1718.2.2 FileInputStream类和FileOutputStream类 1728.2.3 DataInputStream类和DataOutputStream类 1738.2.4 BufferedInputStream类和BufferedOutputStream类 1758.2.5 ByteArrayInputStream类和ByteArrayOutputStream类 1768.2.6 PipedInputStream类和PipedOutputStream类 1778.2.7 ObjectInputStream类和ObjectOutputStream类 1798.2.8 CipherInputStream类和CipherOutputStream类 1818.3 字符I/O流 1828.3.1 Reader类和Writer类 1828.3.2 InputStreamReader类和OutputStreamWriter类 1838.3.3 FileReader类和FileWriter类 1848.3.4 BufferedReader类和BufferedWriter类 1858.4 文件系统 1868.4.1 文件相关接口与类 1868.4.2 文件操作示例 1888.4.3 随机访问文件类 1898.5 实例:图书信息维护子系统(文件) 1908.5.1 问题与系统功能描述 1908.5.2 系统设计 1918.5.3 系统实现 1958.5.4 运行 200习题8 201第9章 多线程 2029.1 线程的基本概念 2029.2 线程控制 2039.2.1 线程创建与启动 2039.2.2 线程终止 2049.2.3 线程阻塞 2069.3 互斥与同步问题 2079.3.1 线程互斥 2089.3.2 线程同步 2099.4 线程状态 2129.5 死锁 2139.6 实例:作业调度器 2149.6.1 问题与系统功能描述 2149.6.2 系统设计 2159.6.3 系统实现 2159.6.4 运行 218习题9 219第10章 Swing图形界面编程 22010.1 AWT与Swing 22010.2 容器与布局管理器 22010.2.1 顶层容器 22010.2.2 中间容器 22210.2.3 布局管理器 22710.3 Swing常用组件 23910.3.1 JLabel 23910.3.2 JButton 24010.3.3 JComboBox 24110.3.4 JTextField、JPasswordField和 JTextArea 24310.3.5 JCheckBox和JRadioButton 24510.3.6 JList 24610.3.7 JTable 24710.3.8 JTree 25010.3.9 JOptionPane 25310.4 事件侦听与处理模型 25610.4.1 事件 25610.4.2 监听器 25810.4.3 适配器 26010.5 实例:图书信息维护子系统(GUI) 26110.5.1 问题与系统功能描述 26110.5.2 系统设计 26210.5.3 系统实现 26410.5.4 运行 267习题10 269第11章 数据库编程 27011.1 JDBC 27011.2 常用接口与类 27411.3 实例:图书信息维护子系统 (JDBC) 27611.3.1 问题与系统功能描述 27611.3.2 数据库设计与实现 27711.3.3 系统实现 277习题11 281第12章 项目:图书进销存管理系统的设计与实现 28212.1 问题与系统功能描述 28212.1.1 项目描述 28212.1.2 业务流程说明 28312.2 系统设计 28412.2.1 数据库设计 28412.2.2 对象设计 28812.2.3 用户合法性校验流程 29112.2.4 基础信息维护流程(以图 书为例) 29212.2.5 进货流程 29212.2.6 销售流程 29412.3 系统实现 29512.3.1 数据库连接池 29512.3.2 用户登录和注销 29612.3.3 图书增删改查 29712.3.4 进货流程 29912.3.5 销售流程 30212.3.6 单据明细获取 30312.3.7 图书销售排行 30412.3.8 图书库存统计 30512.4 运行 30512.4.1 系统登录界面 30512.4.2 基础信息维护界面(以图书 为例) 30612.4.3 进货界面 30712.4.4 进货单维护界面 30712.4.5 销售界面 30812.4.6 销售单维护界面 30912.4.7 图书销售排行界面 31012.4.8 图书库存统计界面 31012.5 系统扩展 311参考文献 312
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30