四时宝库

程序员的知识宝库

Java Development Kit 10发布,那java 11 新功能了解一下?

日前 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。

一篇文章看清楚JDK13的特性(jdk13.0.1是哪个版本)

1、switch优化更新

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; 
}

还在用JDK8?我都开始上手JDK 13了

作者:木九天

来源:https://my.oschina.net/mdxlcj/blog/3107021

# switch优化更新

JDK11以及之前的版本:

# 动态CDS档案

目标:提高应用程序类 - 数据共享(AppCDS)的可用性。消除了用户进行试运行以创建每个应用程序的类列表的需要。

JDK 13 新特性一览(jdk 12新特性)

Java后端,选择

优质文章,及时送达

作者 | 木九天

链接 | my.oschina.net/mdxlcj/blog/3107021

1、switch优化更新

JDK11以及之前的版本:

switch (day) { case MONDAY:

扒一扒史上最坑的空白字符(最新空白字符)

作为一名程序员,无论是前端开发还是后端开发,都可能和正则表达式打交道,有时候明明肉眼可见是符合正则的,为何总是过不去呢?下面先贴一个例子,最近遇到的坑,有兴趣可以先试一下复制到记事本和IDE工具内看下。

如下是一个手机号,我们需要通过正则校验手机号合法性,看起来是完全符合手机号规则的

?13666668888?

不使用复杂的的正则校验,就校验数字11位,测试复制和手动输入的结果:

比Chrome还快,Firefox 50桌面和安卓正式版发布

备受开发者喜爱的Firefox 今天正式发布50版,桌面版和安卓版同时发布,官网在宣传其最新特性的时候号称最快,并附带一份浏览器测试结果,显示Firefox是目前最快的浏览器,比刚刚登上浏览器霸主的Chrome还快!

官方发布备忘录

https://www.mozilla.org/en-US/firefox/50.0/releasenotes/

New新特性

    给你梳理了 44 个 CSS 精选知识点

    布局

    1. 盒模型重置

    盒模型重置,使盒子的宽度和高度不受其边框(border)或填充(padding)的影响。

    HTML

    纯CSS制作一个评星组件(说出去都没人信)

    点击右上方红色按钮关注“web秀”,让你真正秀起来

    前言

    纯CSS制作一个评星组件,说出去都没人信,你信吗?

    如果让你制作上面图的效果,你会怎么开发了?可以下发评论说说你的想法。今天就来看看纯CSS是如何实现这个效果的。

    HTML

    html 每个标签都自带样式,你知道更具体的吗?

    做过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 } }

    分享几个css实用技巧(分享几个css实用技巧是什么)

    本篇将介绍几个css小技巧,目录如下:

    1. 自定义引用标签的符号
    2. 重置所有标签样式
    3. 禁止文本选择
    4. 制作小三角形
    控制面板
    您好,欢迎到访网站!
      查看权限
    网站分类
    最新留言
      友情链接