第1个回答 2018-12-29
不是!
没有最好的,只有最合适的。
当打算开发某个应用或服务时首先考虑的是这个应用或服务适合用什么开发。
如果是想开发 人工智能相关的,那么首选是paython。
如果开发硬件相关的那么首选C或C++
如果开发小型web应用首先PHP。
当然开发IOS应用基本就没得选了 swift、OC必须的。
大型web应用或服务就首选java了。
但是首选的不是必须!还要就看自己对语言的认知,现有的开发人员会什么,打算花多大成本,完成什么质量的应用,应用的承载级别等等等太多维度来决定使用什么语言。搞不好开发到一半还更换语言呢......
java可以做的事情太多了,应用服务、人工智能、web服务、网站、嵌入式等等等等太多了。
对了还有android。
另外还有值得一提的是,如果你只会java这一种高级语言的话,慢慢你会发现这是不够用的。
尤其在做web相关的应用时H5、JS和JS的各种框架CSS多少都要懂一点不然的话都无法和前台工程师沟通。
还有java各种花样的框架。。。。。恐怕是各种语言中最多的,有些学习成本不低。
说跑题了。
最后总结一下。
高级程序语言这东西
没有最好的,只有最合适的(合适要考虑天时地利人和,没有标准答案)。
第2个回答 2021-04-25
从编程初学者或将Java作为学习编程的首门语言的菜鸟的角度来看,我觉得最重要的原因是:Java更易于学习。
有人可能认为Python更简单,它甚至简单到不需要编译。但基于我的个人经验,我认为Java更易于阅读和理解。
上一代程序员是从学习使用像BASIC这样的编程语言来开始编程,然后成长到学习C和C++编程语言,并且用Java作为他们的第二或第三种编程语言。
其中一个原因可能是C和C++编程语言在那个时代比Java语言更加普及,另外的原因是大多数编程课程被设计成使用C和C++语言来教学,而那个时代还没有Python,至少我们在学校时还没有。
“选择常常不在我们手中!”这句话对于我们来说通常是对的,我们都是在学校和学院里学习编程课程的。在我的那个时代,C语言是我们在工程学院学习的第一门编程语言,然后我们学习C++,VB,VC++,最后才是Java。
第3个回答 2019-03-15
AVA人才社会需求量大,依据IDC的统计数字。在所有软件开发类人才的需求中,对JAVAproject师的需求达倒所有需求量的60%~70%。
同一时候,JAVAproject师的薪水相对较高。通常来说。具有3~5年开发经验的project师,拥有年薪10万元是非常正常的一个薪酬水平。80%学员毕业后年薪都超过了5万元。Java平台以其移动性、安全性和开放性受倒追捧。
JAVA就业前景分析:Java发展方向大致分为两类:
成为管理人员。比如产品研发经理。技术经理,项目经理等
继续他的技术工作之路,成为高级软件project师、需求project师等。依据IDC的统计数字,在所有软件开发类人才的需求中。对Javaproject师的需求达到所有需求量的60%~70%。同一时候。Javaproject师的薪水相对较高。
Java软件project师一般月薪范围在4000-10000元。远远超过了应届毕业生月薪2500元的平均水平。通常来说。有一年工作经验的Java高级软件project师的薪酬大致在年薪10—13万左右。
从Java的应用领域来分。Java语言的应用方向主要表如今下面三个方面:首先是大中型的商业应用;其次是桌面应用,就是常说的C/S应用;再次是移动领域应用。
综上而言JAVA就业方向为:能够从事JSP站点开发、Java编程、Java游戏开发、Java桌面程序设计,以及其它与Java语言编程相关的工作。
可进入电信、银行、保险专业软件开发公司等从事软件设计和开发工作。
第4个回答 2018-12-31
的确是的。 虽然这个语言一出来的时候被人鄙视,认为是玩具语言性能远远落后c++, 而现在又成了一门比较古老的面向对象的语言,号称被各种函数式编程语言或者先进的编译型语言吊打。 但是JAVA在业界是绝对的大哥,10到20年会一直出于领先地位。
原因是 1.java的maven社区有大量优质项目可以找到你想要的任何功能, 2.jvm的性能大大提高可以媲美c++,甚至在不少IO方面要优于新手写的C++。3. Java层出不穷的大型系统框架,以及基于java的特性实现的设计模式能够规范很多新手程序员的代码结构, 并能够非常容易的把项目细分到每个开发者手里,这样公司只要架构师搭好框架,剩下的工作就是写胶水代码可以招到廉价劳动力。4. 很多公司的大型项目已经用java写好了,没有精力去重构。