Java是一种受C语言影响的编程语言。Java和Javax本质上是与Java编程语言的上下文一起使用的包。实际上Java和Javax没有区别。这只是不同的名字。

Java是一种编程语言,受到C语言的影响。它源自C和C++的大部分语法,但是它的低级别设施比其中任何一个都要少。Java是一种通用编程语言,旨在与以前的语言相比具有较少的实现依赖性。它是并发的,基于类的,面向对象的语言。

Java由Sun Microsystems的James Gosling开发,并于1995年发布。它最初作为Sun Microsystems Java平台的核心组件发布。

Java旨在允许相同的代码在各种平台上运行。即开发者被允许“写一次,在任何地方运行”(WORA)。因此,Java应用程序通常被编译为字节码。然后可以在任何Java虚拟机(JVM)上运行包含Java字节码的类文件。这与计算机架构无关。

Java和Javax本质上是与Java编程语言的上下文一起使用的包。提出java包的命令是import java,而启动javax包的命令是import javax。例如:import java.util。*; 或者导入javax.util。*;

原来,作为标准API的一部分的所有内容都是java包的一部分,而不是标准API一部分的所有内容都是在包名javax下发布的。因此,API所必需的包是java,而javax包含API的扩展名。甚至可以说javax,只是一个带有x的java,代表了扩展。

随着时间的推移,作为javax发布的扩展成为Java API的组成部分。但是,将扩展从javax包移动到java包将是太麻烦了,最终会破坏一堆现有的代码。因此,最终决定javax包将成为标准API的一部分。

所以,实际上java和javax没有区别。这都是一个名字。

以上转自(谷歌翻译):http://www.differencebetween.info/difference-between-java-and-javax

总结:

1、通过以上解释可以很清晰的知道javax也是一个标准API的一部分,而不全部是代表了扩展的意思,而对于网上说的javax代表了j2ee这部分,其实这种说法是片名的,应该说是历史遗留的问题才更合适吧。

参考:

https://stackoverflow.com/questions/727844/javax-vs-java-package

https://stackoverflow.com/questions/9502962/some-basic-questions-about-javax-vs-java-packages

java javax 的区别_java与javax的区别分析相关推荐

  1. java long和int 区别_java long int的区别

    java long int的区别 java中long和int都属于整型,为什么还要细分为long和int两种数据类型呢?这是因为它们代表的大小不一样.具体区别如下: 1.区别1 16位系统:long是 ...

  2. java 前后的区别_java中前后++的区别

    java中前后++的区别 发布时间:2020-06-22 14:38:22 来源:亿速云 阅读:134 作者:Leah 这篇文章将为大家详细讲解有关java中前后++的区别,小编觉得挺实用的,因此分享 ...

  3. java类接口的区别_java抽象类和接口区别

    深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一.在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类.这两者有太多相似的地方,又有太多不同的地方.很多人在初学的 ...

  4. java 字节流 区别_java字节流字符流区别-嗨客网

    Java字节流与字符流区别 Java字节流与字符流区别教程 我们在 实际上字节流在对文件操作的时候,不会用到缓冲区(内存),对文件本身直接操作而字符流在对文件操作的时候用到了缓冲区,通过缓冲区来对文件 ...

  5. java与前端的区别_java与前端的区别

    java与前端的区别 1.web前端,主要是给网站做静态页面的,也就是说你平时浏览的网站所看到的页面基本都出自web前端,不过网站版面可以是美工出图. 2.web前端需要掌握的技术有:DIV+CSS, ...

  6. java与javac的区别_java与javac的区别

    学过Java的都知道javac,它是Java语言的编译器,那么,这两者有什么具体的区别呢?下面学习啦小编给大家介绍一下Java和javac的区别. Java是一种可以撰写跨平台应用软件的面向对象的程序 ...

  7. java和php本质_JAVA和PHP的区别

    java应用的场景比较广泛,人相对来讲也比较多,php主要是用于网站方面,如果是用于建网站的话,php开发比较快速. 1,PHP适合于快速开发,中小型应用系统,开发成本低,能够对变动的需求作出快速的反 ...

  8. java开发技术心得_Java开发核心技术面试心得分析

    Java的数据结构有哪些?Map与Set的本质区别是什么? 分析:Java常见的数据结构有Collection和Map,其中Collection接口下包括List和Set接口,其下又有多个实现类如Li ...

  9. java 基本类型内存_java基本数据类型、内存分析、装包拆包

    2019-09-13   18:01:23 idea快捷键: file->settings->Keymap->搜索关键字 Increase Font Size   增大字体    c ...

最新文章

  1. virtual方法(虚方法)与abstract(抽象方法)的区别
  2. python中json文件处理涉及的四个函数json.dumps()和json.loads()、json.dump()和json.load()的区分
  3. python自学教程变量_Python学习入门基础教程(learning Python)--2.2.1 Python下的变量解析...
  4. json 和 jsonp
  5. vim 基础学习之插入模式
  6. Microsoft Excel 已停止工作
  7. conda 环境复制
  8. 动环监控安装及调试过程,动环监控调试是什么
  9. 我对区块链行业的一点不成熟的想法
  10. 如何知道某个IP是不是局域网的IP
  11. 厦门大学计算机学院考研报录人数,院校情报局 | 厦门大学近5年报考人数及录取人数大汇总!...
  12. HTML中来访时间,html记录用户的访问次数代码
  13. python3爬虫伪装代理IP
  14. 80211无线网络权威指南(四)之成帧细节
  15. 数据流代替工作流解决方案
  16. 魔兽服务器负载显示新,魔兽世界部分服务器的负载过高 官方将会开启免费转服服务...
  17. mac 备份android 手机,Mac怎么备份_Windows怎么备份_iOS怎么备份_安卓怎么备份-太平洋IT百科手机版...
  18. google学术搜索如何限定(或者指定)期刊?
  19. 会计学利用计算机思维,会计思维确定性
  20. 常见的8种用户需求评估方法

热门文章

  1. 原生CSS input样式美化
  2. python设置随机数种子(numpy,pytorch,random)
  3. Unix/Linux编程:SIGHUP信号
  4. C++中的读入输出优化及清新脱俗的宏命令
  5. html的一些基本语法学习与实战
  6. mybatis的逆向工程是什么?
  7. 今生有缘理珍惜,何必来世续前缘
  8. 模型融合---CatBoost总结
  9. 《CLR via C#》设计类型.接口
  10. HoloLens 1代 简单开发