《Java SE实践教程》在大量实例的基础上讲解了Java的基础知识和最新发展。围绕个人信息管理的综合实例的开发贯穿全书,每章按教学场景的形式进行组织,分为讲解、练习、实战、进阶、小结5个部分。
本书适合所有Java初学者及对Java有一定研究的开发人员。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Java SE实践教程 |
分类 | |
作者 | 张伟 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 《Java SE实践教程》在大量实例的基础上讲解了Java的基础知识和最新发展。围绕个人信息管理的综合实例的开发贯穿全书,每章按教学场景的形式进行组织,分为讲解、练习、实战、进阶、小结5个部分。 本书适合所有Java初学者及对Java有一定研究的开发人员。 内容推荐 本书在大量实例的基础上讲解了Java的基础知识和最新发展。围绕个人信息管理的综合实例的开发贯穿全书,每章按教学场景的形式进行组织,分为讲解、练习、实战、进阶、小结5个部分。本书将动手实验的内容进一步整理和系统化,形式上更加贴近实际的教学要求,并融入作者多年工程实践的经验和对Java语言的编程思想的理解,让读者以一种生动有趣的方式掌握最新的Java技术和相关有效的开发方法和资源。 本书适合所有Java初学者及对Java有一定研究的开发人员。 目录 第1章 进驻爪哇岛——JAVA的基本语法 1.1 讲解 1.1.1 爪哇岛的历史与演变 1.1.2 爪哇岛基本生存规则 1.1.3 爪哇岛上新人新风尚 1.2 练习 1.2.1 搭建Java开发环境 1.2.2 体验Java程序开发 1.2.3 J2SEc5.0新特性实践 1.3 小结 第2章 对象无处不在——面向对象的基本概念 2.1 讲解 2.1.1 什么是面向对象 2.1.2 面向对象的基本概念 2.1.3 Java对面向对象的支持 2.2 练习 2.2.1 JavaBeans技术开发可重用组件 2.2.2 面向对象的基础实践 2.3 小结 第3章 当一个变成多个——集合框架的基本概念 3.1 讲解 3.1.1 集合概述 3.1.2 Collection接口 3.1.3 泛型(Generics) 3.1.4 Map接口 3.2 练习 3.2.1 创建课程管理系统 3.3 小结 第4章 数据传送的管道——JAVAcI/O 4.1 讲解 4.1.1 流——JavacI/O的基础 4.1.2 JavacI/O库 4.2 练习 4.2.1 数据传送的通道 4.2.2 管道的一端 4.2.3 文件处理 4.2.4 基于对象的读写 4.2.5 NIO 4.3 小结 第5章 如何走得更稳——测试驱动的基本概念 5.1 讲解 5.1.1 什么是JUnit 5.1.2 使用JUnit的一般过程 5.1.3 安装JUnit 5.2 编写单元测试 5.2.1 第1个单元测试 5.3 编写单元测试的步骤 5.3.1 常用断言 5.3.2 TestSuite 5.3.3 JUnit框架组成 5.4 练习 5.4.1 创建JUnit单元测试 5.4.2 setUp和tearDown 5.4.3 使用TestSuite 5.5 补充:JUNITc4的新增特性 5.5.1 测试方法 5.5.2 初始化方法 5.5.3 TestSuite初始化 5.5.4 兼容性 5.6 小结 第6章 三头六臂——线程和同步的基本概念 6.1 讲解 6.1.1 什么是线程 6.1.2 创建线程 6.1.3 线程的生命周期 6.1.4 线程的优先级 6.1.5 中断线程 6.1.6 线程组 6.1.7 处理未被捕获的异常 6.1.8 守护线程 6.2 同步与锁 6.2.1 synchronized和同步 6.2.2 锁对象 6.2.3 Condition对象 6.2.4 再谈synchronized 6.3 协调任务 6.3.1 线程池和Executor 6.3.2 Callable和Future 6.3.3 ScheduledExecutorService 6.4 线程安全的集合和同步器 6.4.1 阻塞队列 6.4.2 指定阻塞时间 6.4.3 同步器 6.4.4 Atomic类型 6.5 练习 6.5.1 线程间同步 6.5.2 生产者、消费者问题 6.6 小结 第7章 我要彩色照片——Swing的基本概念 7.1 讲解 7.1.1 Swing的基本概念 7.1.2 Swing组件继承关系 7.1.3 Swing组件一览 7.1.4 Swing和MVC设计模式 7.1.5 Swing的单线程模型 7.2练习 7.2.1 第1个Swing程序 7.2.2 外观感觉 7.2.3 事件侦听器 7.2.4 Swing基本控件和窗口 7.2.5 Swing容器 7.2.6 Swing高级控件 7.3 小结 第8章 朋友们,你们在哪里——Java数据库运用 8.1 讲解 8.1.1 数据库的基本概念 8.1.2 了解Java DB 8.1.3 JDBC与JDBC4.0 8.1.4 用Java让数据库动起来 8.1.5 事务处理简介 8.2 练习 8.2.1 数据库操作 8.2.2 我的联系手册 8.2.3 事务处理 8.3 小结 第9章 还想再见到你——数据持久化 9.1 讲解 9.1.1 数据持久化的基本概念 9.1.2 数据持久化技术简介 9.1.3 Java中的对象关系映射 9.1.4 对象XML序列化 9.2练习 9.2.1 我的联系手册(JPA实现) 9.2.2 我的联系手册(JAXB实现) 9.3 小结 第10章 准备环球旅行——应用程序国际化 10.1 讲解 10.1.1 概念介绍 10.1.2 设置Locale 10.1.3 隔离语言环境相关数据 10.1.4 格式化 10.2 练习 10.2.1 对单独的文件进行国际化 10.2.2 在设计时国际化GuI表单 10.2.3 国际化整个项目 10.3 小结 第11章 请保持联系——Java网络连接 11.1 讲解 11.1.1 Java网络连接的基本概念 11.1.2 使用TCP协议的Socket网络编程 11.1.3 使用UDP协议的Socket网络编程 11.1.4 多点传送和MulticastSocket类 11.1.5 NIO及相关技术 11.2练习 11.2.1 ServerSocket与Socket示例:开发一个Server-Client模型的程序 11.2.2 多点传送示例 11.2.3 打造你自己的QQ 11.3 小结 第12章 找个好管家——JMx 12.1 讲解 12.1.1什么是JMX 12.1.2 JMX基本概念 12.1.3 JMX管理应用开发 12.2 练习 12.2.1 建立JMX开发环境 12.2.2 创建拼词游戏程序 12.2.3 分布式管理扇形绘制Applet程序 12.3 小结 第13章 让我们更专业——软件工程的基本概念 13.1 讲解 13.1.1 软件工程的基本概念 13.1.2 版本控制系统 13.1.3 统一建模语言 13.2 练习 13.2.1 建立CVS的使用环境和基本操作 13.2.2 使用标记和分支 13.3 使用UML建模 13.3.1 对基本结构建模 13.3.2 对高级结构建模 13.4 小结 索引 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。