看板 Soft_Job
作者 shps951015 (寶寶QQ)
標題 [討論] Java 10正式發佈
時間 Thu Mar 29 09:02:36 2018


 [Java 10正式發佈](https://goo.gl/Nawz1t )囉
Java 10 is officially released - SD Times
[圖]
Software Development News ...

 
 快來使用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 )
[討論] JAVA 10版本預計發佈消息 - 看板 Soft_Job - 批踢踢實業坊
   java 10 將會支持 發布時間:預計明年3月
 

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 43.229.116.218
※ 文章代碼(AID): #1Ql3iltD (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1522285359.A.DCD.html
Huffman: 要被python..1F 03/29 09:04
y3k: 我猜新增的功能很多都跟其他JVM語言如Kotlin有關?XD2F 03/29 09:28
FantasyRyu: 還是輸別家一大截……但總算有點龜步前進了3F 03/29 09:39
alihue: 抄 C#4F 03/29 10:05
wateryc: 今天才看到google要賠償oracle的新聞5F 03/29 10:14
doomdied: 抄C#的速度還是不夠快啊6F 03/29 11:08
devilkool: 原來JAVA以前沒有var喔@@7F 03/29 11:11
Timba: 快被推文笑死8F 03/29 11:23
aids61517: 終於要有var了,想到有一次打得超長
Map<String, List<StoreXXXXXXXX>> mStoreXXXXXXXMap有夠占版面空間的9F 03/29 11:30
MephistoH: @@12F 03/29 11:35
ab18282099: 下一位 dynamic13F 03/29 11:43
robler: 新功能要收錢嗎14F 03/29 12:00
panpan: 要收錢了 改版特別快 不付錢的該自我檢討一下15F 03/29 12:18
accessdenied: 再來是 yield 和 async, 然後是 unsafe, 大概到Java 20 的roadmap我都看透了16F 03/29 12:19
jen1121: 學來學去18F 03/29 12:20
wild0522: 終於...19F 03/29 13:25
PUTOUCHANG: Google: 再給我幾年 我一定... 哼哼20F 03/29 13:56
neo5277: 啊!原來以前沒有?21F 03/29 15:07
ken1325: 抄C#22F 03/29 15:47
Argos: 誰還敢用?XDDDD23F 03/29 16:04
neo5277: kolint,swift24F 03/29 16:10
yyc1217: 到java 8時好像已經可以Map<> mStore = 了
但如果專案大的話 其實打那麼多是有幫助的
甚至用IDE幫助減少輸入時間也很方便25F 03/29 17:49
remmurds: Java就是有一堆莫名其妙的堅持才會進展得這麼慢啊
lambda都喊了多少年才出現28F 03/29 19:17
GlinX: Java不是因為堅持才發展慢喔 是因為中途Sun經營不善...
搞得開發青黃不接 一個 Java 6 撐了好幾年
反正我要跳 Python + C# 了 FUCKING SUCK ORACLE
https://goo.gl/s1mMeb30F 03/29 21:05
Android 侵權案大逆轉,法院支持甲骨文向 Google 求償 | T客邦 - 我只推薦好東西
[圖]
甲骨文控訴 Google 開發的 Android 系統侵犯了 Java 的版權已近 8 年,但一直未受支持,如今案情出現逆轉,將可能對相關業者造成相當大的衝擊。 ...

 
LinuxKernel: 看來Java11要抄async惹34F 03/29 21:19
fayhong: 原po猜猜,type inference 什麼時候出來?
https://tinyurl.com/nkagxul35F 03/29 21:37
Hindley–Milner type system - Wikipedia
In type theory and functional programming, Hindley–Milner (HM), also known as Damas–Milner or Damas–Hindley–Milner, is a classical type system for the lambda calculus with parametric polymorphism, first described by J. Roger Hindley[1] and later rediscovered by Robin Milner.[2] Luis Damas contribute ...
 
fayhong: 但總之,Java 腳步最近稍快了些了....
但不知什麼時候會被 ORACLE 玩死就是了...
JLS 共同作者裡,有設計出 Scheme,寫 CommonLisp 書的Guy Lewis Steele Jr. 但 lambda 卻到了 2015 才出現
我也不知道為何....37F 03/29 21:38
bravc29229: 早期C#抄Java現在抄回來xD42F 03/31 03:37
gundamdx: 抄c# XDDD43F 03/31 08:51
Sirctal: 連C++ lambda都比它早出來44F 03/31 14:26
alznn: 樓上留言笑死XD45F 03/31 18:19
mureka: try groovy or kotlin46F 04/03 21:36

--
--
作者 shps951015 的最新發文:
  • +18 [討論] Java 10正式發佈 - Soft_Job 板
    作者: 43.229.116.218 (香港) 2018-03-29 09:02:36
    [Java 10正式發佈]( )囉 快來使用`var`類型推斷吧 :-) --- # 1.增加var keyword,支持局部變數類型推斷 ``` var list = new ArrayList() …
    46F 18推
  • +19 [討論] JAVA 10版本預計發佈消息 - Soft_Job 板
    作者: 125.227.1.154 (台灣) 2017-12-25 01:43:39
    java 10 將會支持 發布時間:預計明年3月 內容: 1.增加var keyword,支持局部變數 類型推斷 var list = new ArrayList(); // infers Array …
    32F 19推
  • +45 [討論] 2018 各語言就業工作前景 - Soft_Job 板
    作者: 125.227.1.154 (台灣) 2017-12-23 20:59:43
    ———— 不出意料,java第一 現在java脫離oracle歸eclipse管 更新頻率也變短 ———— JavaScript 網頁前端稱霸王者 只是新的框架很多出的快死的也快... 追的很累... …
    109F 46推 1噓
  • +5 Re: [討論] 把資料全存成字串的好處是? - Soft_Job 板
    作者: 43.229.116.218 (香港) 2017-11-05 15:17:11
    假如是日期時間以字串保存 優點: 效率快一點點 一些SQL可以少寫一點 比較、Between...的where條件還是可以用 缺點: 一些日期類型的功能就不能用了 下面寫的Oracle測試: Drop …
    15F 5推
(shps951015.): [討論] Java 10正式發佈 - terievv板