Java的优点是什么?
3个回答
2020-10-30 · 百度认证:北京中公教育科技官方账号
中公教育IT培训优就业
中公教育IT培训品牌,致力于培养互联网领域的高端人才,以学员就业为目的,优质就业为宗旨,是一家集Java开发、Web前端、UI/UE交互设计、大数据、软件测试等课程为一体的IT培训机构。
向TA提问
关注
展开全部
Java的优点可以用几个词来概括:优美,严谨,健壮,不易出错等等。Java有8大特性,也就是它的8大优点:
1、跨平台/可移植性
这是Java的核心优势之一,在设计之初Java就很注重可移植性和跨平台性。因为Java的运行是通过JVM来实现的,所以系统本身是什么无关紧要,只要安装对应的虚拟机即可,省去了大量的代码重复编写时间。
2、安全性
Java的安全模型基于一个可定制的“沙盒”,Java 软件程序可在其中安全运行,对系统或用户无潜在风险。
3、面向对象
Java是完全的面向对象语言,非常适合大型软件的设计和开发。
4、简单性
Java去掉了头文件,指针,结构,联合等内容,比起其他语言,更加简单易学。
5、高性能
Java在初期总是被人吐槽“性能低”,但是在Java语言发展过程中通过对虚拟机的优化,提升了很多的效率,现代Java低性能的问题已经完全被解决了。
6、分布式
Java是为分布式环境设计的,它可以处理TCP/IP协议。其还支持远程调用方法,使程序能够通过网络调用。
7、多线程
Java多线程的简单易用性使Java成为了最主流的服务器端开发语言,多线程的使用可以使资源利用率更高,程序设计在某些情况下更简单,程序响应更快。
8、健壮性
Java吸收了C/C++的优点,但是丢弃了指针等容易使程序崩溃的内容,提升了语言的健壮性。
Java的核心优势
跨平台是Java语言的核心优势,且Java称霸时间较早,在整个行业建立了强大的生态体系,目前已经成为了覆盖IT行业的“第一大语言”,是计算机界的“英语”。虽然后来也有其他的跨平台语言出现,但是无法和Java强大的生态体系抗衡。
1、跨平台/可移植性
这是Java的核心优势之一,在设计之初Java就很注重可移植性和跨平台性。因为Java的运行是通过JVM来实现的,所以系统本身是什么无关紧要,只要安装对应的虚拟机即可,省去了大量的代码重复编写时间。
2、安全性
Java的安全模型基于一个可定制的“沙盒”,Java 软件程序可在其中安全运行,对系统或用户无潜在风险。
3、面向对象
Java是完全的面向对象语言,非常适合大型软件的设计和开发。
4、简单性
Java去掉了头文件,指针,结构,联合等内容,比起其他语言,更加简单易学。
5、高性能
Java在初期总是被人吐槽“性能低”,但是在Java语言发展过程中通过对虚拟机的优化,提升了很多的效率,现代Java低性能的问题已经完全被解决了。
6、分布式
Java是为分布式环境设计的,它可以处理TCP/IP协议。其还支持远程调用方法,使程序能够通过网络调用。
7、多线程
Java多线程的简单易用性使Java成为了最主流的服务器端开发语言,多线程的使用可以使资源利用率更高,程序设计在某些情况下更简单,程序响应更快。
8、健壮性
Java吸收了C/C++的优点,但是丢弃了指针等容易使程序崩溃的内容,提升了语言的健壮性。
Java的核心优势
跨平台是Java语言的核心优势,且Java称霸时间较早,在整个行业建立了强大的生态体系,目前已经成为了覆盖IT行业的“第一大语言”,是计算机界的“英语”。虽然后来也有其他的跨平台语言出现,但是无法和Java强大的生态体系抗衡。
展开全部
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java优点
1、安全性高:可以防御恶意代码
2、稳定性高:字节码安全机制,可靠的异常出来
3、简单易学:剔除了类似C++指针
4、动态性:动态编译,动态加载
5、分布式:分布式语言,跨平台、高并发
6、高性能:先编译后解释,生成机器码的过程简单
1、安全性高:可以防御恶意代码
2、稳定性高:字节码安全机制,可靠的异常出来
3、简单易学:剔除了类似C++指针
4、动态性:动态编译,动态加载
5、分布式:分布式语言,跨平台、高并发
6、高性能:先编译后解释,生成机器码的过程简单
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询