2024年Java何去何从,在人工智能,云计算,物联网,区域块链,大数据的背景下Java未来会怎样发展?

网友B回答:


Java的主要优势是成熟的多线程以及稳定服务的能力。这点来说其他的语言都比较难做。

对公司来说,要不像Google那样花大精力很大的团队一切重构从零开始写会用C++,要不就用Java现有的框架和平台。大数据的几个类似于Spark Flink这种都是基于java构建的… 与此同时,jvm的优势十几年前就出来了,相比于java一个jar,python这种语言离开了conda和docker,在生产环境中报的错多到能让你怀疑人生。人工智能角度来说,不可否认,python的试错性确实很强,便于开发者快速迭代开发。而且现在机器学习包的种类也多比较好用。

但是真的要需要变现部署的时候,python的全局gil锁根本没法搞多线程。当然也会有同学说C++套壳pybind大法不好么… 可以,但是不是还得重新造c++多线程的轮子… java原生支持,而且在服务领域的稳定性是有目共睹的。在部署上,用python model server的各种性能稳定性问题。要不就全用C++撸… 要不用宁可用Java自己写接口来部署… 但是Java也不是万物皆可,比如在边缘平台,C++依然是主流,机器学习python也依然风骚,Java依旧会在大规模框架和服务中稳如老狗。最后来推荐一下AWS开发,基于Java的深度学习框架,每天都有被python折磨痛哭的同学找我们。主流深度学习框架都支持,Java几个Jar就生产上线部署了,生产环境连续60+天稳定运行,多线程无增内存无极scale…

网友D回答:


首先给你总结一下,人工智能&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值