自学 Java ,求推荐书籍 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fuchunliu
V2EX    Java

自学 Java ,求推荐书籍

  •  
  •   fuchunliu 2018-10-23 11:47:10 +08:00 via Android 5448 次点击
    这是一个创建于 2544 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前一直用 C 做硬件开发,目前利用业余时间自学 java,目前看某电商买书优惠还可以,准备买几本书,求大神推荐一些书籍,顺带一个顺序更好了
    25 条回复    2019-03-02 11:08:14 +08:00
    Wyane
        1
    Wyane  
       2018-10-23 12:36:41 +08:00
    好像很多人推荐 Head First Java
    lhx2008
        2
    lhx2008  
       2018-10-23 12:57:31 +08:00 via Android
    自学先从搜索 v2 开始
    ZAdonai
        3
    ZAdonai  
       2018-10-23 13:08:19 +08:00
    冒昧的问一句,你是为什么打算学 Java 呢
    beny2mor
        4
    beny2mor  
       2018-10-23 13:37:30 +08:00
    core java,API 部分跳着看,一些章节(比如图形界面)也可以跳过

    @ZAdonai 自我提升;丰富业余生活;从 C 和 Java 的各自特征推演程序语言的衍变规律;
    Raisu
        5
    Raisu  
       2018-10-23 13:42:06 +08:00   1
    推演程序语言的衍变规律 不是看 程序语言, 编程范式 相关的书吗?
    stevenbipt
        6
    stevenbipt  
       2018-10-23 13:50:46 +08:00 via Android
    个人觉得除了基础还需要看一下数据结构和算法额的书
    fuchunliu
        7
    fuchunliu  
    OP
       2018-10-23 14:25:17 +08:00 via Android
    @stevenbipt 嗯,循序渐进嘛
    fuchunliu
        8
    fuchunliu  
    OP
       2018-10-23 14:26:17 +08:00 via Android
    @ZAdonai 4 楼帮我回答了
    corningsun
        9
    corningsun  
       2018-10-23 14:29:15 +08:00
    Java 编程思想
    tanxiong
        10
    tanxiong  
       2018-10-23 14:29:24 +08:00
    tanxiong
        11
    tanxiong  
       2018-10-23 14:29:56 +08:00
    @tanxiong 打错了 how2j.cn
    hw798
        12
    hw798  
       2018-10-23 14:31:55 +08:00
    我以前整理不少资料供参考 http://www.hw798.com/#link-15
    uuau
        13
    uuau  
       2018-10-23 14:32:43 +08:00
    楼主写过 C 语言,《 Head First Java 》起点有点低,不太适合。
    推荐 4 楼说的《 java 核心技术》。
    biossun
        14
    biossun  
       2018-10-23 14:32:50 +08:00
    有编程经验的话,就从 Java 编程思想看就行,把头几章看完后再同时去学 spring 框架就行。
    qingxiangcool
        15
    qingxiangcool  
       2018-10-23 15:33:40 +08:00
    cookii
        16
    cookii  
       2018-10-23 15:44:24 +08:00
    人月神话 (狗头
    KingEngine
        17
    KingEngine  
       2018-10-23 15:48:07 +08:00
    Java 从入门到放弃
    Cukuyo
        18
    Cukuyo  
       2018-10-23 16:20:01 +08:00
    多各种需求的代码,然后自己总结其中的不足之处,有了一定的广度和深度后下面的书就能看得飞起了。
    Java 编程之道,Effective Java,重构,Java 并发
    Java 虚拟机,编译原理
    xiaowei0823
        19
    xiaowei0823  
       2018-10-23 16:49:45 +08:00
    自学的时候看过<Java 8 编程参考官方教程>、<head first Java>和<Java 核心技术>,感觉还是核心技术适合自己一点
    commonsstring
        20
    commonsstring  
       2018-10-23 22:32:18 +08:00
    不用买书吧,看点博客加上视频基础就差不多了。
    wolfbang
        21
    wolfbang  
       2018-10-24 15:34:20 +08:00
    如果是做 web 后端开发,试一试这个顺序:
    1.熟悉语言特性:《 Java 核心技术》上下
    2.通用业务开发框架:《 Spring In Action 》
    3.数据库和缓存:《 MySQL 必知必会》以及《高性能 MySQL 》 ( Redis 的话网上找个教程先用起来)
    4.在第二点的基础下,学习一下 Springboot 和 SpringCloud,以及微服务架构
    5.学会用 git,以 springboot 为基础,用上面的知识点,写一个博客程序
    fuchunliu
        22
    fuchunliu  
    OP
       2018-10-26 10:22:56 +08:00 via Android
    @wolfbang
    @xiaowei0823
    @Cukuyo
    @Cukuyo
    @onnfee
    @KingEngine
    谢谢各位推荐,暂时买了核心技术两本先啃着,啃完了接着啃其他的
    storypanda
        23
    storypanda  
       2019-01-03 23:31:42 +08:00 via Android
    @beny2mor @onnfee @xiaowei0823 @wolfbang @fuchunliu
    我最近看的就是 Core Java,想一起找个书友建群讨论一下以及学习和交流方法,可以一起留个 base64 吗~
    我目前是现过一遍书相关的语言特性名词解释,看第二遍敲书里的代码,这么做时间上会耽误吗?还是直接从头开始敲代码,现在已经光看到继承的开头了,感觉有几章需要敲一下。
    xiaowei0823
        24
    xiaowei0823  
       2019-03-01 15:33:41 +08:00
    @storypanda 看自己习惯吧,我只看到了第六章,现在都是工作的时候跳着看的
    storypanda
        25
    storypanda  
       2019-03-02 11:08:14 +08:00 via Android
    @xiaowei0823 我现在也仅仅是看到接口与回调..
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     909 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 21:57 PVG 05:57 LAX 14:57 JFK 17:57
    Do have faith in what you're doing.
    ubao 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