Java语言特征

        面向对象:java语言最外部的数据类型是对象,所有元素都要通过类和对象来访问

简单:有一些固定语法,一通百通,没有指针  能够自动处理对象的引用和间接引,实现自动的无用单元收集,使用户不必为存储管理问题烦恼

分布式:分为操作分布和数据分布,操作分布是指在多个主机上布置相关操作;数据分布是指将数据存放在多个不同的主机上,java可以凭借URL(统一资源定位符)对象访问网络对象,访问方式与访问本地系统相同;多人合作,各自做自己的模块,最后整合

健壮:java将检查程序在编译和运行时的错误,并消除错误

安全:java删除了类似C语言中的指针和内部释放等语法,有效的避免了非法操作内存。java程序代码要经过代码校验,指针校验很多测试步骤才能够运行,所以未经允许的java程序不能够出现损害系统的行为

可移植:java的类库实现了针对不同平台的接口,使得这些类库可以移植,一次编译,处处运行

解释:运行java需要解释器,任何移植了java解释器的计算机或其他设备都可以用java字节码进行解释

多线程:在同一时间执行多项任务,相应的同步机制可以保证不同的线程可以正确的使用数据,可以带来更好的交互能力和实时行为


高性能:java编译后的字节码是在解释器上运行的,所以它的速度较多数交互应用程序提高了很多。字节码可以在程序运行时被翻译成特定平台的机械指令,进一步提高了速度


动态:java可以动态调整库中方法和增加变量,而客户端却不需要任何更改,简单直接
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值