什么是 Java?
Java 是一種面向?qū)ο蟮木幊陶Z言,以印度洋中的一個島嶼命名。
第一個 Java 版本是 25 年前的 1995 年。從那時起,Java 在開發(fā)人員社區(qū)中得到廣泛使用。它受歡迎的原因有幾個:
簡單(它的代碼看起來像 C/C++)
廣泛的應(yīng)用程序(從移動應(yīng)用程序到數(shù)據(jù)庫連接)
開源庫(日志記錄、JSON 解析、單元測試等)
開發(fā)人員喜歡 Java 的哪些方面
我認(rèn)為 Java 語言并沒有那么糟糕,原因如下:
平臺無關(guān)。我可以使用 Java,不僅用于編寫 Android 應(yīng)用程序,還用于 Web 和跨平臺應(yīng)用程序。
成立社區(qū)。當(dāng)我遇到代碼問題時,我會在論壇和百度社區(qū)中尋求幫助。
靈活性。我可以在 Java 虛擬機 (JVM) 和瀏覽器窗口上構(gòu)建 Java 應(yīng)用程序。
代碼可重用性。我可以在需要它的多個應(yīng)用程序中使用來自一個項目的代碼,這會稍微減少開發(fā)時間。
開發(fā)人員不喜歡 Java 的哪些方面
開發(fā)人員幾乎討厭 Java。原因如下:
重復(fù)語法。代碼淹沒在類型聲明、臨時類和工廠中,這分散了我解決實際問題的注意力。
大碼。當(dāng)我用小的內(nèi)聚方法編寫高度模塊化的代碼時,代碼會失去可讀性,并使單元測試和代碼重用變得異常復(fù)雜。
內(nèi)存問題。內(nèi)存管理是通過垃圾收集進行的,這會減慢應(yīng)用程序的工作速度。
自 2008 年 Android 推出以來,開發(fā)人員一直使用 Java 作為 Android 應(yīng)用程序的初始編碼語言。2017 年情況發(fā)生了變化,Android Studio 的官方提供商 Google 宣布 Java不再是開發(fā)應(yīng)用程序的首選語言。