深度学习产品部署应用到JAVA,开始JAVA之路- 记之

本文探讨了Java和C++在产品上线中的使用差异,特别提到百度以外,Java普遍用于大型项目,而C++因其效率和灵活性被部分开发者青睐。作者列举了C++相对于Java的优势,如全局变量、引用类型和高精度计算。建议初学者根据实际需求选择,核心是理解算法思想而非语言本身。
摘要由CSDN通过智能技术生成

知乎上班的一个老哥说,java涉及产品上线,各大厂产品上线都是java,出了百度独树一帜用c++。

刷算法:C++  工作:Java

某网友:

我早期也是用Java的,后来改成cpp了。
算法和编程语言关系不太,用c++的原因我觉得主要有:
1、Java的变量需要写成static或者创建类实例,cpp在main函数外直接就是全局变量。
2、cpp对整数可以引用,Java必须用类,而Interger类还是不可变的,所以想实现引用必须定义一个类。
3、Java输入输出相对麻烦
4、Java有BigInteger这点算是优点,在写高精度的的时候
上面这几条让同样一个问题,cpp的代码要短很多
个人建议如果之前没学过cpp没必要从Java改成cpp,毕竟算法的内核是思想解决问题的能力,Java这些都能干

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值