Java和Javax

1. java和javax:

     Java是一种编程语言,受到C语言的影响。它源自C和C++的大部分语法,但是它的低级别设施比其中任何一个都要少。Java是一种通用编程语言,旨在与以前的语言相比具有较少的实现依赖性。它是并发的,基于类的,面向对象的语言。Java由Sun Microsystems的James Gosling开发,并于1995年发布。它最初作为Sun Microsystems Java平台的核心组件发布。Java旨在允许相同的代码在各种平台上运行。即开发者被允许“写一次,在任何地方运行”(WORA)。因此,Java应用程序通常被编译为字节码。然后可以在任何Java虚拟机(JVM)上运行包含Java字节码的类文件。这与计算机架构无关。都是Java的API(Application Programming Interface)包,java是核心包,Java是一种受C语言影响的编程语言。javax的x是extension的意思,也就是扩展包。Java和Javax本质上是与Java编程语言的上下文一起使用的包。实际上Java和Javax没有区别。这只是不同的名字,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的一部分。

2. java类库和javax类库:

     java类库是java发布之初就确定了的基础库,而javax类库则是在上面增加的一层东西,就是为了保持版本兼容要保存原来的,但有些东西有了更好的解决方案,所以,就加上些,典型的就是awt(Abstract Windowing ToolKit) 和swing。

Java和Javax相关推荐

  1. Java import javax.servlet 出错

    Java import javax.servlet 出错 Error: The import javax.servlet cannot be resolved The import javax.ser ...

  2. java使用javax.mail包发送电子邮件:设置账号、密码、主题、文本、附件

    分享一个朋友的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!大家可以看看是否对自己有帮助:点击打开 docker/kubernetes入门视频教程 全栈工程师开发手册 (作者:栾鹏) java ...

  3. java import javax.mail.*报错原因

    java import javax.mail.*报错原因:缺少收发邮件的jar包 下载地址: http://www.oracle.com/technetwork/java/javamail/javam ...

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

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

  5. java和javax的区别

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

  6. Java使用javax.mail.jar发送邮件并同意发送附件

    因为Java在开发网页上占有绝大优势.所以作为web端的领军人物,譬如发送短信和发送邮件这些就成了必定,网络安全一再安全我们须要把账号的安全级别提到更高.因此这些对于开发者也就成了必须掌握的技能!我一 ...

  7. java与javax有什么区别?

    java 是java j2sdk 中的类库,也就是Java Development kit . 它提供也一些基础的东西,如io库.桌面程序的类库,如awt.集合库(如Collection.List.M ...

  8. java与javax的区别

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

  9. Java使用javax.mail.jar发送邮件并允许发送附件

    由于Java在开发网页上占有绝大优势,所以作为web端的领军人物,譬如发送短信和发送邮件这些就成了必然,网络安全一再安全我们需要把账号的安全级别提到更高!因此这些对于开发人员也就成了必须掌握的技能!我 ...

最新文章

  1. ST_Geometry操作报ora-01704字符串文字太长
  2. concurrent: CyclicBarrier
  3. multiprocessing.manager管理的对象需要加锁吗_iOS内存管理布局-理论篇
  4. luogu P1702 突击考试
  5. Linux系统性能监控工具Glances
  6. linux装系统到u盘,萌新的Linux之路(1):安装Linux系统到U盘
  7. Python入门--二重循环中的continue和break
  8. 嵌入式软件设计第11次实验报告
  9. 一维数状数组区间修改,查询
  10. opencv︱图像的色彩空間cvtColor(HSV、HSL、HSB )及相关色彩学
  11. JavaScript开发人员需了解的工具内容
  12. oracle 脚本怎么写,wincc与 oracle 数据通讯脚本如何写-工业支持中心-西门子中国...
  13. 怎样搬运视频不侵权,王者剪辑的指纹检测如何检测原创度
  14. Eclipse安装漂亮的Darkest Dark Theme主题步骤(超详细)
  15. egret引擎生命周期相关
  16. 运算放大器:加法电路
  17. matlab 高精度无理数,如何从MatLab上的无理数生成近似分数?
  18. 0day漏洞是什么意思啊?
  19. staring mysql.the_mysql 启动异常失败 Starting MySQL..The server quit without updating PID file
  20. mac 安装软件报错

热门文章

  1. OpenGL | 设置视口glViewport 裁剪glScissor 屏幕截图 glReadPixel
  2. jenkins报错hudson.plugins.git.GitException: Could not init /root/.jenkins/workspace/DeployOrder/order
  3. 基于机器视觉的表面缺陷检测方法研究进展(2022最新)
  4. MIPI CSI和DSI接口标准简介
  5. python更复杂的输出格式
  6. python字符串是有序的吗_Python之字符串
  7. 《中国集成电路产业人才白皮书(2017-2018)》在京发布
  8. git远程仓库的创建(养成好的习惯,小马教你提交代码到远程仓库中)
  9. 基于用户的API限流策略
  10. Socket中文乱码