下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

Java编程语言平台的特点

作者:课课家教育     来源: http://www.kokojia.com点击数:833发布时间: 2018-06-09 15:00:16

标签: 编程语言JAVA编程计算机

大神带你学编程,欢迎选课

   java众多的突出特点使其受到了大众的欢迎。归纳起来,java语言具有以下显显著特点。图语使Java别除了C++中许多很少使用、难以理解、易混滑的特性。例如,Java中没有指针。

Java编程语言平台的特点_编程语言_JAVA编程_计算机_课课家

  (1)简单性结构和类型定义等概念,没有nclude和define等预处理器,也没有多重继承的机制。awa是一个纯的面向对象的语言,强调的是面向对象的特性,对软件工程技术能够够克服。

  (2)面向对象性提供很强的支持。Java语言的设计集中于对象及其接口,它提供了简单的类机制及动态的接口模。

  (3)分布式与安全性Jawa语言包括一个支持HTTP和FTP等基于TCP/P协议的子库,它提供一个Java.ne计完全包,通过它可以完成各种层次上的网络连接。Java程序在语言定义阶段、字节码检查阶段及程序执行阶段进行的三级代码安全检查手机制,对参数类型匹配、对象访问权限、内存回收、Java小应用程序的正确使用等都进行了严格检查和控制,可以有效防止非法代码的侵入,阻止对内存的越权访问,能够避免病毒的侵害。

  (4)与平台无关性。Java语言通过定义独立于软、硬件平台的基本数据类型及其相关运算,确保数据在任何硬件平台上保持一致。为了实现平台无关性Java语言规定了统一的基本数据类型。Jaa程序编译后成二进制代码,即字节码(bytecode)a字节码有统一的格式,不依赖于具体的硬件环境。在任何安装Java运行时环境的系统上,都可以执行这些代码,也就是说,只要安装了Java运行环境,Java程序就可在任意处理器上运行。

  (5)解释和编译特性。Java开发环境把Java源程序编译后生成一种称为字节代码(bytecode)的中间代码,但并不是二进制的机器指令代码,所以,Java程序不需重新编译便可在众多不同的计算机上执行,这是其编译特性。Java程序编译后产生字节代码,其运行要借助于Java解释器,Java解释器直接对Java字节代码进行解释执行。以字节代码形式发布的Java程序运行在JM环境上,JyM将字节代码翻译成具体的CPU机器指令,因此,Java解释器是与硬、软件平台有关的,在不同的平台上用不同的JVM实现。

  (6)多线程多线程机制使应用程序能够并行执行,通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需需要采用全局的事件循环机制,这样就很容易实现网络上的实时交互行为和实时控制性能。

  (7)动态执行Java执行代码是在运行时动态载入的,这种动态特性使其适合于一个不断发展的环境在网络环境下,Java语言编写的代码用于瘦客户机架构可减少维护工作。

  小编结语:其实,在另外的方面,类库中增加的新方法和其他实例不会影响到原有程序的执行,并且Java语言通过接口来支持的。

赞(19)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程