Java主要特性

Java简介

        Java是由sun公司于1995年5月推出的面向程序设计语言和Java平台的总称。

Java主要特性

        1、Java语言是简单的

                Java语言不适用指针,而是引用。并提供了自动分配和回收内存空间,使得程序员不必

        为内存管理而担忧。

        2、Java语言是面向对象的

                Java语言提供类、接口和继承等面向对象的特性,为了简单起见,只支持类之间的单继

        承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。

        Java语言全面支持动态绑定。Java语言是一个纯的面向对象程序设计语言。

        3、Java语言是分布式的

                Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接

        口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket

        等。Java的RMI机制也是开发分布式应用的重要手段。

        4、Java语言是健壮的

                Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保障。

        5、Java语言是安全的

                Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码攻击。

        6、Java语言是体系结构中立的

                Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后

        缀为class文件),然后可以在实现这个Java平台的任何系统中运行,这种途径适合于异构的

        网络环境软件的分发

        7、Java语言是可移植的

                Java严格规定了各个基本数据类型的长度。

        8、Java语言是解释性的

                Java程序在Java平台上被编译为字节码格式,然后可以在实现这个Java平台的任何系统

        中运行。

        9、Java是高性能的

                与那些解释型的高级脚本语言相比,Java 的确是高性能的。事实上,Java 的运行速度

        随着 JIT(Just-In-Time)编译器技术的发展越来越接近于 C++。

        10、Java语言是多线程的

                在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)来创建的。

        11、Java语言是动态的

                Java语言的设计目标之一是适应动态变化的环境。Java程序需要的类能够动态地被载入

        到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,Java中的

        类有一个运行时刻的表示,能进行运行时刻的类型检查。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值