Java语言主要有如下六大特性
1、简单Java语言和C语言、C++语言相比,又进化了不少,抛弃了指针这些概念,对于内存完全采用自动管理机制,不必程序员自己去控制内存的申请和释放。这就是手动挡和自动挡的差别啊,要是高手可能不喜欢,失去了把控的那种感觉,但是对于普罗大众来说,那绝对是福音。
2、面向对象面向对象是在C++时就引入的概念,在Java里进一步强化了。这个概念的好处在于,能更好的组织代码,从小的模块,搭建大模块,像搭积木一样搭建大型应用软件程序,进一步提升了软件开发的效率。
3、跨平台Java程序从设计之初,就是跨平台的,就是要在所有平台上都能跑,而且是在一行代码都不修改的情况跑。这个效率就比C、C++厉害多了。
4、稳定性Java程序就是被设计用来开发高度可靠、高度稳定的软件系统的,所以当前无数软件系统,如天猫、京东、拼多多、微信的后端程序,都是用Java来开发的。
5、高性能这个概念只能说是相对高性能,因为相比C和C++来说,Java的性能肯定是不行的,不过对比其他语言,如Python、PHP,那绝对是秒杀。不过拿Java和C、C++对比时,还要考虑到开发效率。Java的性能不够,但是开发效率高,所以各大企业依然爱不释手。性能的问题,现在基本都被廉价的高性能机器抹平了,谁叫现在程序员的价格比机器高那么多呢?
6、多线程Java天然支持多线程,可以充分挖掘机器性能,同时执行多个任务,大大提升执行效率,提升客户满意度。
声明: 因本文前期在头条发布并且当时名称为“十代码农”,所以截图带有十代码农的水印。