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

2015-07-15 20:52:12 +08:00
 cepacn

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

4661 次点击
所在节点    Java
12 条回复
Septembers
2015-07-15 21:33:24 +08:00
hx1997
2015-07-15 21:38:41 +08:00
《Java 核心技术》?虽然这个比较像工具书
wwqgtxx
2015-07-15 23:22:43 +08:00
think in java
绝对的经典
linnchord
2015-07-16 00:26:36 +08:00
2楼3楼的书都不适合入门吧

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

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

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

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

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

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

至于 j2ee,懒得说了,而且楼主是搞安卓的,完全可以忽略
cielpy
2015-07-16 10:08:32 +08:00
@Septembers 刚看完前几章,觉得不太合适用这个教程入门,里面直接开始讲控件使用,这个时候项目结构都还不明白,里面的Java相关的东西不多,我觉得是给懂点Java的人看的。准备看Java核心技术卷1 前6章,再来看这个教程。
codeyung
2015-07-16 10:28:36 +08:00
《Head First Java》 已然够了剩下的都是工具书 超过三个手指长度的都不太适合入门(感觉· - -)
留下邮箱飞象可以共享的可以给你看下我整理的SE笔记
codeyung
2015-07-16 12:45:20 +08:00
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
2015-07-29 09:29:43 +08:00
推荐慕课网的视频,我就是从这里开始学习的。课程都是干货,没有那么多的废话,而且还有练习。免费课程随时学习,还提供安卓,IOS客户端。基础学习了一会还可以学习慕课网的安卓课程。
http://www.imooc.com/course/programdetail/pid/31
lidiya
2015-07-29 17:59:45 +08:00
推荐麦子学院的视频教程,从Java入门到精通,基础+实战都有,而且是高清版免费观看
http://www.maiziedu.com/course/java/
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/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/205939

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX