有没有像廖雪峰的 Python 教程一样经典的 Java 教程呢,要求字数少内容全

2015-05-27 16:40:15 +08:00
 ivito
http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000
14414 次点击
所在节点    Java
25 条回复
Tiande
2015-05-27 16:49:34 +08:00
这种问题不去 知乎 问真的 大胶布(日语,自行脑补) 么?

https://github.com/justjavac/free-programming-books-zh_CN#java
echo1937
2015-05-27 16:50:13 +08:00
看了下,写得还真不错啊.
Gem
2015-05-27 16:54:20 +08:00
Google: cnblogs vamei java
J2eePro
2015-05-27 17:47:25 +08:00
马士兵
jsq2627
2015-05-27 18:35:17 +08:00
https://docs.oracle.com/javase/tutorial/
https://docs.oracle.com/javase/tutorial/getStarted/index.html

一直觉得,不管什么语言,官方文档是最好的教程。
cvmax
2015-05-27 18:44:11 +08:00
楼上厉害
lingo233
2015-05-27 18:50:25 +08:00
アマゾン(Amazon)上有Python学习手册 电子版才
lingo233
2015-05-27 18:50:45 +08:00
8块 Are you OK
jsq2627
2015-05-27 18:50:45 +08:00
@cvmax 补充一句。。。如果是新手学第一门编程语言,这话当我没说。。
lingo233
2015-05-27 18:51:17 +08:00
额看错了不好意思
ayanamist9
2015-05-27 19:21:46 +08:00
我觉得,不管学什么语言,官方文档都不是好的入门教程。
chenlongwen
2015-05-27 19:40:34 +08:00
@ayanamist9 不过,我觉得 Django 的官方文档还是学 django 最好的入门教程。
kamushin
2015-05-27 20:19:48 +08:00
以Java的特点,字数少真的很难做到。
比如annotation这玩意,我真很少看到有博客用很少字数解释清楚的。
ivito
2015-05-27 20:23:45 +08:00
@dtdnqsb 里边没有一个是关于Java语言本身的

@Gem 很赞的教程,短小精湛,适合入门
@jsq2627 官方文档过多,不适合快速入门
ivito
2015-05-27 20:25:29 +08:00
@kamushin java内容庞大是事实,不过按照80%的时间只用到20%的知识这一规律还是可以写一些快速入门教程的
jsq2627
2015-05-27 21:04:12 +08:00
@ayanamist9 可能还得看人吧。

我学 Java 和 C# 主要就是看的官方文档。
https://docs.oracle.com/javase/tutorial/getStarted/index.html
https://docs.oracle.com/javase/tutorial/java/index.html
https://docs.oracle.com/javase/tutorial/essential/index.html
做完这几个教程,总共也就花了两个下午的时间。那学期学校的 Java 课几乎没去上,期末考试92。当然仅仅用考试成绩来衡量是不合适的。

Java 语言特性也算不上复杂(对比 C++),如果真正要在 Java 方面深入下去,大部分时间是花在类库上了。


语言这事,我觉得精通一门面向对象语言和一门函数式语言就够了,其它的语言都能轻松入门。有机会自己设计一门语言,实现个编译器做练习是最好的,这样 language specification 也能当教程看了。
kamushin
2015-05-27 22:19:09 +08:00
@ivito http://www.cnblogs.com/vamei/archive/2013/03/31/2991531.html
可以看看这个,我因为有C++和Python等语言基础,所以看这个感觉还好。虽然讲的很浅,但是讲的很快。
shiznet
2015-05-27 22:40:03 +08:00
@jsq2627 想问下您Java是初学还是在有其他语言基础之后才开始学习的?

对新手,从官方文档学习恐怕真的不是很好,会畏难而退
fy
2015-05-27 22:50:30 +08:00
我觉得廖雪峰教程后半部分步子太大,新手恐怕是容易崩盘啊!
jsq2627
2015-05-27 23:42:00 +08:00
@shiznet 学 Java 之前学过很多语言(C++, Objective-C, PHP, JS),所以觉得不是很困难。

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

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

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

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

© 2021 V2EX