Java语言的特点

Sun公司:“Java是一种具有 简单、面向对象、分布式、解释型、健壮、安全、与体系结构无关、可移植、高性能、多线程和动态执行 等特点的语言

面向对象:是纯面向对象的语言,直接反映生活中的对象,更简单。

平台无关性与可移植性:“一次编译,到处运行”。可以在不同操作系统上运行,不同操作系统的jvm解释执行字节码文件。解释型语言。

简单:简单而高效,Java系统(编译器和解释器)所占空间不到250KB。提供了很多内置的类库,简化程序设计,缩短开发时间。提供了对多线程的支持,提供了对网络通信的支持。

稳定性、安全性、健壮性:摒弃了C++中的不安全因素——指针数据类型。保证字节码文件加载的安全和访问系统资源的安全。java的强类型机制,垃圾回收机制,异常处理和安全检查机制使程序具有很好的健壮性。

多线程并且是动态的:多线程使应用程序可以同时进行不同的操作和处理不同的事件。在执行过程中可以动态加载各类库,这一特点使之非常适合于网络运行,同时也非常有利于软件的开发,即使更新类库也不必重新编译使用这一类库的应用程序。

高性能:通常解释型语言的执行效率要低于直接执行机器码的速度,但Java的字节码转换成机器码非常简单和高效。

分布式:物理上分布,逻辑上统一。其内容包括数据分布和操作分布两个方面。数据分布是指数据可以分散存放于网络上的不同主机中,以解决海量数据的存储问题;操作分布则是指把计算分布到不同主机上进行处理,这就如同许多人协同共同完成一项大而复杂的工作一样。

转载:https://blog.csdn.net/C_1_2_3/article/details/78301279

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值