温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
那么以上呢,咱们讲的这八个新特性呢,就是我们JAVA12,诶,在官方说明的这个文档当中提到了八个新的GDP,诶,Java gdk enhancement proposals,呃,Java的一个改进提案,那么在JAVA12当中其实不止有这八个新特性,那除此之外呢,我们还有其他的一些解读啊,涉及到了一些新的A的一些添加啊,包括呢,一些原有API的一些depar的废弃啊,那除此之外呢,还有一些移除啊,注意这是在我们张老八之前呢,不会出现的啊,他既然呢,还会移除已有的一些API啊。行,那我们接下来呢,就对其他的一些小点,就是对我们产生影响呢,给大家做一个介绍啊,首先呢,这里边提到了一个支持UNICODE11,这unicode的话呢,是我们这个内存级别的一个字符级了啊,它的版本呢,也是不断的去迭代更新,那JDK12当中呢,是对uniq的11.0进行了一个支持,呃,那么这个支持都包括什么呢?诶,我这呢是把官方的这个新特性呢给大家拿过来了啊,我们直接来看一下,在我们JAVA12当中,我们引进了684个新的字符啊,11个呢,新的这个。
01:10
这个块啊block啊,然后呢七个啊新的一些脚本。OK,那么新的这些字符都有什么呢?呃,有66个表情字符啊,Emerge是吧啊,Character啊,然后等等等等等,平行的半形啊,中国象棋的这个象棋符号啊,这个呢是越来越丰富的哈,这个咱们知道呢,这个unico呢,就能够把世界上所有的这个字符呢,都会涵盖在尽啊,涵盖在内,但是我们这里边所谓的这个所有只是一个泛泛的说法啊,那有很多一些特殊的字符,像我们这块也提到,像这个占星的符号啊,象棋的符号啊,这个我们uniode也是一点点的去支持的,呃,所以呢,它会有不同的版本,那么对于我们赵阿颖来讲,我们一点点去支持这个新的UN扣的这个版本。啊,还提到了新个新的这个七个脚本啊,新这个11个新块啊,11个新块呢,是包含了上面七个新的脚本,以及呢,额外的这样的这个四个啊block。
02:05
啊,这呢,就是我们说的这个叫,呃,支持UNICODE11啊,这个大家了解一下就行,那另外呢,提到一个叫支持压缩数字格式化啊这是什么意思呢?嗯,比如说我们在这个实际开发场景当中啊,呃,遇到这个1000的时候啊,当然1000的大家猛一看都知道它是思位了,那我们其实可以把1000的写成叫1K。那么对于这个数来讲啊,三个零又三个零啊,这是吧,这个我们通常说是多少啊,100万是吧,但是在这个国际环境当中,习惯了都是三个一位了,那么这呢,其实我们就称作叫一兆了,呃,因为呢是相当于是1000个1K啊,就相当于是一兆,那么我们一看到一兆的时候呢,其实就非常清晰,所以这呢就提到一个数字的一个压缩。啊,那我们这呢,写了一个例子啊,它本身也不复杂,咱们就直接拿过来呢,做一个测试啊,Number for me的一个测试,好我们看一下啊,在我们这个包当中新建一个类。
03:00
哎,不妨呢,我就要个的一个form。行,哎,把刚才这个单元测试方法呢粘过来,那这里边的话呢,我用的是这个China,就咱们这个中文的一个场景下啊,诶我们跑一下。嗯,好了,大家呢,就能看到这个情况了,在我们中国这个场景下的话呢,我们这个列的刚才这样的一些数,这是1万是吧?哎,这个呢是2万了啊,100万,11亿啊,一兆啊,这么多兆,这呢是中文的一个场景,那如果说大家把这个China呢,比如说我们改成。呃,Us。那这呢,就是一个英文场景下的一个展示了。哎,就是这样个情况,诶比较清晰啊,所以这呢提到一个就是呃,叫什么呀,叫支持压缩数字的格式化。看这样的一个新特性。好,这个呢,我们就先说到这儿。
我来说两句