Java的特性

Java的特性


Java简介

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式健壮性安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序Web应用程序分布式系统嵌入式系统应用程序等。

特性与解析

  • 简单性:Java继承了C++语言的优点,并且去掉了C++中比较难学的多继承,指针等概念,所以就Java语言学习起来更简单,使用起来也更加方便。

  • 面向对象:Java是一中面向对象的语言,关于面向对象的概念,我会在后面的文章中讲解。

  • 分布性:Java的分布性包括:1.操作分布。2.数据分布

    ⑴操作分布:即在多个不同的主机上不知相关操作。

    ⑵数据分布:将数据分别存放在不同的主机上,这些主机是网络中的不同成员。

  • 可移植性:Java程序具有与体系结构无关的特性。Java的类库也提供了针对不同平台的接口,所有这些类库也可以被移植。

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

  • 健壮性:会检查并消除程序编码和运行时错误,并消除错误。

  • 多线程性:可在同一时间内执行多项任务。相应的同步机制能够保证数据的正确共享。

  • 高性能性:Java是编译后的的字节码在解释器中运行的,所以速度要比多数的交互式程序要快很多。

  • 动态性:Java可以在保证客户端不发生更改的同时,动态调整库中的方法和增加变量。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值