Java 好难

108 10

首发于卡尔白的小作品站 Karlbaey's Shorts

是这样的,我是 Python3 钉子户兼孝子,以前写 LeetCode 都是用的 Python3 语言,也用的很习惯。

但是后来听说 Java 的语句表达比 Python3 优雅许多,就好奇心大发,查着 Java 教程再借助必应修修改改了之前写的 LeetCode1-两数之和。

这是我写的 Python3 版本的解法:

很好懂吧?难怪大家都说“人生苦短,我用 Python(Life is short. You need Python.)”。

中间看了好多教程,包括但不限于菜鸟、廖雪峰、stackoverflow 以至于 CSDN 都用上了,才比较好地修改出了这段代码。逻辑是一模一样的。

不得不说,Java 在某些地方确实格外优雅。比如读到任何一行都能知道这一行是在干些什么,而不是像 Python 一样需要结合上下文理解。但是!Java 代码冗余不是一般的厉害,初始化一个哈希表也好,一个数组也好,都要用到关键字 new。作为一个 Python 惯用者来说,用起来实在是糟心。

为什么要写这个?因为前两天看到了这个:科技爱好者周刊(第 350 期):Java 三十周年 - 阮一峰的网络日志,所以就抱着试试看的心态尝试了一下这而且现在就业的话,会 Java 比会其他种类的语言好找工作一点。上一句是废话,到我参加工作的时候,会再多语言都是假的,AI 行其道才是真的。

所以趁着技术埋没人类之前多找找乐子吧,找乐子倒没有必要放着前代程序员们留下的大好素材不用,而去让 AI 帮人动手,这样被找乐子的就是人了。C++ 我一直狠不下心来学,但是 Java 我会学的,折腾一点总比不折腾好。毕竟 Java 的代码读多几次,就觉得味道格外独特。

(The end)

好困~纸箱 | 云盘 | 小作品 我终于有自己的域名啦!
最新回复 ( 10 )
  • 2
    0
    现在才反应过来,Karlbaey's Shorts 可以是卡尔白的短裤 Σ( ° △ °|||)︴
  • 3
    0
    我啥语言都不会
  • 4
    0
    python和c++写算法就是最舒服的,同一个逻辑java可能要冗长很多
  • 5
    0
    卡尔白~ 现在才反应过来,Karlbaey's Shorts 可以是卡尔白的短裤 Σ( ° △ °|||)︴
    6
  • 6
    1
    java 的基础语法没啥特别的,主要强在spring家族,以及安卓开发;如果只是语言的话建议学习C++,可以弄出很多骚操作
  • 7
    0
    听说 Java 的语句表达比 Python3 优雅许多?你听谁说的,语句优雅不优雅是个人喜好。我个人是不喜欢 Java
    另外 Java 哪里难了,一点都不难(在 C++ 面前)
  • 8
    0
    时光潜流 java 的基础语法没啥特别的,主要强在spring家族,以及安卓开发;如果只是语言的话建议学习C++,可以弄出很多骚操作
    安卓开发现在谷歌在推 Kotlin……但是 Kotlin 这玩意现在的状态,像凉和不凉之间的叠加态一样(
  • 9
    0
    时光潜流 java 的基础语法没啥特别的,主要强在spring家族,以及安卓开发;如果只是语言的话建议学习C++,可以弄出很多骚操作
    现在决定主攻 Python3 噜,开发小玩具和写算法都很方便!遇事不决 import 挺舒服的Ψ( ̄∀ ̄)Ψ
  • 10
    0
    Tlepturus 听说 Java 的语句表达比 Python3 优雅许多?你听谁说的,语句优雅不优雅是个人喜好。我个人是不喜欢 Java 另外 Java 哪里难了,一点都不难(在 C++ 面前)
    刚学两天才觉得难😭
  • 11
    0
    卡尔白~ 刚学两天才觉得难😭
    那是因为刚转换不习惯吧
  • 游客
    12

    您需要登录后才可以回帖

    登录 注册

发新帖