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

推荐一本不错的 Java 入门书《Java 入门 1•2•3》

  •  
  •   hustlzp ·
    hustlzp · 2014-11-12 13:58:24 +08:00 · 6158 次点击
    这是一个创建于 3442 天前的主题,其中的信息可能已经有所发展或是发生改变。
    需要开发一个Android App,所以开始学Java。

    有个人推荐了《Java编程思想》,不过感觉初学者看起来好吃力,云里雾里的...所以自己买了本国人写的比较浅显的Java入门书《Java入门1•2•3》,看完了,感觉讲得挺清楚的。缺点在于有点啰嗦,挑着看就好。

    向零基础的童鞋们推荐一下。

    做了一些读书笔记:

    http://wiki.hustlzp.com/post/java/-javaru-men-123-bi-ji
    第 1 条附言  ·  2014-11-12 16:34:40 +08:00
    《Java 入门 1•2•3》豆瓣链接:
    http://book.douban.com/subject/4732242/

    《Java核心技术》豆瓣链接:
    http://book.douban.com/subject/25762168/

    个人建议是如果真的是零基础,第一本书推荐《Java 入门 1•2•3》,1-2周看完。

    然后边做项目边翻翻《核心技术》。
    19 条回复    2015-04-09 22:57:23 +08:00
    freeze
        1
    freeze  
       2014-11-12 14:10:25 +08:00   ❤️ 1
    谢推荐,这本书和《Java核心技术》比怎么样?最近也准备重新看一遍Java。
    bitwing
        2
    bitwing  
       2014-11-12 14:21:13 +08:00   ❤️ 2
    给初学者推荐《Java编程思想》估计是跟风的,Oracle 官网就有 Java 的入门教程,讲了不少国内书籍没点出来的概念,示例给的比较多,最重要是更新即时。另外, 3 年前斯坦福大学有门公开课《编程方法学》用 Java 讲的,网易有
    baozijun
        3
    baozijun  
       2014-11-12 15:03:31 +08:00   ❤️ 1
    @freeze 看完建议看看Java核心技术吧,我是工作时哪里有疑惑就看一下,感觉非常实用
    gangsta
        4
    gangsta  
       2014-11-12 15:52:59 +08:00   ❤️ 3
    一直觉得Thinking In Java和Core Java这两本老外的书很不适合被用做入门Java的第一本书

    如果时间充裕的话,建议看下Daniel Liang(华裔)的《Java语言程序设计》 (略厚...)
    看完这本再看那两本也不迟
    davepkxxx
        5
    davepkxxx  
       2014-11-12 15:57:13 +08:00   ❤️ 1
    我是看《Java核心技术》入门的,感觉还不错。
    hustlzp
        6
    hustlzp  
    OP
       2014-11-12 16:32:09 +08:00
    @freeze 核心技术还不错。
    CtrlSpace
        7
    CtrlSpace  
       2014-11-12 20:30:30 +08:00
    我是看 MARS的Java4Android视频 + 马士兵Java视频教程 + 毕向东Java视频教程 + 高淇Java300集 + 北京圣思园的视频 + 北京尚学堂的视频= 入门的 逗比程序员! 不服来战= =#
    WildCat
        8
    WildCat  
       2014-11-12 20:46:17 +08:00
    ...转变的这么快!iOS才不做了一个么!
    来,去隔壁再弄个Xamarin学生版!
    hustlzp
        9
    hustlzp  
    OP
       2014-11-12 21:20:29 +08:00
    @WildCat iOS版打算暂时告一段落了,折腾下Android版。
    Xamarin你用过吗?听起来很不错~
    WildCat
        10
    WildCat  
       2014-11-12 21:29:21 +08:00   ❤️ 1
    @hustlzp
    没有想象的好,不过既然对学生免费还是重新申请下。
    如果你想写一些高级的View还是得有原生应用开发基础的。
    ostholz
        11
    ostholz  
       2014-11-12 21:33:53 +08:00   ❤️ 2
    @hustlzp
    如果熟悉了objC, Swift, 或者rubymotion 和Java的人来说, 以前没做过.NET, 我觉得最好不要碰Xamarin. 不旦要对ios和android本身要熟悉, 还要学.Net的工作方式. 很不适应. 每当有更新 Xamarin就出问题.
    从最初跨平台的Rhomobile, 到JQuery Mobile, Cordova(PhoneGAP) 以及Titanium, Xamarin都搞过. 觉得开发目前还是nativ 比较好. Rubymotion 真心不错.
    djyde
        12
    djyde  
       2014-11-12 21:44:22 +08:00
    @CtrlSpace 我是看完 Java 的语法之后直接干 Android 的。。。然后边干边深入,慢慢就熟悉了
    hustlzp
        13
    hustlzp  
    OP
       2014-11-12 22:05:09 +08:00
    @WildCat 恩...那还是折腾原生吧...
    hustlzp
        14
    hustlzp  
    OP
       2014-11-12 22:05:27 +08:00
    @ostholz 谢谢分享。看来还是原生大法好。
    WildCat
        15
    WildCat  
       2014-11-12 22:05:38 +08:00
    @ostholz 如果说RubyMotion都比Xamarin爽的话,那么就打算还是写原生啦
    CtrlSpace
        16
    CtrlSpace  
       2014-11-13 00:04:10 +08:00
    @djyde 你也是老鸟了
    djyde
        17
    djyde  
       2014-11-13 12:23:36 +08:00
    @CtrlSpace 其实每种语言都不难,只是熟悉平台和掌握思想的时间要比较长
    ostholz
        18
    ostholz  
       2014-11-13 15:49:23 +08:00   ❤️ 1
    @WildCat
    我推荐rubymotion是前提是, 要对ruby比较熟悉. 否则的话还是.objC, swift 和java吧.
    Beckham
        19
    Beckham  
       2015-04-09 22:57:23 +08:00
    @gangsta 确实很适合入门的一本书
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3811 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:34 · PVG 12:34 · LAX 21:34 · JFK 00:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.