java与javax的区别分析
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没有区别。这都是一个名字。总结:1.通过以上解释可以很清晰的知道javax也是一个标准API的一部分,而不全部是代表了扩展的意思,而对于网上说的javax代表了j2ee这部分,其实这种说法是片名的,应该说是历史遗留的问题才更合适吧。java 是java j2sdk 中的类库,也就是Java Development kit 。 它提供也一些基础的东西,如io库、桌面程序的类库,如awt。集合库(如Collection、List、Map)等这些最基础的类库。2.javax是java的扩展包,如j2ee 中的类库,包括servlet,jsp,ejb,数据库相关的一些东西,xml的等。3.你可以参考下面的链接,一个是j2sdk API、一个是J2EE API 一看,你就能更明白了。http://java.sun.com/j2se/1.4.2/docs/api/http://java.sun.com/j2ee/1.4/docs/api/java和javax都是Java的API包,java是核心

java和javax的区别相关推荐

  1. java与javax的区别

    java是sun公司提供的核心包(core package),在发布之初就确定了的基础库,javax是Sun公司提供的一个扩展包(extend package),里面包含了一些较新的类库,是在java ...

  2. java javax 的区别_java与javax的区别分析

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

  3. Java和Javax

    Java和Javax 1. java和javax: Java是一种编程语言,受到C语言的影响.它源自C和C++的大部分语法,但是它的低级别设施比其中任何一个都要少.Java是一种通用编程语言,旨在与以 ...

  4. Java中的java、javax、sun、org包有什么区别

    java.javax.org.sun包都是jdk提供的类包,且都是在rt.jar中.rt.jar是JAVA基础类库(java核心框架中很重要的包),包含lang在内的大部分功能,而且rt.jar默认就 ...

  5. java 与 |与||的区别

    java &与&& |与||的区别 一.与操作和或操作的区别 (1)在Java程序中,使用与操作,要求所有表达式的判断结果都是TRUE,才为真,若有一个为FALSE,那么最终判 ...

  6. java和C++的区别

     JAVA和C++的区别介绍框架纲领如下: (一) 序言: (二) 我学习二者的个人感受: (三) 个人建议: (四) 用JAVA中继承的特性来描述C++和JAVA的关系图示: (五) JAVA和 ...

  7. float 与 double、隐式类型转换、switch、重写与重载、Java 与 C++ 的区别、JRE or JDK

    1.float 与 double 1.1 字面量属于 double 类型,不能直接将 1.1 直接赋值给 float 变量,因为这是向下转型. // float f = 1.1; Java 不能隐式执 ...

  8. Java和OC的区别

    Java和OC的区别 转载于:https://www.cnblogs.com/imChay/p/5591357.html

  9. kotlin和java差别_Kotlin和Java的常用方法的区别总结

    一.kotlin和java的常用语法区别 1).类.public class.public final class java 1 2public final class User{ } 1 2publ ...

最新文章

  1. 从内存溢出看Java 环境中的内存结构
  2. 负载均衡的几种常用方案
  3. python入门买什么书-大学生Python入门什么书好?
  4. 波场php转,波场TRC20 Token PHP交互
  5. 炸了!中国学者首次被Science撤稿,与之前首次被Nature撤稿的教授来自同一所大学……...
  6. 【python】1. 两数之和
  7. 利用SharePoint Designer开发可循环工作流
  8. mysql集群_MySQL集群
  9. Java—接口(工厂模式代理模式)
  10. 2018年90后薪资报告出炉:你在哪个级别???
  11. 二叉树的各种操作(转)
  12. 浅谈非法NAT接入对网络的安全风险
  13. Go 开发关键技术指南 | 带着服务器编程金刚经走进 2020 年(内含超全知识大图)...
  14. 从0开始学心电信号处理(1)——心电信号的读取
  15. 计算机识别人脸原理,人脸识别:原理、方法与技术
  16. 从零开始搭建一个前端框架(一)环境准备并完成简单打包
  17. Make Cents? Gym - 101350M (水)
  18. android 选择相册拍照图片 仿gridview九宫格 recycleview九宫格图片(可拖拽)
  19. 瞬息万变的技术圈与焦虑的技术人,进阶Android需要掌握的那几个关键技术!
  20. 【无人机】【2014.08】无人机国家的诞生:自1917年以来的美国无人机发展

热门文章

  1. 基于深度学习方法的推荐系统(转载)
  2. 【JZOJ4201】Mike的农场
  3. 抖音没有播放量是什么原因,抖音播放量为0怎么解决?
  4. Markdown 语法汇总
  5. 华为云城市峰会2021以“最强阵容”亮相“中国数谷”
  6. android 自动换行布局
  7. EF随机从数据库中获取一条数据
  8. CRM系统怎么设置客户跟进提醒
  9. Bentley MicroStation Design (V8)格式的参数设置问题
  10. linux7 rpmdb 修复,RPM DB 修复