Java和JavaSciprt比较

简介: JavaScript 与Java是两个公司开发的不同的两个产品。Java 是原Sun Microsystems公司推出的面向对象的程序设计语言,特别适合于互联网应用程序开发;而JavaScript是Netscape公司的产品,为了扩展Netscape浏览器的功能而开发的一种可以嵌入Web页面中运行的基于对象和事件驱动的解释性语言。

JavaScript 与Java是两个公司开发的不同的两个产品。Java 是原Sun Microsystems公司推出的面向对象的程序设计语言,特别适合于互联网应用程序开发;而JavaScript是Netscape公司的产品,为了扩展Netscape浏览器的功能而开发的一种可以嵌入Web页面中运行的基于对象和事件驱动的解释性语言。JavaScript的前身是LiveScript;而Java的前身是Oak语言。
下面对两种语言间的异同作如下比较:

  • 基于对象和面向对象:Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象;JavaScript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象(Object-Based)和事件驱动(Event-Driven)的编程语言,因而它本身提供了非常丰富的内部对象供设计人员使用。
  • 解释和编译:Java的源代码在执行之前,必须经过编译。JavaScript是一种解释性编程语言,其源代码不需经过编译,由浏览器解释执行。(目前的浏览器几乎都使用了JIT(即时编译)技术来提升JavaScript的运行效率)
  • 强类型变量和类型弱变量:Java采用强类型变量检查,即所有变量在编译之前必须作声明;JavaScript中变量是弱类型的,甚至在使用变量前可以不作声明,JavaScript的解释器在运行时检查推断其数据类型。
  • 代码格式不一样。
目录
相关文章
|
9月前
|
XML Java 数据格式
|
7月前
|
Java 大数据 测试技术
day1:认识Java
【7月更文挑战第1天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
69 7
|
9月前
|
前端开发 JavaScript 安全
java的特点是什么?
【5月更文挑战第7天】java的特点是什么?
80 1
|
Oracle 安全 Java
什么是Java?
一、什么是Java? Java是一种高级编程语言,最初由Sun Microsystems于1991年开始开发,后来被Oracle收购。Java是一种面向对象的编程语言,它具有平台无关性,即一次编写,到处运行的特点。Java编译器将Java代码编译成字节码,这些字节码可以在任何支持Java虚拟机(JVM)的平台上运行。 Java具有以下特点: 1. 简单易学:Java语法简洁,易于学习和使用。 2. 面向对象:Java是一种面向对象的编程语言,支持封装、继承和多态等面向对象特性。 3. 平台无关性:Java代码可以在任何支持Java虚拟机(JVM)的平台上运行,具有很好的跨平台性。 4. 安全性
114 0
|
9月前
|
人工智能 Java 编译器
初识JAVA
初识JAVA
56 1
|
小程序 Java 编译器
初识java(下)
初识java(下)
113 0
|
9月前
|
IDE Java 编译器
Java (2)
Java (2)
36 0
|
9月前
|
设计模式 算法 安全
Java (3)
Java (3)
35 0
|
Java 程序员 编译器
初识java
Java是Sun公司推出的能够跨越多平台的、可移植性最高的一种面向对象的编程语言,也是目前最先进、特征最丰富、功能最强大的计算机语言。利用Java可以编写桌面应用程序、Web应用程序、分布式系统应用程序、嵌入式系统应用程序等,从而使其成为应用最广泛的开发语言。
100 0
|
SQL XML 存储
JAVA问答3
JAVA问答3
107 0