java是什么(japonensisjava水多多)

Java是编程语言,现在主流的使用场景是做后台和安卓开发 。
Java具有面向对象、跨平台、开源的特点,经过多年的发展已经有了完整的生态 。
如果我们掌握了java语言,就可以借助前人开发的各种服务和框架来实现自己的功能 。
我学java,做后台开发 。我对这种语言很有感触,因为他让我吃了这碗饭 。
其实现在我们很多软件公司都是用java做后台开发的 。如果是找工作,机会很多 。
有一段时间,我在思考一个问题 。大家都知道C比java性能好 。为什么后端应用服务器不都用C?
而是选择了java?
我们需要知道语言的这个特征 。其实如果我们梳理一下一个项目全过程使用的技术,可以看到最直观的感受就是层次感 。
还有底层的c,c,应用层是用java写的 。C语言的门槛比较高,需要一个人的编程能力,因为写这个逻辑的时候,不仅仅是函数本身,还要
考虑内存的申请和释放增加了开发难度 。但级别越低,其功能变化越小,除非是技术上的改变等 。最典型的就是tcp/IP协议 。他的整个结构已经固定了,
大家都遵循这个规范,也是这么用的,所以不会改变太多 。这个例子主要是想表达底层很容易修复,可能需要我们为性能付出更多的时间和成本,而顶层面对 。
是用户的具体需求 。大家都知道用户的需求在变 。这个时候用C之类的就有点不合适了,因为这个贡献和输出有点不对称 。但是使用java是不同的,因为
底层内存的操作已经封装好,有完善的机制,而开发者只需要业务本身,就可以熟练掌握设计模式,抽象出变化的逻辑 。
综上所述,我认为java的未来空还是很大的,因为无论从生态、现在的应用投入成本还是语言本身所支持的可变性来看,未来空都是值得我们去想象的 。
【java是什么(japonensisjava水多多)】


    推荐阅读