个性化阅读
专注于IT技术分析

Java的特点

Java编程语言创造的主要目的是使其便携,简单和安全的编程语言。除此之外,也有在这种语言的普及发挥了重要作用的一些优秀的功能。的Java的功能也称为Java流行语。

的Java语言最重要的功能列表下面给出。

java特点
  1. 简单
  2. 面向对象
  3. 手提
  4. 平台独立
  5. 担保
  6. 强大的
  7. 体系结构中立
  8. 解读
  9. 高性能
  10. 多线程
  11. 分散式
  12. 动态

简单

Java是非常容易学习,而且它的语法很简单,干净,易于理解。据Sun,Java语言是一个简单的编程语言,因为:

  • Java的语法是基于C ++(这样更容易为程序员后,C ++学习它)。
  • Java已经拆了很多复杂的,很少使用的功能,例如,明确的指针,操作符重载,等等。
  • 有没有必要删除未引用的对象,因为在Java中的垃圾自动回收。

面向对象

Java是一种面向对象的编程语言。在Java中一切都是对象。面向对象的方式组织我们的软件作为既包含数据和行为的不同类型的对象的组合。

面向对象编程(OOPS)是通过提供一些规则,简化软件开发和维护的方法。

OOPS的基本概念是:

  1. 对象
  2. Class
  3. 继承
  4. 多态性
  5. 抽象化
  6. 封装

平台无关

java平台无关

Java是平台无关的,因为它是从如C,C ++等其他语言被编译成特定平台的机器,而Java是一次,随处运行的语言写不同。一个平台是在程序运行的硬件或软件环境。

有两种类型的平台,基于硬件基于软件的和。 Java提供了一个基于软件的平台。

Java平台不同于其他大多数平台在某种意义上说,它是一种基于软件的平台,对其它基于硬件的平台上运行。它由两个部分组成:

  1. 运行环境
  2. API(应用编程接口)

Java代码可以在多个平台上运行,例如,在Windows,Linux,Sun Solaris上的Mac / OS等Java代码是由编译器编译并转换成字节码。这字节码是与平台无关的代码,因为它可以在多个平台上运行,即一次编写,并到处运行(WORA)。


安全

Java是最适合它的安全性闻名。在Java中,我们可以开发出无病毒的系统。 Java的固定,因为:

  • 没有明确的指针
  • Java程序的虚拟机沙箱中运行
java安全
  • 类加载器:类加载器在Java是其用于Java类装载到Java虚拟机动态地Java运行环境(JRE)的一部分。它通过为本地文件系统的来自那些从网络源进口类分离包装增加了安全。
  • 字节码验证:它检查非法的代码,可以违反访问权限对象的代码片段。
  • 安全管理:它决定哪些资源类可以作为读写本地磁盘访问等。

Java语言在默认情况下提供这些证券。一些安全也可以通过应用程序开发人员明确通过SSL,JAAS,密码等提供


强大的

乐百氏仅仅意味着强。 Java是健壮,因为:

  • 它采用强大的内存管理。
  • 目前缺乏指针,避免了因安全问题。
  • 现在没有在java其上的Java虚拟机中运行,以摆脱其未使用的Java应用程序了对象的自动垃圾收集。
  • 有异常处理和Java中的类型检查机制。所有这些问题使Java强劲。

体系结构中立

Java是中性结构,因为没有实现相关的功能,例如,原语类型的大小是固定的。

在C ++编程,int数据类型为占用32位架构的2个字节的存储器和用于64位体系结构4个字节的内存。然而,它占据在Java 32位和64位架构4个字节的内存。


手提

Java是便携,因为它便于你随身携带的Java字节码到任何平台。它不需要任何的实现。


高性能

Java是速度比其他传统的解释编程语言,因为Java字节码是“接近”原生代码。它仍然是一点点比编译语言(例如,C ++)慢。 Java是一种解释型语言,这就是为什么它比编译语言要慢,例如,C,C ++等。


分散式

Java的分布,因为它便于用户使用Java创建分布式应用程序。 RMI和EJB用于创建分布式应用程序。爪哇此功能使我们能够访问文件通过调用从任何计算机在互联网上的方法。


多线程

线程是像一个单独的程序,同时执行。我们可以通过定义多个线程同时编写Java程序,处理很多任务。多线程的主要优点是,它并没有为每个线程占用内存。这股共用存储器区。线程是重要的多媒体,Web应用程序等。

动态

Java是一种动态语言。它支持类的动态加载。这意味着类按需加载。它也支持从它的本地语言,即,C和C ++函数。

Java支持动态编译和自动内存管理(垃圾收集)。

赞(0)
未经允许不得转载:srcmini » Java的特点

评论 抢沙发

评论前必须登录!