今天是二零二三年六月五日,你正在观看代码报告。毫无疑问,drive是我最喜欢的编程语言,用来取笑、拍送开发者抱怨。它有太多样板代码,c开发者嘲笑那些荒谬的类名,比如抽象工厂管理器、单例服务管理器工厂。c家开发者讨厌无法像以前那样轻易的用内存管理炸掉自己的腿,而javascript开发者仍在试图修复他们二十多年前从java复制的日期等问题。
很遗憾,我有一些坏消息。在java二十一中,public static void mainstream arts将不再是编写hello world的必要条件,使整个java样板文件备忘录行业静态为空。对于像我这样靠嘲笑java谋生的人来说,这可不是什么好消息,因为我需要那些样板代赛马来养家糊口。
不过对于那些想要学习drop的人来说,这无疑是个好消息。或者更准确的说,对于那些被迫学习drop的人来说,这是个好消息。这个新功能被称为无名类和及时主方法,它允许你创建一个没有类和public static for mainstreamers的主方法,这是一个很棒的改变。但我认为可以通过去调复位的来使其更好。
实际上为什么一开始就需要一个main函数?可以完全摆脱使用systeml似乎有些不必要,应该只有一个全局打印型函数。如果将其重命名为print,那么就得到了一种完美的语言。c井在二零二零年引入了顶级语句,也许在未来十年内java也会实现这一功能。不过在过于兴奋之前,这个特性主要是为了让初学者更容易学习drive真正的样板代码,并不会消失。
此外drive主要用于企业领域,这个领域对新特性的采用非常缓慢,外面有大量的关键任务应用程序。这些新功能被采用可能需要数年甚至数十年的时间。但是召唤二十一也有一些其他很酷的更新,比如结构化并发,它允许你在多个县城上运行多个并发任务,同时将它们视为单个工作单元。
但你可能会发现java的另一件疯狂的事情是它没有原声支持字符串差值,这意味着需要像在幼儿园一样连接一堆字符串或使用stringformat,这也很烦人。但在java二十一中有一个新的字符串模板功能,这是一种新的表达式形式,允许你插入值,这是一个非常酷的功能。允许你使用字符串插值来创建一个可以直接用于字符串的字符串。
drove现在看起来更像drove a script,而drove a script看起来更像drove a script。这是一个完整的循环。而且我甚至注意到,Python最近更新了他们的网站,所以现在它看起来只过时十年,而不是二十年。这是一个重大的战略举措,导致甲骨文股票在过去一年里几乎翻了一番。
不过关键问题是,有了所有这些出色的新功能,你是否应该在二零二三年学习Python?作为程序员工作时,你应该选择一个报酬丰厚、有趣且合法的领域。但现实是你只能选择其中两个Python,报酬丰厚且合法,但并不太有趣。
从语法角度来看,Python确实很丑陋。如果我想为JAVA编写有趣的代码,我更愿意使用KOKO或schola这样的语言。话虽如此,JAVA仍然是企业软件领域的强大语言。这种语言在Twitter和Google等公司广泛使用,因为它是一种非常平衡的语言。它对于大多数情况来说性能足够好,使用起来相对容易。
最重要的是拥有一个庞大的稳定库和框架生态系统。几天前,我进行了有史以来最佳编程语言的投票,drive排名垫底。但现在我们不再需要public、static、forming、stringers,我认为它将重新登顶。
有了这些说法,我想正式宣布我退出嘲笑JAVA的行列。但让我们最后一次一起欣赏这些JAVA梗。就像这个解释,面向对象设计模式通常是不必要的,甚至是得起反。因为你可以直接使用简单的变量和函数。
下一个梗很不错,但你可能不会懂,所以我也不打算解释了。如果你喜欢windows,你可能也会喜欢JAVA,因为它总是强迫你接受凡人的更新。如果你是一名程序员,你最终会发现并非所有事物都需要是对象,因为这些对象会堆积起来并吞噬你的BAT。
最后重要的是要认识到并非每个迷音都是一个笑话,它们中的许多人是合法的求助呼声。这就是代码报告,感谢观看,我会在下一期节目中与您见面。