Java基础:Java的优点和缺点

优点

1、跨平台/可移植性

是Java的核心优势之一, Java的运行是通过JVM来实现的,只需要在操作系统上安装对应的虚找机即可运行,节省代码重复编写时间。

2、面向对象

Java是完全的面向对象语言,非常适合大型软件的设计和开发。

3、简单性

Java去掉了头文件,指针,结构等内容,更加简单易学。

4、分布式

Java是为分布式环境设计的,它可以处理TCP/IP协议,其还支持远程调用。

5、多线程

Java多线程简单易用,使其成为了最主流的服务器端开发语言。

6、健壮性

Java吸收了C/C++的优点,但是丢弃了指针等容易使程序崩溃的内容,提升了语言的健壮性。

7、安全性

Java程序是运行在可定制沙盒中的。

缺点

1.Java是靠虚拟机运行,慢于其他语言编写的程序,因为它不是直接执行机器码,需要执行引擎的帮助。

2因为Java是跨平台的,所以只能使用虚拟机来实现与底层的交互。

3不够灵活

Java删除了指针,所以不如C/C++等语言灵活。

经验分享 程序员 微信小程序 职场和发展