java和javax的区别
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的区别相关推荐
- java与javax的区别
java是sun公司提供的核心包(core package),在发布之初就确定了的基础库,javax是Sun公司提供的一个扩展包(extend package),里面包含了一些较新的类库,是在java ...
- java javax 的区别_java与javax的区别分析
Java是一种受C语言影响的编程语言.Java和Javax本质上是与Java编程语言的上下文一起使用的包.实际上Java和Javax没有区别.这只是不同的名字. Java是一种编程语言,受到C语言的影 ...
- Java和Javax
Java和Javax 1. java和javax: Java是一种编程语言,受到C语言的影响.它源自C和C++的大部分语法,但是它的低级别设施比其中任何一个都要少.Java是一种通用编程语言,旨在与以 ...
- Java中的java、javax、sun、org包有什么区别
java.javax.org.sun包都是jdk提供的类包,且都是在rt.jar中.rt.jar是JAVA基础类库(java核心框架中很重要的包),包含lang在内的大部分功能,而且rt.jar默认就 ...
- java 与 |与||的区别
java &与&& |与||的区别 一.与操作和或操作的区别 (1)在Java程序中,使用与操作,要求所有表达式的判断结果都是TRUE,才为真,若有一个为FALSE,那么最终判 ...
- java和C++的区别
JAVA和C++的区别介绍框架纲领如下: (一) 序言: (二) 我学习二者的个人感受: (三) 个人建议: (四) 用JAVA中继承的特性来描述C++和JAVA的关系图示: (五) JAVA和 ...
- float 与 double、隐式类型转换、switch、重写与重载、Java 与 C++ 的区别、JRE or JDK
1.float 与 double 1.1 字面量属于 double 类型,不能直接将 1.1 直接赋值给 float 变量,因为这是向下转型. // float f = 1.1; Java 不能隐式执 ...
- Java和OC的区别
Java和OC的区别 转载于:https://www.cnblogs.com/imChay/p/5591357.html
- kotlin和java差别_Kotlin和Java的常用方法的区别总结
一.kotlin和java的常用语法区别 1).类.public class.public final class java 1 2public final class User{ } 1 2publ ...
最新文章
- 从内存溢出看Java 环境中的内存结构
- 负载均衡的几种常用方案
- python入门买什么书-大学生Python入门什么书好?
- 波场php转,波场TRC20 Token PHP交互
- 炸了!中国学者首次被Science撤稿,与之前首次被Nature撤稿的教授来自同一所大学……...
- 【python】1. 两数之和
- 利用SharePoint Designer开发可循环工作流
- mysql集群_MySQL集群
- Java—接口(工厂模式代理模式)
- 2018年90后薪资报告出炉:你在哪个级别???
- 二叉树的各种操作(转)
- 浅谈非法NAT接入对网络的安全风险
- Go 开发关键技术指南 | 带着服务器编程金刚经走进 2020 年(内含超全知识大图)...
- 从0开始学心电信号处理(1)——心电信号的读取
- 计算机识别人脸原理,人脸识别:原理、方法与技术
- 从零开始搭建一个前端框架(一)环境准备并完成简单打包
- Make Cents? Gym - 101350M (水)
- android 选择相册拍照图片 仿gridview九宫格 recycleview九宫格图片(可拖拽)
- 瞬息万变的技术圈与焦虑的技术人,进阶Android需要掌握的那几个关键技术!
- 【无人机】【2014.08】无人机国家的诞生:自1917年以来的美国无人机发展