The Java Tutorials have been written for JDK 8.Java教程是为JDK 8编写的。Examples and practices described in this page don't take advantage of improvements introduced in later releases and might use technology no longer available.本页中描述的示例和实践没有利用后续版本中引入的改进,并且可能使用不再可用的技术。
See Java Language Changes for a summary of updated language features in Java SE 9 and subsequent releases.有关Java SE 9及其后续版本中更新的语言特性的摘要,请参阅Java语言更改。
See JDK Release Notes for information about new features, enhancements, and removed or deprecated options for all JDK releases.有关所有JDK版本的新功能、增强功能以及已删除或不推荐的选项的信息,请参阅JDK发行说明。
For Further Reading供进一步阅读
Concurrent Programming in Java: Design Principles and Pattern (2nd Edition) by Doug Lea. 《Java并发编程:设计原则和模式(第二版)》,作者Doug Lea。A comprehensive work by a leading expert, who's also the architect of the Java platform's concurrency framework.这是一位领先专家的综合性工作,他也是Java平台并发框架的架构师。
Java Concurrency in Practice by Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, and Doug Lea. 《Java并发实践》,作者Brian Goetz、Tim Peierls、Joshua Bloch、Joseph Bowbeer、David Holmes和Doug Lea。A practical guide designed to be accessible to the novice.为新手设计的实用指南。
Effective Java Programming Language Guide (2nd Edition) by Joshua Bloch. 《有效Java编程语言指南(第二版)》,作者Joshua Bloch。Though this is a general programming guide, its chapter on threads contains essential "best practices" for concurrent programming.虽然这是一个通用的编程指南,但它关于线程的章节包含了并发编程的基本“最佳实践”。
Concurrency: State Models & Java Programs (2nd Edition), by Jeff Magee and Jeff Kramer. 《并发性:状态模型和Java编程(第二版)》,作者Jeff Magee和Jeff Kramer。An introduction to concurrent programming through a combination of modeling and practical examples.通过结合建模和实例介绍并发编程。
Java Concurrent Animated: Animations that show usage of concurrency features.《Java并发动画》:显示并发特性使用情况的动画。