如果只推荐一本书给 Java 初学者,你会推荐哪一本?

2018-04-26 17:34:26 +08:00
 shilyx

是这样的,有个朋友要学习 java,她属于那种特别能啃书的,让我推荐。我学 java 都是无师自通的,没有看过什么书,因此无法给她推荐,各路大神有什么意见? 循序渐进的 厚的

14750 次点击
所在节点    Java
89 条回复
songteng0604
2018-04-27 10:46:21 +08:00
@busfool 刚看完基础篇,在读进阶篇,不过这本书有点深,不一定适合入门。
songteng0604
2018-04-27 10:48:10 +08:00
Java 编程思想 在线阅读 https://java.quanke.name
ZiLong
2018-04-27 10:49:13 +08:00
编程是练会的,光啃书基本没用,建议刚开始先看一些视频,不然 ide 都不知道怎么建工程运行(视频的好处就是每一个步骤如何操作的都非常清晰,但是缺点就是内容密度太小,一个小时可能就书的几页),然后在看书,有基础推荐<疯狂 Java> <Java 编程的逻辑>,没有基础就 head first Java
cad0420
2018-04-27 10:55:14 +08:00
要看做哪方面的了,Android 还是后台,然后再推荐比较好。我觉得最好的学习事件就以下几步:
1. 语法基础的话,就随便一本入门书用三天内时间 lou 完就行,记住不要看得太仔细、不要抄笔记、不要跟着这本书的例子去敲代码,就看
2. 看完了立刻拿一本自己想做的方向的书或视频(一定要找个有实战项目的)敲一遍代码。
3. 都明白了的话自己想个项目自己做
4. 以上都搞定的话,再边工作(没工作就边找工作;不想靠这个工作又想进步就去翻开源项目源码)、边去看业界推荐的经典书去弥补知识
Cbdy
2018-04-27 10:55:15 +08:00
正在计划写一本,名字已经取好了:《简单的 Java 编程》
shilyx
2018-04-27 10:59:09 +08:00
@accfcx 我搞 c++的,接触 java 我自认是一种享受,很快就熟悉了,闭包、纯面向对象、gc 直接飞起
KingPL
2018-04-27 10:59:36 +08:00
java 入门到放弃
chenxu
2018-04-27 11:02:58 +08:00
@songteng0604 我个人觉得,这本书是国内教 Java 基础的书里面最好的一本。
smallHao
2018-04-27 11:07:50 +08:00
算法导论
wineast
2018-04-27 11:10:58 +08:00
thinking in java 真心不适合初学者,学习一门技术的过程是先有一些可以上手的东西,一些直观的感觉,比如简单的 api,做些东西出来,熟悉一段时间后,然后才开始了解原理,为什么要设计成这样。所以我的推荐是 core java 第一卷(熟悉语法和基础 api ),第二卷的部分( swing 这些就算了),然后是 thinking in java (了解原理)
accfcx
2018-04-27 11:16:09 +08:00
@chenxu 之前当当下单了,订了一本,以为没有多少人看呢,这里发现了好几个人都推了这本书,
youxiachai
2018-04-27 11:31:11 +08:00
java 核心技术..你值得拥有...
chenxu
2018-04-27 11:32:49 +08:00
@accfcx 这本书是 2018 年 1 月新出的,可能看过的人还不太多吧。
jamry
2018-04-27 11:39:19 +08:00
Core Java 。Thinking in Java 并不适合新手
nuanyang
2018-04-27 13:28:41 +08:00
妹子的话可以看看 how2j 这个网站,适合零基础上手,比 Head first java 的好处是一步一步都是慢慢来,从 ide 如何使用开始讲起.还有习题和项目.感觉还行吧.
chaleaoch
2018-04-27 13:59:00 +08:00
嗯,我 Java 也是无师自通的.
chaleaoch
2018-04-27 13:59:36 +08:00
推荐那个毕老师的视频,毕向东,现在黑马流出来的视频 -- java 基础也是模仿的毕向东.能感觉得出来.
chaleaoch
2018-04-27 14:00:04 +08:00
当然了,毕本人就是传智播客 /黑马的副总裁好像,模仿也正常.
shilyx
2018-04-27 15:41:38 +08:00
@zzf2017 有 C++的基础,就不难了
frankwei
2018-04-27 16:50:48 +08:00
Pearson 的 Java 语言程序设计还行
靠这本书入门的编程,后来看清华大学出版社的 Java 书都看不下去了

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

https://tanronggui.xyz/t/450149

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

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

© 2021 V2EX