内容简介
本书全面深入地讲解了Java 7的核心技术及其在实际开发中的最佳实践。全书共分为四个部分,涵盖了Java语言基础、面向对象编程、异常处理、泛型、集合框架、I/O系统、多线程编程、网络编程、Swing图形用户界面、Java数据库连接等核心内容。作者结合多年的开发经验,通过大量实例和案例分析,帮助读者理解Java编程的精髓,掌握高效、可维护的代码编写技巧。
书中不仅详细介绍了Java 7的新特性,如字符串switch、类型推断、多异常捕获、资源自动关闭等,还深入探讨了设计模式在Java中的应用、性能优化策略以及常见陷阱的避免方法。每个章节都配有精心设计的练习题,帮助读者巩固所学知识。
本书适合有一定Java基础的开发者阅读,无论是初学者还是经验丰富的程序员,都能从中获得宝贵的实践经验和技术提升。通过阅读本书,读者将能够系统地掌握Java 7的核心技术,并将其灵活运用到实际项目中,编写出更加健壮、高效的Java应用程序。
目录
为什么要写这本书
读者对象及如何阅读本书
勘误和支持
Java的挑战与展望
第1章 Java 7语法新特性
1.1 Coin项目介绍
1.2 在switch语句中使用字符串
1.3 数值字面量的改进
1.4 优化的异常处理
1.5 try-with-resources语句
1.6 优化变长参数的方法调用
1.7 小结
第2章 Java语言的动态性
2.1 脚本语言支持API
2.2 反射API
2.3 动态代理
2.4 动态语言支持
2.5 小结
第3章 Java I/O
3.1 流
3.2 缓冲区
3.3 通道
3.4 NIO.2
3.5 使用案例
3.6 小结
第4章 国际化与本地化
4.1 国际化概述
4.2 Unicode
4.3 Java中的编码实践
4.4 区域设置
4.5 国际化与本地化基本实践
4.6 小结
第5章 图形用户界面
5.1 Java图形用户界面概述
5.2 AWT
5.3 Swing
5.4 事件处理与线程安全性
5.5 界面绘制
5.6 可插拔式外观样式
5.7 JavaFX
5.8 使用案例
5.9 小结
第6章 Java 7其他重要更新
6.1 关系数据库访问
6.2 java.lang包的更新
6.3 Java实用工具类
6.4 JavaBeans组件
6.5 小结
第7章 Java虚拟机
7.1 虚拟机基本概念
7.2 内存管理
7.3 引用类型
7.4 Java本地接口
7.5 HotSpot虚拟机
7.6 小结
第8章 Java源代码和字节代码操作
8.1 Java字节代码格式
8.2 动态编译Java源代码
8.3 字节代码增强
8.4 注解
8.5 使用案例
8.6 小结
第9章 Java类加载器
9.1 类加载器概述
9.2 类加载器的层次结构与代理模式
9.3 创建类加载器
9.4 类加载器的隔离作用
9.5 线程上下文类加载器
9.6 Class.forName方法
9.7 加载资源
9.8 Web应用中的类加载器
9.9 OSGi中的类加载器
9.10 小结
第10章 对象生命周期
10.1 Java类的链接
10.2 Java类的初始化
10.3 对象的创建与初始化
10.4 对象终止
10.5 对象复制
10.6 对象序列化
10.7 小结
第11章 多线程与并发编程实践
11.1 多线程
11.2 基本线程同步方式
11.3 使用Thread类
11.4 非阻塞方式
11.5 高级实用工具
11.6 Java SE 7新特性
11.7 ThreadLocal类
11.8 小结
第12章 Java泛型
12.1 泛型基本概念
12.2 类型擦除
12.3 上界和下界
12.4 通配符
12.5 泛型与数组
12.6 类型系统
12.7 覆写与重载
12.8 类型推断和<>操作符
12.9 泛型与反射API
12.10 使用案例
12.11 小结
第13章 Java安全
13.1 Java安全概述
13.2 用户认证
13.3 权限控制
13.4 加密与解密、报文摘要和数字签名
13.5 安全套接字连接
13.6 使用案例
13.7 小结
第14章 超越Java 7
14.1 lambda表达式
14.2 Java平台模块化
14.3 Java SE 8的其他更新
14.4 小结
附录A OpenJDK
附录B Java简史
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。