初学 Java ,表示真香!

2020-03-10 18:37:22 +08:00
 ahuanggg

疫情在家办公,变上班边学点 Java,感觉 Java 的语法和逻辑真是严谨,以前自学 python 时好多不懂的概念通过学 Java 全都弄明白了。
以后推荐初学者学编程是不是都应该先推 Java,感觉 python 语法太松太灵活,不适合理解一些抽象概念。

19405 次点击
所在节点    Java
172 条回复
AngryPanda
2020-03-10 19:15:59 +08:00
以前自学 python 时好多不懂的概念通过学 Java 全都弄明白了
--------------------------------
比如?
ahuanggg
2020-03-10 19:20:44 +08:00
@AngryPanda 比如面向对象这块,我觉得 java 的逻辑就比 python 要清晰
bwangel
2020-03-10 19:22:10 +08:00
「好多不懂的概念」来自于计算机基本功,比如数据结构、算法、操作系统等等,而不是某门语言。
---

这种言论很扯淡,每个语言都有自己的特性,这些特性会让每门语言衍生出各自的独特写法,长期沉浸在一门语言中,必然会对其他语言的一些概念不熟悉。


推荐看:

https://zhuanlan.51cto.com/art/201903/593116.htm
wmhx
2020-03-10 19:28:14 +08:00
某些语言一个 var 来定类型, 然后很多代码后,你都忘记了具体是什么类型, 然后报错与否全看天意; 虽然 java 也有了这个 var, 但真真的很恶心, 特别是看人家的代码.
Mithril
2020-03-10 19:31:04 +08:00
@wmhx 自动类型推导和动态类型能一样么。。。
TangMonk
2020-03-10 19:32:01 +08:00
C#比他香
cdlnls
2020-03-10 19:39:19 +08:00
学了 Python 之后再看 Java,确实也有这种感觉,要是再继续学 kotllin 你会发现 kotlin 更香。
一圈轮下来,最后发现还是 Python 香。
crella
2020-03-10 19:40:37 +08:00
我认为 c#最香,可惜我学不会(懒得找轮子)
james122333
2020-03-10 19:48:41 +08:00
老实说 一点也不香 命名悲剧 修改困难 某些实现运作联想不到 反射就是反人类 好的代码习惯才是真 没多余代码才是好 什么严谨都是假的 好维护才是真的 不要本末倒置
loshine1992
2020-03-10 19:52:53 +08:00
Java 非常适合作为第一门语言

之后转其它语言都非常简单。
brendan
2020-03-10 19:54:33 +08:00
@ahuanggg 我想说的是 java 要学东西真的太多了,你要学很多东西之后才能做出一个项目出来。很多人学到一半就放弃了。
softtwilight
2020-03-10 19:55:54 +08:00
语言真是永远的话题。学了 java,懂了一些东西,开心,表示很香,多好的一件事
TypeError
2020-03-10 19:57:41 +08:00
我还是看 kotlin/go 算了
masker
2020-03-10 19:59:39 +08:00
不懂的概念怕是自己当时不懂没有去资料搜索吧?怪语言了吗?
Orciorc
2020-03-10 20:00:55 +08:00
@cedoo22 这么说 C/CPP 就是,你需要一辆跑车,C/CPP 给了你一堆铁矿石
littlewing
2020-03-10 20:07:02 +08:00
骚年 学 gi 吧
littlewing
2020-03-10 20:07:10 +08:00
yulihao
2020-03-10 20:08:32 +08:00
我一开始学 VB,然后 C++,现在仍然 C++,偶尔用 C#。没有学 Python,不过打算偶尔学一下 Pythom,主要 C++(毕竟还是高中生)
james122333
2020-03-10 20:14:36 +08:00
@cedoo22
用过别人开发的就知道了 这不是组装 为何元件内拆卸困难重重
zhuangzhuang1988
2020-03-10 20:20:37 +08:00
没办法,
python 有"人生苦短"宗教
一遍遍洗脑
写完一个月后, 看自己代码都不知道是啥, 参数应该传啥,
更不要说 看别人代码了

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

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

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

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

© 2021 V2EX