Java缺点:
1.Java语法不简洁,写多了Golang和Python回头看Java确实难受
2.JVM优化得再优秀,性能也只能排在第二梯队,毕竟套了一层壳子,接触不到操作系统3.Java行业竞争极大,上有不少深入研究十几年的超级大佬,下有每年培训班毕业大批的新人4.谈不上缺点,目前除了阿里,大部分大厂都在转向GolangJava不能被替代的原因:
1.成熟完善且数量众多的框架2.现有很多中小公司核心业务都是Java写的,换语言重写成本太大而且没有必要个人认为Java想发展地更好可能性不大,但也不可能被其他语言替代,保住前几的地位问题不大
你讲的那些是概念,对于实打实的技术来说,比如java,很虚。
你这些东西都可以用Java写,但有些不合适用Java写。人工智能不合适的原因不是Java语言本身,而是使用场景。下面说明。
现在的人工智能主要是机器学习,学习后产生相应的数据模型,每次学习对数据模型迭代版本,或者换别的套组学习比对。那么学习程序是铁定对内的,用的人少,面向专业人员,可能需要边学习边修改。这样的程序所对应的环境是苛刻的,使用的人是能调节环境的人。
基于这个原因,程序连编译都可以省了,方便调试,java这个字节码跨平台好像没有意义,内存回收就更没意义了,就跑一遍,自己回收下就好了,还需要spring对象工厂管理吗。
java的执行效率,只能到中等。负能量讲完,来讲讲正能量的。
java好的地方在于成熟的工具比较多,可以调用很多别的语言。另一点,并行处理,线程拒绝策略都是posix标准,非常好用,还有hashmap和线程安全同步队列。更有优势的是,java也是有很多发行版选择,执行环境jvm也可以选择,这点别的语言也没有的
想那么多没用,你该修炼好你的内功,然后使用什么外功都没区别。java如果真没发展了就换语言。
JAVA今年需求量蛮大的,应该很好的啊!就业趋势还可以
从来处来,到去处去。嗯,好了。因为这个问题比较宽泛。从学习的角度来聊一下个人观点吧。现在学计算机的同学太多了,学习Java的同学比例应该占多数。
如果想要进中大厂,必须得有扎实基础,好的学习能力。
小厂且不说外包公司,很多公司都是把刚毕业的学生当成廉价劳动力进行压榨,还不一定能学到东西。
所以从何处来?从学好Java,掌握硬实力处来。
到何处去?到更好更大的平台去。
都不是java的主场,有参与的机会但进不了核心。老实的玩spring吧
服了,年年都有人问这个,干嘛?制造焦虑?java干到你退休都没问题
语言只是工具。
Java ,Python,Go,底层都是二进制。都一样,Java 死了,我用 Go,Go 死了,我用 JavaGo
不必去担心改何去何从,一个人只要是有了价值和能力技术,走到哪里都吃香。
所以做好自身的java技术提升,你放心java肯定是有未来的。
回家养牛吧
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。
Java技术具有卓越的通用性、高效性、平台移植性和安全性。