作者Gracybaby (忘记背後努力面前)
看板java
标题[问题] java se7和最新版本的差异
时间Sat Mar 31 10:10:06 2018
最近想重新study JAVA
也报了一个职训班,
(主要是教Java 7)
(上一次学java是2011年,
那时是Java 6,
还考到了scjp认证书(其实也没什麽在用))
中间七年都没再碰java,
现在想重新来过
但没想到,Java版本好像已来到Java10?
我想问一下,
我手边还有一本2011年买的java se7初学指引的书,
如果还是想从手边这书重新看起,
现在念这本会不会和java 8差很多?
是否还是学java 8比较好呢?还是没差?
谢谢各位的指教!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.160.161.126
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1522462210.A.8A9.html
※ 编辑: Gracybaby (1.160.161.126), 03/31/2018 10:11:02
1F:→ ssccg: 至少8以上吧,lambda expression、functional API差很多 03/31 10:27
2F:推 Chienhua: Lambda能远离恐怖的巢状回圈, 蛮好用的 03/31 11:53
3F:推 kniver999: 要看你学Java是学兴趣还是以後要找相关工作的 03/31 11:54
4F:→ kniver999: 业界有些都还在用旧的版本(6、7或更旧) 03/31 11:55
5F:→ fayhong: Java 7 有严重的安全性问题,连 ORACLE 都不想修了 03/31 16:40
6F:→ fayhong: 直接学 8 吧! 03/31 16:40
7F:→ Gracybaby: 谢谢各位大大的解释,我是想要找相关工作用的,不过,将来 03/31 22:32
8F:→ Gracybaby: java8还是得学才行,我是想直接学8,但无奈职训课是教7 03/31 22:33
9F:→ Gracybaby: 如果我装jdk8,可以拿来编译Java7的程式码吗? 03/31 22:36
10F:→ Gracybaby: 我的意思是,家里电脑如果是8的环境,可以拿来写职训课的 03/31 22:36
11F:→ Gracybaby: (java7)的回家作业吗? 03/31 22:37
※ 编辑: Gracybaby (1.160.161.126), 03/31/2018 22:38:57
12F:推 kniver999: 可以 04/01 00:01
13F:推 fayhong: Java以前很强调向下相容,所以如果你用Java8,可以 compi 04/01 07:44
14F:→ fayhong: le 7的程式,但 compile 出来的 class 档,没办法在 7 04/01 07:44
15F:→ fayhong: 的 jre 上执行,建议你的电脑装两套,交作业用 7 来 com 04/01 07:44
16F:→ fayhong: pile,写 lambda 用 8 04/01 07:44
17F:→ wateryc: 新的java是不是没有jdbc可以装 那较旧的书里的内容不就 04/01 10:29
18F:→ wateryc: 不用看了吗 反正也没用 04/01 10:29
19F:推 kniver999: JDBC的Driver还是要在的,楼上所谓的「装」指的是? 04/01 11:27
20F:→ ssccg: jdk的compiler可以指定相容模式,当然source不能有新语法 04/01 15:19
21F:→ ssccg: IDE选一下都可以帮你检查的 04/01 15:20
22F:→ MonyemLi: 种种原因(非不会),我还没在工作上用过JDK8。 04/04 17:36
23F:→ Gracybaby: 谢谢各位的指点!! 04/06 00:14