美文网首页
简单认识Java

简单认识Java

作者: 一点点的蓝_0c61 | 来源:发表于2019-06-02 23:00 被阅读0次

Java的诞生与特性

  1. Java是于1995年由Sun公司推出的一种面向对象的程序设计语言。由有Java之父之称的詹姆斯. 戈士林亲手设计完成。
  2. Java是一种夸平台的程序设计语言,用Java编写的程序可以运行在任何平台与设备上。
  3. Java语言编写的程序既是编译型的又是解释型的。
  • Java程序的编译和运行过程:程序源代码-> 编译器->字节码->JVM->机器码->计算机

Java技术体系

  1. 我们可以把Java程序设计语言,Java虚拟机,Java API类库这三部分统称为JDK,JDK是用于支持Java程序开发的最小环境。
  2. 我们可以把Java API 类库中的 JavaSE API 子集和Java虚拟机这两部分统称为JRE,JRE是支持Java程序运行的标准环境。
  3. 分类:
  • Java Card:支持一些Java小程序(Applets)运行在小内存设备上的平台。
  • Java ME:支持Java程序运行在移动终端上的平台。对Java API有所精简。
  • Java SE:支持面向桌面级应用的Java平台,提供了完整的Java核心API。
  • Java EE:支持多层架构的企业应用的Java平台,除了提供Java SE API之外,还对其做了大量的扩充并提供了相关的部署支持。

Java语言特性

  1. 面向对象:Java提倡万物皆对象,也就是说,Java语言最外部的数据类型是对象,所有的元素都要通过类和对象来访问。
  2. 分布性:Java的分布性包括操作分布和数据分布,其中操作分布是指多个不同主机上布置相关操作,而数据分布是将数据分别存放在多个不同主机上,这些主机是网络中的不同成员。Java可以凭借URL对象访问网络对象,访问方式与访问本地系统相同。
  3. 可移植性:Java程序具有与体系结构无关的特性,可以方便的移植到网络上不同的计算机中。同时Java的类库中也实现了针对不同平台的接口,使这些类库可以移植。
  4. 解释型:运行Java程序需呀解释器,任何移植了Java解释器的计算机或其他设备都可以用Java字节码解释执行。
  5. 安全性:Java 语言删除了类似C语言中的指针和内存释放等语法,有效的避免了非法操作内存。使用Java 语言可以编写防病毒和防修改的程序。
  6. 健壮性:Java程序的设计目标之一是编写多方面的,可靠的应用程序,Java将检查程序在编译和运行时的错误,并消除错误。
  7. 多线程:多线程机制能使应用程序在同一时间内并行执行多项任务,而且相应的同步机制可以保证不同线程能正确的共享数据。
  8. 高性能:Java编译后的字节码是在解释器中运行的,所以他的速度较多数交互式应用程序提高了许多。另外,字节码可以在程序运行时被翻翻译成特定平台的机器指令,进一步提高运行效率。
  9. 动态:Java可以动态的调整库中的方法和增加变量,而客户端不需要任何的更改。

相关文章

网友评论

      本文标题:简单认识Java

      本文链接:https://www.haomeiwen.com/subject/gowfxctx.html