从Java 8启动项目拼图?
根据该帖子的评论 ,看来Java开发人员社区并没有特别欢迎此消息。 Markus Karg 写道 :“实际上,将Jigsaw从JDK 8中剥离是有点荒谬的,因为它已经从JDK 7中剥离了。……只要放弃这个想法并使用Maven。” 乔恩·费舍尔( Jon Fisher) 写道 :“我认为这对java平台不是一个好主意。 …延迟此操作只会使Java成为一种过时的技术。 忍者的评论是:“不管你们决定走什么路,我认为现在都应该优先考虑将Java平台优先于Java语言。”
尽管此消息通常受到Java开发人员社区的不利评价,但其解释确实有所不同。 一些评论认为现在需要Project Jigsaw的模块化(可能已经为时已晚), 其他评论则认为应该使用OSGi (或Maven或Ivy )来代替Project Jigsaw,而其他 人则宁愿获得其他新功能 ,也没有担心将模块化推进到Java 9,其他人只是想使用Groovy或Scala代替。 提出了一个问题,即是否应该放弃Java 8的其他功能以支持Jigsaw。
作为Java 8的两个“旗舰”功能之一( lambda表达式是另一个),我也很失望地看到模块化可能会推迟到Java 9之前。但是,Reinhold指出,如果Java 8的Jettison Jigsaw被接受,“ Java 8将于2013年9月左右准时交付”,并计划“包括广受期待的Lambda项目 ( JSR 335 ),新的日期/时间API( JSR 310 ),类型注释” ( JSR 308 ),以及一些较小的功能已在进行中。”
我真的很想要一个新的Date / Time API,我认为lambda表达式将大大改善我们在Java中可以做的事情。 因此,即使没有模块化,我也会很兴奋地接触到Java 8。
参考: 从Java 8启动的项目拼图? 由我们的JCG合作伙伴 Dustin Marx在Inspired by Actual Events博客中获得。
翻译自: https://www.javacodegeeks.com/2012/07/project-jigsaw-booted-from-java-8.html
从Java 8启动项目拼图?相关推荐
- java jar 启动项目,SpringBoot项目运行jar包启动的步骤流程解析
SpringBoot项目在开发中,方便快捷,有一点原因就是SpringBoot项目可以打jar包运行:把jar包直接扔服务器上,然后运行jar包就能访问项目接口了.下面介绍SpringBoot项目打j ...
- 启动项目时出现java.io.EOFException异常。
2019独角兽企业重金招聘Python工程师标准>>> 启动项目时报以下异常 严重: Exception loading sessions from persistent stora ...
- SpringBoot启动项目时提示:Error:java: 读取***.jar时出错;
场景 在IDEA中新建SpringBoot项目后,修改了默认的Maven仓库和配置文件,然后在启动项目时提示: Error:java: 读取\org\assertj\assertj-core\3.11 ...
- SpringBoot启动项目时提示:Error:(3, 32) java: 程序包org.springframework.boot不存在
场景 在IDEA中新建SpringBoot项目,后启动项目时提示: Error:(3, 32) java: 程序包org.springframework.boot不存在 实现 将pom.xml中par ...
- java tostring方法_Java程序员小伙启动项目报错,原来是使用了lombok
每一个程序员在进公司的第一天,可能是在搭建环境,启动项目.小伙在启动 SpringBoot 项目中发现:代码中缺失大量的 getter/setter ,一查原来使用 lombok . 首先,解决项目中 ...
- 解决idea启动项目报错:Unable to open debugger port(127.0.0.1:60157):java.net.SocketExceptionsocket closed
转载自 解决idea启动项目报错:Unable to open debugger port(127.0.0.1:60157):java.net.SocketException"socket ...
- rmi java 服务_javaweb项目启动时自动启动rmi服务器实例
1.我们先写一个web项目启动时需要运行的类RmiRegisterServlet.java package com.mx.Servlet; import javax.servlet.ServletCo ...
- java 运行war_javaweb项目在Eclipse中启动Tomcat后运行正常,但是打成war包启动后运行异常的问题?...
项目框架 SSM+redis+shiro 问题描述 Eclipse中启动项目 从"Start the server"启动,项目运行一切正常 war包启动 项目打包,将war包放入本 ...
- java启动项目报错,org.apache.catalina.lifecycleException..............以及解决方案
解决方法 像类似的启动项目报错,一般情况都在web.xml里面: 此时,注意 java.lang.IllegalArgumentException: Invalid<url-pattern> ...
最新文章
- android values-v21 style 报错,Android 4.4 以上实现透明导航栏和状态栏 Translucent system bar...
- java1.5以后的一些新特性
- el search 查询排序
- 【转载】探寻C++最快的读取文件的方案
- python有道翻译接口-【Python】Python利用有道翻译开发API应用示例
- ubuntu14.04安装dropbox
- Activity生命周期的补充
- 20-forEach循环语句
- 冒泡排序法应用排身高
- 苹果一体机系统恢复_趁双十一大促销,赶紧升级苹果一体机升级SSD固态和液态内存吧...
- LVM与软RAID整理笔记
- 大数据建模,eBay的一个牛人
- Spring源码之创建AOP代理
- c++_iomanip头文件一些函数记录
- 不插字段,直接利用OracleSpatial计算
- Sublime Text:安装插件、卸载插件
- kettle下载windows共享文件夹到本地
- Fcitx 在 LumaQQ中的设置
- 取消挂载是提示:device is busy
- 【LSTM回归预测】基于matlab布谷鸟算法优化LSTM回归预测【含Matlab源码 2037期】