PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
java
[問題] java se7和最新版本的差異
作者:
Gracybaby
(單薪家庭讓人很擔心)
2018-03-31 10:10:06
最近想重新study JAVA
也報了一個職訓班,
(主要是教Java 7)
(上一次學java是2011年,
那時是Java 6,
還考到了scjp認證書(其實也沒什麼在用))
中間七年都沒再碰java,
現在想重新來過
但沒想到,Java版本好像已來到Java10?
我想問一下,
我手邊還有一本2011年買的java se7初學指引的書,
如果還是想從手邊這書重新看起,
現在唸這本會不會和java 8差很多?
是否還是學java 8比較好呢?還是沒差?
謝謝各位的指教!
作者:
ssccg
(23)
2018-03-31 10:27:00
至少8以上吧,lambda expression、functional API差很多
作者:
Chienhua
(MeMoRi_SaUNDo)
2018-03-31 11:53:00
Lambda能遠離恐怖的巢狀迴圈, 蠻好用的
作者:
kniver999
(小囧)
2018-03-31 11:54:00
要看你學Java是學興趣還是以後要找相關工作的業界有些都還在用舊的版本(6、7或更舊)
作者:
fayhong
(恰似飛鴻踏雪泥)
2018-03-31 16:40:00
Java 7 有嚴重的安全性問題,連 ORACLE 都不想修了直接學 8 吧!
作者:
Gracybaby
(單薪家庭讓人很擔心)
2018-03-31 22:32:00
謝謝各位大大的解釋,我是想要找相關工作用的,不過,將來java8還是得學才行,我是想直接學8,但無奈職訓課是教7如果我裝jdk8,可以拿來編譯Java7的程式碼嗎?我的意思是,家裡電腦如果是8的環境,可以拿來寫職訓課的(java7)的回家作業嗎?
作者:
kniver999
(小囧)
2018-04-01 00:01:00
可以
作者:
fayhong
(恰似飛鴻踏雪泥)
2018-04-01 07:44:00
Java以前很強調向下相容,所以如果你用Java8,可以 compile 7的程式,但 compile 出來的 class 檔,沒辦法在 7的 jre 上執行,建議你的電腦裝兩套,交作業用 7 來 compile,寫 lambda 用 8
作者:
wateryc
(歪C)
2018-04-01 10:29:00
新的java是不是沒有jdbc可以裝 那較舊的書裡的內容不就不用看了嗎 反正也沒用
作者:
kniver999
(小囧)
2018-04-01 11:27:00
JDBC的Driver還是要在的,樓上所謂的「裝」指的是?
作者:
ssccg
(23)
2018-04-01 15:19:00
jdk的compiler可以指定相容模式,當然source不能有新語法IDE選一下都可以幫你檢查的
作者: MonyemLi (life)
2018-04-04 17:36:00
種種原因(非不會),我還沒在工作上用過JDK8。
作者:
Gracybaby
(單薪家庭讓人很擔心)
2018-04-06 00:14:00
謝謝各位的指點!!
繼續閱讀
[問題] java 多執行緒爬蟲
obelisk0114
Fw: [討論] Java 10正式發佈
AngeloHu
[書籍] 徵 thinking in Java 4/e 還沒徵到
j88843548
[問題] URLClassLoader 釋放 .jar檔 已解決
libertyleave
[問題] 如何在一個function 裡面call出另個class
meiq699
[問題] java命令行編譯運行多個java文件
gigigigi
[問題] PriorityQueue的同步問題?
kiwistar
[書籍] Android 4.X 手機/平板電腦程式設計
herbacin
[徵才]Java軟體工程師
vince1002
[問題] java 在 linux 上編譯為 jar 並執行
obelisk0114
Links
booklink
Contact Us: admin [ a t ] ucptt.com