作者shps951015 (宝宝QQ)
看板Soft_Job
标题[讨论] Java 10正式发布
时间Thu Mar 29 09:02:36 2018
[Java 10正式发布](
https://goo.gl/Nawz1t )罗
快来使用`var`类型推断吧 :-)
---
# 1.增加var keyword,支持局部变数类型推断
```
var list = new ArrayList();
// infers ArrayList
var stream = list.stream();
// infers Stream
```
通过以右侧类型推断,减少与编写 java 代码相关
的仪式提高开发人员的效率,同时保持 java 对静态型别
安全的承诺,允许开发人员忽略经常不必要的区域变数类型的声明
终於耶,看到这个就想会不会支持dynamic
结果真有,但是要等到java 11
# 2.GC的优化与改善,提供control
interface
# 3.整合jdk Repository
(root,corba,hotspot,jaxp,jaxws,JDK,langtools,nashorn)整合到Mercurial一个
虽然可以多库可以组件分离
但是整合一个库,可以更容易被镜像(例如:git)
---
其他可以到 [JDK 10](
https://goo.gl/kC9NPx )查询
内容使用之前写的 [JAVA 10版本预计发布消息](
https://goo.gl/WZim75 )
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 43.229.116.218
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1522285359.A.DCD.html
1F:推 Huffman: 要被python.. 03/29 09:04
2F:→ y3k: 我猜新增的功能很多都跟其他JVM语言如Kotlin有关?XD 03/29 09:28
3F:→ FantasyRyu: 还是输别家一大截……但总算有点龟步前进了 03/29 09:39
4F:推 alihue: 抄 C# 03/29 10:05
5F:→ wateryc: 今天才看到google要赔偿oracle的新闻 03/29 10:14
6F:→ doomdied: 抄C#的速度还是不够快啊 03/29 11:08
7F:推 devilkool: 原来JAVA以前没有var喔@@ 03/29 11:11
8F:推 Timba: 快被推文笑死 03/29 11:23
9F:推 aids61517: 终於要有var了,想到有一次打得超长 03/29 11:30
10F:→ aids61517: Map<String, List<StoreXXXXXXXX>> mStoreXXXXXXXMap 03/29 11:31
11F:→ aids61517: 有够占版面空间的 03/29 11:31
12F:推 MephistoH: @@ 03/29 11:35
13F:→ ab18282099: 下一位 dynamic 03/29 11:43
14F:→ robler: 新功能要收钱吗 03/29 12:00
15F:推 panpan: 要收钱了 改版特别快 不付钱的该自我检讨一下 03/29 12:18
16F:推 accessdenied: 再来是 yield 和 async, 然後是 unsafe, 大概到Java 03/29 12:19
17F:→ accessdenied: 20 的roadmap我都看透了 03/29 12:19
18F:→ jen1121: 学来学去 03/29 12:20
19F:→ wild0522: 终於... 03/29 13:25
20F:推 PUTOUCHANG: Google: 再给我几年 我一定... 哼哼 03/29 13:56
21F:推 neo5277: 啊!原来以前没有? 03/29 15:07
22F:→ ken1325: 抄C# 03/29 15:47
23F:推 Argos: 谁还敢用?XDDDD 03/29 16:04
24F:推 neo5277: kolint,swift 03/29 16:10
25F:→ yyc1217: 到java 8时好像已经可以Map<> mStore = 了 03/29 17:49
26F:→ yyc1217: 但如果专案大的话 其实打那麽多是有帮助的 03/29 17:50
27F:→ yyc1217: 甚至用IDE帮助减少输入时间也很方便 03/29 17:50
28F:→ remmurds: Java就是有一堆莫名其妙的坚持才会进展得这麽慢啊 03/29 19:17
29F:→ remmurds: lambda都喊了多少年才出现 03/29 19:19
30F:→ GlinX: Java不是因为坚持才发展慢喔 是因为中途Sun经营不善... 03/29 21:05
31F:→ GlinX: 搞得开发青黄不接 一个 Java 6 撑了好几年 03/29 21:06
32F:→ GlinX: 反正我要跳 Python + C# 了 FUCKING SUCK ORACLE 03/29 21:06
34F:推 LinuxKernel: 看来Java11要抄async惹 03/29 21:19
35F:→ fayhong: 原po猜猜,type inference 什麽时候出来? 03/29 21:37
37F:→ fayhong: 但总之,Java 脚步最近稍快了些了.... 03/29 21:38
38F:→ fayhong: 但不知什麽时候会被 ORACLE 玩死就是了... 03/29 21:39
39F:→ fayhong: JLS 共同作者里,有设计出 Scheme,写 CommonLisp 书的 03/29 21:41
40F:→ fayhong: Guy Lewis Steele Jr. 但 lambda 却到了 2015 才出现 03/29 21:41
41F:→ fayhong: 我也不知道为何.... 03/29 21:41
42F:推 bravc29229: 早期C#抄Java现在抄回来xD 03/31 03:37
43F:推 gundamdx: 抄c# XDDD 03/31 08:51
44F:推 Sirctal: 连C++ lambda都比它早出来 03/31 14:26
45F:推 alznn: 楼上留言笑死XD 03/31 18:19
46F:推 mureka: try groovy or kotlin 04/03 21:36