初学 Java ,表示真香!

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

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

20701 次点击
所在节点    Java
172 条回复
chanchan
2020-03-10 22:38:26 +08:00
我觉得其实真正的学习编程语言的顺序是按语言的特性来,从最常见的变量 赋值 语句 /表达式 函数 循环 /递归.. -> 面向对象 -> 函数式编程 + 各种高级点的特性 /概念,什么泛型 闭包 模式匹配 GC 宏 continuation CPS currying.
大部分人脑袋里想的先学 C,其实学的不只是 C 语言还有一堆计算机科学之类的东西
nl101531
2020-03-10 22:39:13 +08:00
尝试下这个插件,会帮助你理解很多语法糖.

https://www.v2ex.com/t/651072#reply9
shanex
2020-03-10 22:41:22 +08:00
GrayXu
2020-03-10 22:49:11 +08:00
说明 python 没学好…
yannxia
2020-03-10 22:54:38 +08:00
Java 中规中矩,刚好适合理解大部分的设计理念。
DefoliationM
2020-03-10 23:09:01 +08:00
java 像裹脚布一样,写起来啰哩啰唆,如果有机会可以尝试一下 kotlin.
james122333
2020-03-10 23:36:53 +08:00
@exploreXin
人脑计算? (滑稽)
charlie21
2020-03-10 23:46:26 +08:00
Java 作为企业级软件开发的第一语言 自然有它的道理
ml444
2020-03-10 23:50:58 +08:00
我只说两件事:
1HTML 是一门编程语言!!!!
2PHP 是世上最好的语言!!!!
witcherhope
2020-03-10 23:59:18 +08:00
@DefoliationM 写过一个项目,感觉 Kotlin 并不比 Java 少多少代码,简洁多少
AM2coder
2020-03-11 00:03:02 +08:00
初学者应该选 python。编程在于兴趣,有了兴趣才能推动你向更高、更深层次迈进。而 python 是最能在短期内带给人成功快感的语言,没有之一。另外,python 真香!!
1002xin
2020-03-11 00:12:06 +08:00
现在看见 java 就有点恶心心
RobberPhex
2020-03-11 00:56:15 +08:00
loom 还没出,java 的异步编程还是比较难用的
ericgui
2020-03-11 01:06:00 +08:00
楼主+1

我也觉得 Java 比动态语言好

所以我准备学 C++了
longjiahui
2020-03-11 01:06:13 +08:00
不喜欢 java
LokiSharp
2020-03-11 08:01:00 +08:00
@DefoliationM Kotlin 和 Java 半斤八两把。。。
LowBi
2020-03-11 08:07:27 +08:00
一点都不香,还很繁琐
AmrtaShiva
2020-03-11 08:17:31 +08:00
@ahuanggg 面向对象逻辑我觉得 C#更好
blless
2020-03-11 08:57:25 +08:00
我觉得都香,但是现在觉得 go 香,我先自学 c,完全不得要领,学了 java 对面向对象程序工程豁然开朗。再学 go,发现对 c,对内存,硬件了解更多了。
alya
2020-03-11 09:04:43 +08:00
我觉得 scala 更香

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

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

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

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

© 2021 V2EX