新手入门 Java 8,有什么好的书/资源推荐? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
b244183
V2EX    Java

新手入门 Java 8,有什么好的书/资源推荐?

  •  
  •   b244183 2016-05-13 11:01:29 +08:00 8298 次点击
    这是一个创建于 3452 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Python , C 背景
    19 条回复    2016-05-8 16:51:46 +08:00
    knightdf
        1
    knightdf  
       2016-05-13 11:36:45 +08:00
    thinking in Java ? Java8 看下新特性就行了,“ 8 ”字是多余的
    SoloCompany
        2
    SoloCompany  
       2016-05-13 12:00:15 +08:00
    因为版本 8 和之前有比较大的差异
    如果之前是有接触 java 的话,那么可以直接从官方文档的 new feature 来入手
    否则的话,按 thinking in java 的流程来走就好了,先了解 java 本身,然后再去了解新特性
    mimzy
        3
    mimzy  
       2016-05-13 12:14:07 +08:00
    不负责任推荐 Java in a Nutshell
    qinxi
        4
    qinxi  
       2016-05-13 13:25:27 +08:00
    先学 java5
    ovear
        5
    ovear  
       2016-05-13 13:33:26 +08:00
    Java 核心技术 系列。
    Thinking in Java 的翻译感人。
    padeoe
        6
    padeoe  
       2016-05-13 13:35:36 +08:00
    《 Mastering lamdas:Java Programiming in a Multicore World 》 Oracle 官方书籍。不懂 Java8 并行原理不算了解 Java8
    alangz
        7
    alangz  
       2016-05-13 13:51:25 +08:00
    JAVA8 只是增加了一些新特性,所以直接找本 JAVA 的书就行了,然后再看看官方对新特性的介绍。
    violinn
        8
    violinn  
       2016-05-13 13:59:38 +08:00
    Java8 主要是函数式编程吧。对 python 背景来讲不存在问题
    hantsy
        9
    hantsy  
       2016-05-13 20:01:27 +08:00
    Java 8 很多新特性,,,对于编程效率提高不少。

    1. JSR 310 ( Java DateTime )
    2. Lambda
    3. Stream

    这几个现在我项目比较常用的。
    hantsy
        10
    hantsy  
       2016-05-13 20:04:25 +08:00
    其它的比较常见的 Optional ( Spring Data , Jackson 都支持返回 Optional 类型), CompletableFuture ( Spring 有自己的 ListenableFuture, 也支持 CompletableFuture )。
    haozhang
        11
    haozhang  
       2016-05-13 20:14:20 +08:00 via iPhone
    java 8 in action
    decaywood
        12
    decaywood  
       2016-05-13 21:47:23 +08:00
    https://github.com/decaywood/XueQiuSuperSpider

    Java8 写的项目 README 里面有 Java8 的详细教程,内容涵盖得基本差不多了
    Srar
        13
    Srar  
       2016-05-14 01:18:50 +08:00
    Java 8 编程官方参考教程
    baozijun
        14
    baozijun  
       2016-05-14 11:59:08 +08:00 via Android
    写给大忙人的 java8
    littleshy
        15
    littleshy  
       2016-05-14 21:04:01 +08:00
    没学 Java 就不要学了,直接 kotlin 或者 groovy 啊。
    busyluo
        16
    busyluo  
       2016-05-14 21:07:11 +08:00 via iPhone
    @littleshy 怎么说
    NullMan
        17
    NullMan  
       2016-05-15 12:19:19 +08:00
    个人认为, "疯狂 Java 第三版"很好, 别看是培训讲师写的, 字多, 嗦, 但是讲得很细, 一看就是很懂初学者的心态.
    littleshy
        18
    littleshy  
       2016-05-16 11:41:39 +08:00
    @busyluo 这俩也是基于 jvm 的,去掉了许多 java 的坑,又能无缝调用 java 的库,简直爽啊。
    fenggeabcdef
        19
    fenggeabcdef  
       2016-05-18 16:51:46 +08:00
    好好学,学好了可以来我们这里工作 and 玩啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2635 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 14:08 PVG 22:08 LAX 07:08 JFK 10:08
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86