Java 与 JavaScript 区别

Java 与 JavaScript 区别

制造商不同

  • Java 是 SUN Microsystems 公司推出的新一代面向对象的程序设计语言。
  • javascript 是 Netscape 公司的产品,其目的是为了扩展 Netscape Navigator 功能,而开发的一种可以嵌入 Web 页面中的基于对象和事件驱动的解释性语言。

语言类型不同

  • Java 是面向对象的编程语言,即使是开发简单的程序也必须自行设计对象。
  • javascript 是基于对象的脚本语言,是一种基于对象和事件驱动的编程语言。

应用范围不同

  • Java 具有极广的通用性,可以用来编写桌面应用程序、Web 应用程序、分布式系统和嵌入式系统应用程序。
  • JavaScript 常用于前端 Web 开发,为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。

嵌入 HTML 标识不同

  • 在 HTML 文档中,javascript 使用 <script></script> 来标识。
  • Java 则使用 Applet 来标识。

执行方式不同

  • Java 的源代码在执行之前,必须经过编译,然后由相应的解释器执行。
  • javascript 的源代码无需编译,可以由浏览器直接解释执行。

变量类型不同

  • Java 采用强类型变量检查,即所有变量在编译之前必须作声明。
  • javascript 中的变量声明采用弱类型,即变量在使用前不需作声明,而是解释器在运行时检查其数据类型。

代码格式不同

  • JavaScript 的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。
  • Java 是一种与 HTML 无关的格式,必须通过像 HTML 中引用外媒体那样进行装载,其代码以字节代码的形式保存在独立的文档中,其独立文件的格式为 *.class。

图文操作

  • Java 可以直接对文本和图形进行操作。
  • javascript 不直接对文本和图形进行操作,但它可以控制浏览器,让浏览器直接对文本和图形进行处理。
相关推荐
.Cnn27 分钟前
Redis基础day02
java·数据库·redis
能有时光29 分钟前
[MAF的Agent管道详解-07]利用AIAgent中间件构建Agent管道
java·数据库
什巳31 分钟前
JAVA练习277- 找到字符串中所有字母异位
java·开发语言·算法·leetcode
我登哥MVP41 分钟前
HDFS硬核拆解-读写Pipeline与Java实战
java·hadoop·hdfs·云原生·云计算
小则又沐风a1 小时前
深入理解文件系统(二)
java·服务器·前端
jojo甜在心1 小时前
(开源)宠物商城系统 全栈开发实录 采用 Java + SpringBoot + Vue + MySQL
java·开源·宠物
zhanghaofaowhrql1 小时前
Spring Data JPA Repository 详解:从基础到高级用法
java·数据库·sql
编程(变成)小辣鸡2 小时前
如何防止接口被恶意刷?
java·后端·网络安全
大圣编程7 小时前
Java 多维数组详解
java·开发语言
万法若空9 小时前
【算法-查找】查找算法
java·数据结构·算法