什么是 Java?
Java 是一种面向对象的编程语言,以印度洋中的一个岛屿命名。
第一个 Java 版本是 25 年前的 1995 年。从那时起,Java 在开发人员社区中得到广泛使用。它受欢迎的原因有几个:
简单(它的代码看起来像 C/C++)
广泛的应用程序(从移动应用程序到数据库连接)
开源库(日志记录、JSON 解析、单元测试等)
开发人员喜欢 Java 的哪些方面
我认为 Java 语言并没有那么糟糕,原因如下:
平台无关。我可以使用 Java,不仅用于编写 Android 应用程序,还用于 Web 和跨平台应用程序。
成立社区。当我遇到代码问题时,我会在论坛和百度社区中寻求帮助。
灵活性。我可以在 Java 虚拟机 (JVM) 和浏览器窗口上构建 Java 应用程序。
代码可重用性。我可以在需要它的多个应用程序中使用来自一个项目的代码,这会稍微减少开发时间。
开发人员不喜欢 Java 的哪些方面
开发人员几乎讨厌 Java。原因如下:
重复语法。代码淹没在类型声明、临时类和工厂中,这分散了我解决实际问题的注意力。
大码。当我用小的内聚方法编写高度模块化的代码时,代码会失去可读性,并使单元测试和代码重用变得异常复杂。
内存问题。内存管理是通过垃圾收集进行的,这会减慢应用程序的工作速度。
自 2008 年 Android 推出以来,开发人员一直使用 Java 作为 Android 应用程序的初始编码语言。2017 年情况发生了变化,Android Studio 的官方提供商 Google 宣布 Java不再是开发应用程序的首选语言。