加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux 编程 为什么说在 2022 年 Java 可能失宠了

发布时间:2022-11-16 18:33:48 所属栏目:Linux 来源:互联网
导读: Java 有很多粉丝,也有批评者。以下是越来越多的开发人员避免使用该语言的一些原因。
Java 是一种广泛使用的面向对象编程语言和软件平台。它在数十亿台设备上运行,包括笔记本电脑、移动设

Java 有很多粉丝,也有批评者。以下是越来越多的开发人员避免使用该语言的一些原因。

Java 是一种广泛使用的面向对象编程语言和软件平台。它在数十亿台设备上运行,包括笔记本电脑、移动设备、游戏机和许多其他设备。

拥有这样的能力是有代价的。Java 语法冗长复杂。它是静态类型的,这可能不太方便。虽然它是独立于平台的,但云计算平台的崛起让独立变得不那么成功了。

这些只是 Java 可能失宠的几个原因。

1. Java 越来越不流行了

首先,Java 的受欢迎程度似乎正在慢慢下滑。多年来,它一直是最值得学习的编程语言之一,但现在它不再流行了。这意味着,随着时间的推移,开发人员用 Java 编写的新应用程序将越来越少。

这种趋势意味着 Java 可能最终将会消失。世界各地的企业将继续雇佣 Java 程序员来维护遗留代码库,但这种情况不会永远持续下去。

不过,如果您希望将职业重点放在构建新事物上,而不是维护现有的程序,那么 Java 可能不是您的最佳选择。

编程语言2022年5月

Python

1

C

2

JavaScipt

3

C++

4

C#

5

Visual Basic

6

Java

7

Assembly Language

8

SQL

9

PHP

10

2. Java 并不简单

Java 可能很容易学,但它并不简单。这种语言很容易学习,因为 Java 代码很容易编写、组织和编译。但这并不简单,因为用 Java 编写的代码往往更冗长、更繁琐。

您还必须编译它,这使得 Java 远不如 Python 等语言方便。因此,如果您是第一次学习编码的新手,Java 不是一个好的开始语言。

如果你是一个专业人士,想要大量编写简单、优雅的代码并快速部署,那么Java也不是理想的选择。

3.Getter 和 Setter

getter 和 setter 几乎是编程语言使用的必需品,许多框架都鼓励使用它们。不过,Java 里面充斥着冗长的 getter 和 setter。

管理用 Java getter和setter装饰的代码是非常复杂的。缺乏一个有意义的解决方法来解决 getter 和 setter 的问题。

如果您是一名专业人员,希望大量编写简单、优雅的代码并快速部署linux 编程,那么 Java 也不是理想的选择。

linux 无锁编程_linux 编程_puppy linux 编程

4. 没有语法糖

您正在操作一个集合。你要第一件。你在做什么?当然,您调用该方法而不是使用通用的[]操作符。这都是因为运算符不能过载。

对于几乎每一个操作,都必须使用冗长的方法名,即使可以使用单个字符的操作符。

Java 支持这个概念;例如,该语言允许您使用+操作符连接字符串。它只是不让你,程序员,做同样的事情。

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!