V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cepacn
V2EX  ›  Java

关于学习 Java 语言,有啥入门的书籍没有。

  •  
  •   cepacn · 2015-07-15 20:52:12 +08:00 · 4633 次点击
    这是一个创建于 3421 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有一些C的基础。现在想学点JAVA,有啥好的入门书籍推介没有。主要想学来进入android 铺垫。

    12 条回复    2015-12-27 17:52:56 +08:00
    Septembers
        1
    Septembers  
       2015-07-15 21:33:24 +08:00 via Android
    hx1997
        2
    hx1997  
       2015-07-15 21:38:41 +08:00
    《Java 核心技术》?虽然这个比较像工具书
    wwqgtxx
        3
    wwqgtxx  
       2015-07-15 23:22:43 +08:00 via Android
    think in java
    绝对的经典
    linnchord
        4
    linnchord  
       2015-07-16 00:26:36 +08:00   ❤️ 1
    2楼3楼的书都不适合入门吧

    入门可以看《Java 8编程入门官方教程》 http://book.douban.com/subject/26320992/

    算是官方文档,规范指南书籍,翻译也还行,看完上手写几个程序找着点感觉以后再看上面2本。

    如果看这种正儿八经的文档型书籍有困难,那就看《Head First Java》 http://book.douban.com/subject/2000732/

    这个看起来轻松些,内容也不错,虽然版本老了点,看完再到网上查下java升级特性就ok。
    SoloCompany
        5
    SoloCompany  
       2015-07-16 00:36:43 +08:00   ❤️ 1
    入门的话直接看语法书,本来三楼推荐的 TIJ 挺好的,但实在是太厚了,用手捧着都累。

    可以考虑找薄一点的入手,读一下对语法大概有个了解,搞清楚 class / object / primative type / reference 这些概念和规范;初步熟悉之后就可以直接读一下 Effetive Java 了,因为只是很薄一本,读完没什么压力。

    再然后就专门挑两本介绍 Java 5 / Java 8 的书来看,因为这两个版本的位置实在是太重要了,不理一下就搞不能很好的理解 Java 今天为什么会发展成这个样子

    至于 j2ee,懒得说了,而且楼主是搞安卓的,完全可以忽略
    cielpy
        6
    cielpy  
       2015-07-16 10:08:32 +08:00
    @Septembers 刚看完前几章,觉得不太合适用这个教程入门,里面直接开始讲控件使用,这个时候项目结构都还不明白,里面的Java相关的东西不多,我觉得是给懂点Java的人看的。准备看Java核心技术卷1 前6章,再来看这个教程。
    codeyung
        7
    codeyung  
       2015-07-16 10:28:36 +08:00
    《Head First Java》 已然够了剩下的都是工具书 超过三个手指长度的都不太适合入门(感觉· - -)
    留下邮箱飞象可以共享的可以给你看下我整理的SE笔记
    codeyung
        8
    codeyung  
       2015-07-16 12:45:20 +08:00   ❤️ 1
    lidiya
        9
    lidiya  
       2015-07-21 14:21:52 +08:00
    对于题主是想学Android开发方面的Java的话,推荐题主看以下两个教程:
    Java基础教程 http://www.maiziedu.com/course/android/4-2/
    Java for Android视频教程 http://www.maiziedu.com/course/android/7-39/
    RickyIT
        10
    RickyIT  
       2015-07-29 09:29:43 +08:00
    推荐慕课网的视频,我就是从这里开始学习的。课程都是干货,没有那么多的废话,而且还有练习。免费课程随时学习,还提供安卓,IOS客户端。基础学习了一会还可以学习慕课网的安卓课程。
    http://www.imooc.com/course/programdetail/pid/31
    lidiya
        11
    lidiya  
       2015-07-29 17:59:45 +08:00
    推荐麦子学院的视频教程,从Java入门到精通,基础+实战都有,而且是高清版免费观看
    http://www.maiziedu.com/course/java/
    androidyue
        12
    androidyue  
       2015-12-27 17:52:56 +08:00
    Head First Java 是所有编程或者 Java 初学者最适合的书籍,我很喜欢轻松和寓教于乐的 Head First 风格,这应该是最有意思的关于 Java 的书。无论是初级,中级还是高级都能从中有所收获。学习本书,你可以了解到类,对象,线程,集合等编程知识,还可以了解到泛型,枚举,可变参数和自动装箱等语言特性。本书中还涉及到了 Java 高级编程中的 Swing ,网络编程, IO 操作等,可以让初学者对 Java 有比较完整地概念。如果你是一位 Java 初学者,不要犹豫,这本书最适合你了。

    了解更多 http://droidyue.com/blog/2014/11/30/java-programmer-must-read-these-9-books/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3095 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:11 · PVG 22:11 · LAX 06:11 · JFK 09:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.