总结:Java的语言的特性(读Java从零到精通)

Java语言的优势:
Java语言的语法简单明了,容易掌握,而且是纯面向对象的语言。Java语言的简单性主要是:
1.语法和C++类似,C程序设计人员更容易上手。
2.Java语言使用接口代替了多重继承,并取消了指针,实现了垃圾自动回收。
3.Java提供了丰富的类库、API以及第三方开发包

面向对象:
是Java语言的基础,也是Java语言的重要特性,他本身就是一种纯面向对象的设计语言,提倡万物皆对象,不能在类外面定义单独的数据和函数,也就是说Java语言最外部的数据类型是对象,所有的元素都要通过类和对象来访问。

分布性:
Java的分布式包括操作分布和数据分布,操作分布是在多个不同的主机上部署相关操作,而数据分布是将数据存放在多个不同的主机上,这些主句是网络中不同同成员。Java可以用URL(统一资源定位符)对象访问网络对象,访问方式和访问本地系统相同。

可移植性:
Java程序具有与体系结构无关的特性,可以方便地移植到网络上的不同计算机中。同时,Java的类库中也实现了针对不同平台的接口,是这些类库可以移植。

解释性:
运行了Java 解释器,任何移植了Java解释器的计算机或者其他设备都可以用Java字节码进行解释执行。字节码独立于平台,它本身携带了许多编译时的信息,使得连接过程更加简单,开发过程更加迅速,更具有探索性

安全性:
Java语言删除了类似C中指针和内存释放等于法,有效地避免了非法操作内存。Java代码要经过,代码校验、指针校验等很多测试步骤才能够运行,所以未经允许的Java程序,不可能出现损害系统平台的行为,而且使用Java可以编写防病毒和防修改的系统。

健壮性:
Java程序设计目标之一是编写 多方面的,可靠的应用程序,Java将检查程序在编译和运行时错误,并消除错误。类型检查能帮助用户检查出许多在开发早期出现的错误,集成工具的开发也时的编译和运行Java程序更加容易。

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

高性能:
Java编译后的字节码是在解释器中运行的,所以她的速度交多数交互式应用程序提高了很多,另外,字节码可以在程序运行时,被翻译成特定平台的机器指令。从而进一步提高运行速度。

动态:
Java在很多方面比C和C++更能够适应发展的环境,可以动态调整中方法和增加变量而客户端并不需要改变什么,在Java中进行动态调整是很简单直接的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值