日前 Oracle 发布了 Java Development Kit 10,那么下个版本的JDK 11 也发布在即。
我们今天就来介绍一下 Java 11 的新功能,有兴趣了解一下吗?
根据Oracle新出台的每6个月发布一次Java SE的节奏,Java 11将于2018年9月发布,迄今为止Oracle已经宣布了好几个新功能。
此外,Java 11还将删除一些功能,其中包括删除CORBA和Java EE(最近更名为Jakarta EE)模块,以及删除JavaFX。
2024年09月14日
日前 Oracle 发布了 Java Development Kit 10,那么下个版本的JDK 11 也发布在即。
我们今天就来介绍一下 Java 11 的新功能,有兴趣了解一下吗?
根据Oracle新出台的每6个月发布一次Java SE的节奏,Java 11将于2018年9月发布,迄今为止Oracle已经宣布了好几个新功能。
此外,Java 11还将删除一些功能,其中包括删除CORBA和Java EE(最近更名为Jakarta EE)模块,以及删除JavaFX。
2024年09月14日
JDK11以及之前的版本:
switch (day) { case MONDAY: case FRIDAY: case SUNDAY: System.out.println(6); break; case TUESDAY: System.out.println(7); break; case THURSDAY: case SATURDAY: System.out.println(8); break; case WEDNESDAY: System.out.println(9); break; }
2024年09月14日
作者:木九天
来源:https://my.oschina.net/mdxlcj/blog/3107021
# switch优化更新
JDK11以及之前的版本:
# 动态CDS档案
目标:提高应用程序类 - 数据共享(AppCDS)的可用性。消除了用户进行试运行以创建每个应用程序的类列表的需要。
2024年09月14日
Java后端,选择
优质文章,及时送达
作者 | 木九天
链接 | my.oschina.net/mdxlcj/blog/3107021
1、switch优化更新
JDK11以及之前的版本:
switch (day) {
case MONDAY:
2024年09月14日
作为一名程序员,无论是前端开发还是后端开发,都可能和正则表达式打交道,有时候明明肉眼可见是符合正则的,为何总是过不去呢?下面先贴一个例子,最近遇到的坑,有兴趣可以先试一下复制到记事本和IDE工具内看下。
如下是一个手机号,我们需要通过正则校验手机号合法性,看起来是完全符合手机号规则的
?13666668888?
不使用复杂的的正则校验,就校验数字11位,测试复制和手动输入的结果:
2024年09月14日
备受开发者喜爱的Firefox 今天正式发布50版,桌面版和安卓版同时发布,官网在宣传其最新特性的时候号称最快,并附带一份浏览器测试结果,显示Firefox是目前最快的浏览器,比刚刚登上浏览器霸主的Chrome还快!
官方发布备忘录
https://www.mozilla.org/en-US/firefox/50.0/releasenotes/
New新特性
2024年09月14日
点击右上方红色按钮关注“web秀”,让你真正秀起来
纯CSS制作一个评星组件,说出去都没人信,你信吗?
如果让你制作上面图的效果,你会怎么开发了?可以下发评论说说你的想法。今天就来看看纯CSS是如何实现这个效果的。
2024年09月14日
做过web前端开发的都知道,每个标签都自带样式,比如body自带margin,a标签自带下划线,li标签自带小圆点,但是你知道更具体的吗?以下的文档还原了w3c对每个标签最初的定义,收藏一下,对你一定有帮助。
@charset "utf-8";/*@charset "gb2312";*//** * ============================================================================ * 版权所有: 切版 * 网站地址: http://www.qieban.cn * 该文件为W3C为标签赋予最原始样式规则、制作参考无实际作用 * ---------------------------------------------------------------------------- **/ html, address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre { display: block } li { display: list-item } head { display: none } table { display: table } tr { display: table-row } thead { display: table-header-group } tbody { display: table-row-group } tfoot { display: table-footer-group } col { display: table-column } colgroup { display: table-column-group } td, th { display: table-cell } caption { display: table-caption } th { font-weight: bolder; text-align: center } caption { text-align: center } body { margin: 8px } h1 { font-size: 2em; margin: .67em 0 } h2 { font-size: 1.5em; margin: .75em 0 } h3 { font-size: 1.17em; margin: .83em 0 } h4, p, blockquote, ul, fieldset, form, ol, dl, dir, menu { margin: 1.12em 0 } h5 { font-size: .83em; margin: 1.5em 0 } h6 { font-size: .75em; margin: 1.67em 0 } h1, h2, h3, h4, h5, h6, b, strong { font-weight: bolder } blockquote { margin-left: 40px; margin-right: 40px } i, cite, em, var, address { font-style: italic } pre, tt, code, kbd, samp { font-family: monospace } pre { white-space: pre } button, textarea, input, select { display: inline-block } big { font-size: 1.17em } small, sub, sup { font-size: .83em } sub { vertical-align: sub } sup { vertical-align: super } table { border-spacing: 2px; } thead, tbody, tfoot { vertical-align: middle } td, th { vertical-align: inherit } s, strike, del { text-decoration: line-through } hr { border: 1px inset } ol, ul, dir, menu, dd { margin-left: 40px } ol { list-style-type: decimal } ol ul, ul ol, ul ul, ol ol { margin-top: 0; margin-bottom: 0 } u, ins { text-decoration: underline } br:before { content: "\A" } :before, :after { white-space: pre-line } center { text-align: center } :link, :visited { text-decoration: underline } :focus { outline: thin dotted invert } /* Begin bidirectionality settings (do not change) */ BDO[DIR="ltr"] { direction: ltr; unicode-bidi: bidi-override } BDO[DIR="rtl"] { direction: rtl; unicode-bidi: bidi-override } *[DIR="ltr"] { direction: ltr; unicode-bidi: embed } *[DIR="rtl"] { direction: rtl; unicode-bidi: embed } @media print { h1 { page-break-before: always } h1, h2, h3, h4, h5, h6 { page-break-after: avoid } ul, ol, dl { page-break-before: avoid } }