作者AngeloHu (吳竹令人瘦)
看板java
標題Fw: [討論] Java 10正式發佈
時間Thu Mar 29 15:07:16 2018
※ [本文轉錄自 Soft_Job 看板 #1Ql3iltD ]
作者: 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/m.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
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: AngeloHu (111.254.23.60), 03/29/2018 15:07:16
21F:推 Neisseria: deploy 到 OpenJDK 啊 03/29 17:30
22F:推 yoshilin: 但是如果用interface還是省不了吧? 03/29 19:50