回顾2017Java 小结
一、Java语言最流行
最近,调查结果已公布:Java 被评为最流行的语言,JavaScript 是最常用的语言,而 Go 被认为是最有前途的语言,Python 是最多人想去尝试的语言。
https://www.jetbrains.com/research/devecosystem-2017/
二、Java大事记
新发布的CheerpJ可以轻松将Java应用转换为javaScript。
9月21日,一再延期的Java 9终于正式发布。宣传最热的Jigsaw似乎并没有迅速赢得开发者的心。基于Project Jigsaw的模块化功能引起了广大程序开发人员的争议,Java商店对于模块化功能并没有立即更新,而是保守的决定等模块化成熟后再进行更新。
经历了Java 9延期事件,Oracle的Java平台组首席架构师Mark Reinhold提出,Java SE平台和JDK将转变为严格的基于时间模式,每六个月增加一个新功能,每季度更新一次,每三年发布一次长期支持。
据国外顾问机构约翰·库克博士的预测,到2039年,Java将死亡。Java被列为21世纪即将死亡的编程语言之一。
阿里巴巴李三红在一场公开演讲中表示,阿里开发的所有Java应用程序都在运行AJDK,阿里巴巴基于丰富的Java开源定制了大部分软件生态系统。
根据数据显示,Java是2017年最受欢迎的编程语言,拥有6.8万个工作机会,但是这一数字将在2018年下降至6.2万。即便下降,该编程语言同样是市场需求最旺盛的。(相关文章:《2018市场需求最旺盛编程语言:Java、Python、JavaScript!》)
http://developer.51cto.com/art/201712/561794.htm
三、值得学习的Java类库
Guice (发音同 ‘juice’) ,是一个 Google 开发的轻量级依赖性注入框架,适合 Java 6 以上的版本。
OkHttp是一个非常高效的HTTP客户端
Retrofit 是 Square 下的类型安全的 HTTP 客户端,支持 Android 和 Java 等,它能将你的 HTTP API 转换为 Java 接口。
RxJava – JVM的响应式编程扩展 – 是一个为Java虚拟机编写的使用可观察序列的构建异步的基于事件的程序的类库。它基于观察者模式实现对数据/事件的序列的支持,并添加了一些操作符,允许你以声明式构建序列, 使得开发者无需关心底层的线程、同步、线程安全和并发数据结构。
https://coyee.com/article/11950-java-libraries-you-can-t-miss-in-2017
四、2017写的包含有Java的随笔
2017写了82篇包含有Java关键词的随笔,其中阅读量最大的几篇如下:
最新文章
- IBatis 简易框架搭建
- 往sql数据库表中添加字段
- BufferedInputStream/BufferedOutputStream复制文件
- Input event驱动
- ORA-27102: out of memory并伴随OSD-00031的处理
- Overview of the Packages JAXP
- weiphp 微信公众号用程序来设置指定内容消息回复业务逻辑操作
- AIR使用文件对象操作文件和目录
- 用DotRas来连接VPN网络
- eclipse maven构建
- iOS知识点、面试题 之二
- 洛谷 [P2756] 飞行员配对方案问题 网络流实现
- 浮动和BFC的学习整理转述
- 【MySQL 读书笔记】当我们在执行更新语句的时候我们在做什么
- Java核心-多线程-并发控制器-CyclicBarrier同步屏障
- Django之CRM项目Day5-跳转页面 跟进记录 报名记录
- Oracle Client(客户端) 安装与配置
- Spark中map与flatMap
- Java Web(四) 过滤器Filter
- gulp 使用入门
热门文章
- RabbitMQ系列(八)--顺序消费模式和迅速消息发送模式
- CPU总线
- Introduction of Version Control/Git, SVN
- A useful logger function in C project.
- 爬虫实战(一) 用Python爬取百度百科
- python3 的range
- 洛谷 3398 仓鼠找sugar 【模板】判断树上两链有交
- BZOJ 3648 寝室管理
- Spring MVC学习总结(12)——Spring MVC集成Swagger时报错{"schemaValidationMessages":[
- nyoj 911 Registration system(map)