一种语言的优势体现在与其他语言的比较中。
从开发效率、开发门槛、性能、跨平台来说,java是最好的语言!
c:it;太复杂了。如果现在大部分程序员都要学c,很多人会转行。
c:如果开发效率太低,开发门槛高,语言学水平越低,就会越僵化。
python:运行效率太低。
php:应用领域有限
......(其他语言可以自己脑补)
java:可以写桌面,安卓,服务器,企业业务,互联网业务,基本不用关注内存,操作系统,封装nio,线程,锁,队列。。。。。。基本上,开箱即用,新手可以从stackov
java入门(多么强大)已经广泛使用了很多年,集成了c等主流编程语言的优点,摒弃了多重继承、指针等复杂概念。由于其语法简单、易于使用和跨平台的特点,很受欢迎。经过多年的积累和发展,已经形成了非常完善的java生态系统。目前地球上最强大(流行)的编程语言!
java能做什么?目前来看,除了在驱动、操作系统等少数领域,使用java并不合适。java可以做目前it领域几乎大部分的软件开发。例如:
服务器开发分布式,大数据,云android开发嵌入式开发桌面开发(很少)。。。。。。未来是美好的,彻底的,有希望的。
但是它这不容易!没有10年8年的长期积累,是很难掌握和学透的。
而且java的生态非常庞大,总有东西要学。
唐不要试图精通一切,只需精通某一领域。因为很多事情都是相似的。;避免类比是很容易的。当你需要学习一个新领域的时候,可以快速掌握新领域的基本开发技能。
为什么第一种(优势)语法相对简单,容易上手?强大的生态和庞大的用户!跨平台,真的可以一次编译,到处运行。。。。。。。java劣势解释语言需要虚拟机进行翻译和执行。在没有虚拟机的地方,它可以t被使用,执行速度也不是最快的。
版本更新慢,最新流行语法或语法糖支持不到位。因为用户数量庞大,生态复杂,自身完善,新功能和语言更新很少。
与go等新一代语言相比,新语言机制的跟进并不及时。