Java 8 学习资料汇总【转载】
- 2014年3月18日,Java SE 8 发布,而 Java 9 预期2016年发布;
- 2011年7月7日,Java 7 发布,是2009年4月20日被Oracle 以74亿美元收购首次推出,不过,Oracle 将2015年4月停止Java 7的公共更新;
- 2009年12月,Java EE 6 发布;
- 2004年9月,J2SE 1.5 发布;
- 2000年5月,JDK1.3、JDK1.4 相继发布;
- 1996年1月,JDK1.0 发布;
- 1995年5月23日,Java 语言正式诞生。
|
版本 |
正式发布日期 |
停用日期 |
使用寿命 |
距离上个版本 |
与上个版本共存 |
|
3(1.3) |
2000.5 |
2006 |
6 |
2 |
-- |
|
4(1.4) |
2002.2 |
2008.10 |
6 |
2 |
4 |
|
5 |
2004.5 |
2009.12 |
5 |
2 |
4 |
|
6 |
2006.12 |
2013.2 |
6 |
2 |
3 |
|
7 |
2011.7 |
2015.4 |
4 |
5 |
1.5 |
|
8 |
2014.3 |
2017.5* |
3 |
3 |
1 |
|
9 |
2016.9* |
待定 |
待定 |
2 |
1 |
本文首发于 jOOQ博客的 Java 8 Friday系列,经原作者 Data Geekery GmbH 授权由InfoQ中文站编译并分享。
Java 8 发布已经有一段时间,它被认为是 Java 5 发布以来最大的一次版本升级。Java 8 提供的新特性主要集中在 Java 编译器、类库、开发工具以及 JVM(Java 虚拟机)等方面。其中,Lambda 表达式、默认方法、并行 API 等都受到了开发者的追捧,社区上关于 Java 8 的学习资料如雨后春笋般出现。下面是一些优秀的学习资料汇总:
Brian Goetz 在 Stack Overflow 上的回答
Brian 是《Java 并发编程实战》的作者之一,有 20 多年的软件咨询行业经验。Brian 是 JSR 335的带头者,他和他的专家团队的努力为 Java 8 的成功做出了重大贡献。下面是 Brian 在 Stack Overflow 上关于 Java 8 相关问题的一些精彩回答:
Baeldung 的 Java 8 资料集锦
Baeldung是一名软件开发工程师,热衷于Spring、REST、TDD等技术。他在自己的博客上总结了一些Java 8资料。地址如下:
jOOQ 博客
jOOQ 是一个轻量级的 JAVA ORM 框架,在它的官方博客上分享了 Java 8 与 jOOQ 相关的经验。下面是近几个月比较流行的文章:
ZeroTurnaround 博客
作为内容营销的策略之一,ZeroTurnaround 在不久前开设了 rebellabs 专题。专题中有很多与Java相关的文章,下面是一些 Java 8 方面的精彩分享:
Takipi 博客
与 ZeroTurnaround 一样,Takipi 也提供了 Java 8 的相关文章,篇篇精彩:
Benji Weber 的 Java 8 体验笔记
Benji Weber 的 Java 8 系列博客读起来相当有趣,他在思考问题时总能跳出固有思维去思考问题,比如他对默认方法、方法引用等特性的看法。
Informatech 博客
Edwin Dalorzo 在 Informatech 上关于J ava 8 的文章也比较有深度:
Java 8 是基于业界的广泛合作开发的,包括公开审查、每周构建以及甲骨文工程师通过 OpenJDK 社区和 JCP 与全球 Java 开发人员社区的广泛合作。Java 8 注定是革命性的,它将 Java 语言升级为“现代”的开发模式。国内社区中也有大批人组织翻译 Java 8 的相关资料。以上的大部分文章在社区中都能找到中文翻译。
Java 8 学习资料汇总【转载】的更多相关文章
- d3可视化实战00:d3的使用心得和学习资料汇总
最近以来,我使用d3进行我的可视化工具的开发已经3个月了,同时也兼用其他一些图表类库,自我感觉稍微有点心得.之前我也写过相关文章,我涉及的数据可视化的实现技术和工具,但是那篇文章对于项目开发而言太浅了 ...
- “全栈2019”22篇Java异常学习资料及总结
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"22篇Ja ...
- redis学习资料汇总
redis学习资料汇总 2017年01月07日 22:10:37 阅读数:281 转载:http://blog.csdn.net/wtyvhreal/article/details/50427627 ...
- 机器学习&深度学习资料(转载)
转自 飞鸟各投林 <Brief History of Machine Learning> 介绍:这是一篇介绍机器学习历史的文章,介绍很全面,从感知机.神经网络.决策树.SVM.Adaboo ...
- 【转】iOS超全开源框架、项目和学习资料汇总
iOS超全开源框架.项目和学习资料汇总(1)UI篇iOS超全开源框架.项目和学习资料汇总(2)动画篇iOS超全开源框架.项目和学习资料汇总(3)网络和Model篇iOS超全开源框架.项目和学习资料汇总 ...
- iOS超全开源框架、项目和学习资料汇总--数据库、缓存处理、图像浏览、摄像照相视频音频篇
iOS超全开源框架.项目和学习资料汇总--数据库.缓存处理.图像浏览.摄像照相视频音频篇 感谢:Ming_en_long 的分享 大神超赞的集合,http://www.jianshu.com/p/f3 ...
- springcloud学习资料汇总
收集Spring Cloud相关的学习资料 学习Spring Cloud首先需要了解Spring Boot,不了解Spring Boot的同学戳这里Spring Boot学习资料汇总 重点推荐:Spr ...
- 这月薪过万的Java高级学习资料,难得一遇的干货,不下载真可惜了!
大家有没有想我呢 不管你们想不想我 我挺想你们的 通过昨天我不断的 死气白咧各种说好话 最终 要到了Java学科的Java集合学习资料 里面包含视频+资料+源码 堂兄也有一个愿望 希望你们月薪过万后 ...
- (zhuan) 深度学习全网最全学习资料汇总之模型介绍篇
This blog from : http://weibo.com/ttarticle/p/show?id=2309351000224077630868614681&u=5070353058& ...
随机推荐
- 利用反射创建User类的对象
package com.bjpowernode; public class User { private int age; public String name; public void m1() { ...
- CentOS 上安装 nodejs v11.0.0
下载 nodejs 淘宝 nodejs 镜像地址:https://npm.taobao.org/mirrors/node wget 命令下载: wget https://npm.taobao.org/ ...
- JQuery插件jqModal应用详解(十二)
JqModal 是jQuery的一个插件,用来在web浏览器中显示自定义通告,而且它为通用窗口框架奠定了基础. 1. 多模型支持 2. 支持拖拽和重定义大小 3, 支持远程加载窗口内容(ajax和if ...
- ASP.NET Core 2 学习笔记(九)模型绑定
ASP.NET Core MVC的Model Binding会将HTTP Request数据,以映射的方式对应到参数中.基本上跟ASP.NET MVC差不多,但能Binding的来源更多了一些.本篇将 ...
- hdu 1596 乘积的最大值
一般题是 和的最小值 这个是乘积的最大值 Sample Input31 0.5 0.50.5 1 0.40.5 0.4 131 2 //起点 终点2 31 3 Sample Output0.5000. ...
- C#的委托(delegate、Action、Func、predicate)
委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递.事件是一种特殊的委托. 1.委托的声明 delegate我们常用到的一种声明 delegate至少0个参数,至多32个参 ...
- python全栈开发day43-javascript
一.昨日内容回顾 1.绝对定位的盒子居中 left:50%: margin-left:负的盒子宽度的一半 2.固定位置 脱离标准文档流 作用:返回顶部,广告,滚动监听栏.固定导航栏(body{marg ...
- 【Ray Tracing The Next Week 超详解】 光线追踪2-8 Volume
Preface 今天有两个东东,一个是体积烟雾,一个是封面图 下一篇我们总结项目代码 Chapter 8:Volumes 我们需要为我们的光线追踪器添加新的物体——烟.雾,也称为participat ...
- 一次线上FullGC问题记录
标题采自:英雄联盟-瑞文:断剑重铸之日,骑士归来之时! 断剑 前两天早上在挤地铁的时候看到小组群里,主管发了好多消息,打开来一看,说是XX项目自从22号发版后,每天晚上就疯狂Full GC,让 ...
- Linux笔记 rm -rf 嘻嘻
学习目标:常用linux命令的使用 JAVAEE :后台应用都会涉及到linux系统,应用程序的部署,运维,分布式集群,大数据,云计算 虚拟机:虚拟出来的计算机 虚拟机软件:用来产生虚拟机的一个软件 ...