前言
更新: 3/12/2025 字数: 0 字 时长: 0 分钟
我认识一些小伙伴,他们一人掌握多门语言的HelloWorld编写,并选择了Java作为了自己的主语言
这些小伙伴在写多了Java后常常会自嘲的说上一句”学Java学的,脑子都腐朽了“
虽然我们都知道这是一句玩笑话,但玩笑有时正是无意识的流露,或许Java真的有些腐朽?为什么我们会感觉Java腐朽?
我想这是因为Java在最初的设计时就希望能够创造出一门能够"面向对象,方便开发"的语言,而这一思想贯穿了Java的语法始终。
Java为了尽可能的简化程序员的上手过程,于是设计了许多的规矩并删除了一些其他语言有但Java团队认为并没必要的东西(比如指针),这些规矩在某种程度上降低了Java的入门难度,但也为Java套上了一层无形的枷锁
面向对象是好的,我个人十分信赖面向对象的设计方式,甚至信仰DDD,但是枷锁是不好的,我们应该想办法尽可能的剔除
那有没有一门相对灵活且类似Java的语言呢?
有的兄弟,有的!
这就是我们的Kotlin
你可能不知道Kotlin,但你一定知道他的开发公司——Jetbrain,没错,正式大名鼎鼎的Idea的开发公司
Kotlin的设计哲学强调实用主义与工程友好,他不想引入新的东西(虽然Kotlin中确实存在自己提出的概念),只希望能够让自己成为一门更加友好且实用的语言
在这里,我将和大家一起在Java语法基础上进一步学习Kotlin语言