9102 年,如何从零开始学习 Java ?

2019 年 3 月 21 日
 wildnode

各位大佬好,我是个半路出家的前端。

现在想在业余时间学习一门除了 JS 以外的强类型语言。

因为公司在用,所以我选择了 Java。

希望大佬们推荐一下入门该看的书或者学习路线什么的,或者说说您之前在学习 Java 时遇到的小坑啥的。

这里晚辈先行谢过!

8182 次点击
所在节点    程序员
45 条回复
kosmosr
2019 年 3 月 21 日
看 core java
smeraldo
2019 年 3 月 21 日
core java+1 一开始看上册就可以了
不过,既然公司用 java,为啥不问问同事?
allgy
2019 年 3 月 21 日
买本书,照着例子敲一遍,做个小项目
wildnode
2019 年 3 月 21 日
@kosmosr 感谢~
@allgy 感谢~
@smeraldo 问了,但是同事们众说纷纭,想着来 V 站再问问,挑个票数多的哈哈。
allgy
2019 年 3 月 21 日
@wildnode 入门推荐得话 《 java core 核心卷 》上下册( swing 图形编程和其他过时的章节跳过就行),另外在有一定的代码量后可以看《 think in java 》这两本是必看,多线程并发编程部分推荐《 Java 并发编程实战》
10Buns
2019 年 3 月 21 日
《 Java 核心-上》除了图形界面,快速看看多写代码实战。找本 Spring 相关书快速入门。maven 起码会熟练使用

语法熟练使用掌握,做点项目框架也熟练使用,其他都是业务问题了。想继续提高就是并发、jvm 这些也不是一朝一夕就有效果的,找两本书做好长期攻坚的准备。
Mrun
2019 年 3 月 21 日
Java 核心编程
wobuhuicode
2019 年 3 月 21 日
看一遍书,打一遍代码。逼着自己写一个作品。既能锻炼自己的产品思维,又能学到新技术
wlh233
2019 年 3 月 21 日
首先,new StringBuilder().append("9102").reverse();
yuthelloworld
2019 年 3 月 21 日
难道只有我一个人觉得 eclipse 很丑吗
zhygkx
2019 年 3 月 21 日
推荐个薄一点的书《 Java 8 in action 》
dafengqi
2019 年 3 月 21 日
19 年入国军
gowk
2019 年 3 月 21 日
建议学 Go 🙄
snoopy1024
2019 年 3 月 21 日
@yuthelloworld 换 idea 啊
ahaowo
2019 年 3 月 21 日
学点其他竞争低的语言吧,java 人都爆炸了
mgso
2019 年 3 月 21 日
@yuthelloworld #10 我来回翻了很多回复.都没有看到有人提及 eclipse.. 你这个突然冒一句...
pzh702
2019 年 3 月 21 日
怎么学啥都是入国军???回家种田?
fngtz
2019 年 3 月 21 日
当年我就被 thinking in java 劝退了- -
yemoluo
2019 年 3 月 21 日
不厚道的推荐 https://www.twle.cn/l/yufei/java/java-basic-index.html 和其它的类似,没多大差别,因为站在它们的肩膀上
zzzzzzZ
2019 年 3 月 21 日
看点书入门即可,用来学习其他语言的底子,如果要钻到 Java 里就很耗时了,3 颗星以下的可以不用看

学前读物:
《 Head First Java 》推荐指数:1 颗星
《 Head First 设计模式》推荐指数:1 颗星
入门级:
《 Core Java 》推荐指数:4 颗星
《 Effective Java 》推荐指数:2 颗星
精通级:
《 Thinking in java 》推荐指数:4 颗星
《 Java 与模式》推荐指数:4 颗星
大师级:
《程序员的思维修炼:开发认知潜能的九堂课》推荐指数:5 颗星
《程序员的修炼之道》推荐指数:4 颗星
宗师级:
《脱发的中西医治疗》

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

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

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

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

© 2021 V2EX