美文网首页
聊聊java是什么?它的技术体系有哪些

聊聊java是什么?它的技术体系有哪些

作者: gzss | 来源:发表于2019-05-31 22:26 被阅读0次

从java诞生到现在有20年的时间了,在这么长的时间里还能一直保持很高的活跃度并能得到广泛的认可,除了拥有一门结构严谨、面向对象的编程语言之外,他还有许多不可忽视的有点:他摆脱了硬件平台的束缚,实现了”一次编写,到处运行“的理想;它提供了一个相对安全的内存管理和访问机制,避免了绝大部分的内存泄漏和指针越界问题;它实现了热点代码检测和运行时编译及优化,这使得java能随着运行时间的增加而获得更高的性能;他有一套完善的应用程序接口,还有无数来自商业机构和开源社区的第三方类库帮助他实现各种个样的功能....java所带来的这些好处是程序的开发效率得到很大的提升。

    从sun官方所定义的java技术体系包括一下几个组成部分:

      1、java程序设计语言

      2、各种硬件平台上的java虚拟机

      3、Class文件格式

      4、java API类库

      5、来自商业机构和开源社区的第三方类库

      我们可以吧java程序设计语言、java虚拟机、java API类库这三部分统称为JDK,JDK是用于支持java程序开发的最小环境。另外可以把java API类库中的java SE API子集和java虚拟久这两部分统称为JRE,JRE是支持java程序运行的标准环境。

      按照技术所服务的领域来划分,或者说按照java技术关注的重点业务领域来划分,java技术体系可以氛围4个平台,分别为:

      1、Java Card:支持一些java小程序(Applets)运行在小内存设备(如智能卡)上的平台

      2、Java ME(Micro Edition):支持java程序运行在移动端(手机、PDA)伤的平台,对java API有所精简,并加入了针对移动端的支持,这个版本以前被称作J2ME

      3、java SE(Standard Edition):支持面向桌面级应用(如Windows下的应用程序)的java平台,提供了完整的java核心API,这个版本以前被称为J2SE

      4、java EE(Enterprise Edition):支持使用多层架构的企业应用(如ERP、CRM应用)的java平台,除了提供java SE API 外,还对其做了大量的扩充并提供了相关部署支持,这个版本以前被称为J2EE

PS:java EE 对java SE的扩展一般以javax.*作为包名,而以java.*为包名的都是java SE API的核心包,但由于历史原因,一部分曾经是扩展包的API后来进入了核心包,因此核心包中也包含了不少javax.*的包名。

相关文章

  • 聊聊java是什么?它的技术体系有哪些

    从java诞生到现在有20年的时间了,在这么长的时间里还能一直保持很高的活跃度并能得到广泛的认可,除了拥有一门结构...

  • 1.Java概述

    Java概述 技术体系 Java技术体系技术体系说明Java SE(Java Standard Edition):...

  • JVM 学习记录

    一、Java 1.1 Java 技术体系包含什么? Java 技术体系包含Java 程序设计语言、Java 虚拟机...

  • Java程序员需要了解哪些技术?

    Java程序员需要了解哪些技术?Java程序员常用的技术有哪些?在学习Java的时候,可能需要学习的知识点有很多,...

  • 深挖JDK:jdk包概览

    使用java很久了,从java核心技术到jvm原理(强烈推荐,会介绍java体系,让你对java的体系有个了解),...

  • 1.认识Java虚拟机

    Java技术体系 sun官方定义的Java技术体系 Java程序设计语言 Java虚拟机 Class文件格式 Ja...

  • 《深入理解Java虚拟机》笔记01:走近Java

    1、Java相关概念 1.1 Java的技术体系 Sun官方所定义的Java技术体系包括以下几个组成部分: Jav...

  • Java技术体系

    java技术体系 Sun官方定义的java技术体系包括: Java程序设计语言 各种硬件平台上的Java虚拟机 C...

  • Java虚拟机 -- 概述

    一、Java技术体系 Sun官方定义的Java技术体系包括以下几个组成部分: Java程序设计语言 各种硬件平台上...

  • Java入门基础及环境搭建

    Java是什么?Java的特点有哪些? Java[http://c.biancheng.net/java/] 是近...

网友评论

      本文标题:聊聊java是什么?它的技术体系有哪些

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