Java语言的特点

简单易学:Java是一种简单的语言,在C、C++的基础上开发并且继承了许多它们的特性,同时也取消了许多编程语言中繁琐的不安全的内容。JDK还提供了丰富的基础类库,具有C、C++编程经验的程序员会很熟悉,无需要经过长时间学习就可以掌握。

强制面向对象性:Java是一种纯面向对象的语言,不同于C语言采用面向过程的设计思路,而是采用面向对象的思想。

分布式:Java 语言支持 Internet 应用的开发,在 Java 的基本应用编程接口中就有一个网络应用编程接口,它提供了网络应用编程的类库,包括 URL、URLConnection、Socket 等。Java 的RIM 机制也是开发分布式应用的重要手段。

健壮性::Java 的强类型机制、异常处理、垃圾回收机制等都是 Java 健壮性的重要保证。Java 的异常机制也是健壮性的一大体现。

安全性:Java语言提供了许多安全机制来保证其使用安全性,可以用在网络及分布环境下的网络程序语言中。

跨平台性:Java 是“一次编写,到处运行”的语言,因此采用 Java 语言编写的程序具有很好的可移植性,而保证这一点的正是 Java 的虚拟机机制。在引入虚拟机之后,Java 语言在不同的平台上运行不需要重新编译。

本身支持多线程:Java语言具备内置的多线程功能,可以将一个程序的不同程序段设  置为不同的线程,使各线程并发、独立执行,提高系统的运行效率。

性能略高: Java 的性能主要是相对其他高级脚本语言来说的,随着 JIT(Just in Time)的发展,Java 的运行速度也越来越高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值