初学认识:JavaScript和Java是两个完全不同的语言

javascript|初学

  JavaScript 是一种描述性语言,它可以被嵌入 HTML 的文件之中。通过 JavaScript 可以做到响应用户的需求事件(如表单的输入),这样当一位使用者输入一项信息时,它不需要通过网络传送到服务器端进行处理再传回来的过程,而可以直接在客户端进行事件的处理。你也可以想像成有一个可执行程序在你的客户端上执行一样(但这种执行程序是有限的,它对客户端电脑的控制力很差)!

  JavaScript 和 Java 很相似,但它们却是完全不同的语言! Java 是由 Sun Microsystem 公司开发的一种面向对象的程序设计语言,类似于C++,它需要多种编译器和支持文件才能运行;但于 C++ 不同的是,Java 可以独立于任何操作平台,因此它就在当今 Internet 网络各种操作平台的基础上得以迅速发展。但它是一种比 JavaScript 复杂得多的标准程序语言。JavaScript 则是相对容易了解的函数式语言,JavaScript 创作者可以不那么注重编程技巧,例如声明所有的变量、类和方法,您也不必关心诸如 public、 private 或 protected 之类的费解的东西;更重要的是,它只能存在于一个 HTML 脚本中,而且只有在装入一个兼容的浏览器时才能运行,所以许多 Java 的特性在 JavaScript 中并不支持。现在,JavaScript 分为三类:核心版、客户方和服务器方 JavaScript,我在本教程中仅涉及到客户端的 JavaScript 1.3,它完全兼容于 ECMA-262 标准(欧洲计算机制造协会的 JavaScript 标准);您如需了解的更多信息,请参阅 Netscape 的有关 Netscape JavaScript 的介绍(微软也有一个 JavaScript 的变种,称之为 JScript,这我将在以后进行介绍)。目前在 Internet 上已有很多写好的 JavaScript 代码供您参考,本网站也将继续把它进行完善和开发。

  applet是一种小程序,它需要编译才能执行。是个CLASS。

时间: 2024-10-31 16:53:16

初学认识:JavaScript和Java是两个完全不同的语言的相关文章

Javascript和Java语言有什么关系?两种语言间的异同比较_java

虽然Javascript与Java有紧密的联系,但却是两个公司开发的不同的两个产品.Java是Sun公司推出的新一代面向对象的程序设计语言.特别适合于Internet应用程序开发:而Javascript是Sun与Netscape公司联合推出的产品,是为了扩展Netscape Navigator功能而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言.且它的前身是Live Script,而Java的前身是Oak语言.下面就对两种语言间的异同作如下比较: (1)基于对象和面向对象 Jav

分享JavaScript与Java中MD5使用两个例子_javascript技巧

在网上查了一下,在网上收集了Java与JavaScript中使用的两个例子,试验过,分享下.1.Java: package org.bearfly.test.md5; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5Utils { public static

JavaScript 和 Java 的区别浅析

虽然JavaScript与Java有紧密的联系,但却是两个公司开发的不同的产品.Java是SUN公司推出的 新一代面向对象的程序设计语言,特别适合于Internet应用程序开发:而JavaScript是Netscape公司的产品,其目的是为了扩展 Netscape Navigator功能,而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言, 它的前身是Live Script:而Java的前身是Oak语言.   下面对两种语言间的异同作如下比较:1.基于对象和面向对象Java是一种真

类比C#、JavaScript和Java的集合数据处理

Java 丢了好多年,最近在拣起来,首先当然是了解这么多年来它的变化,于是发现了 Java 8 的java.util.stream.在学习和试验的过程中,相比较于 C# 和 javascript,有那么些心得,作文以记之. 早些时间写过一篇<ES6 的 for..of 和 Generator,从伪数组 jQuery 对象说起>,和这个主题有点关系.其实我记得还有一篇讲 C# 的,没找到,也许只是想过,没写成,成了虚假记忆. 前言 之所以把 C#.JavaScript 和 Java 三种语言的实

AES加密CBC模式兼容互通四种编程语言平台【PHP、Javascript、Java、C#】

原文:AES加密CBC模式兼容互通四种编程语言平台[PHP.Javascript.Java.C#] 由于本人小菜,开始对AES加密并不了解,在网络上花了比较多时间查阅资料整理: 先简单从百度找来介绍: 1     密码学中的高级加密标准(Advanced Encryption Standard,AES),又称高级加密标准Rijndael加密法, 2 是美国联邦政府采用的一种区块加密标准.这个标准用来替代原先的DES,已经被多方分析且广为全世界 3 所使用.经过五年的甄选流程,高级加密标准由美国国

【转】JavaScript与Java的区别

原文地址:http://www.qeefee.com/js/difference-between-javascript-and-java 更多Javascript教程,欢迎访问起飞网>>Javascript教程 正文: 关于java和javascript的关系,我曾在一个论坛上看过这样一句话,java和javascript的关系,就好比雷锋和雷峰塔的关系,实在是经典! 因为名字的关系,总是有人误以为Javascript是Java的一个子集,或者必然会存在一些关系.但非常让大家失望,这两种编程语

JavaScript 与 Java、PHP 的比较

网站开发的实践从设计方面开始,包括客户端编程语言.大体上说,在网页设计中使用了三种语言:HTML,CSS和JavaScript.自从网站发明以来,HTML和CSS已经成为网页设计的基础,但是JavaScript被用于添加网站的动态视图. 在提供吸引人的UI / UX中,JavaScript扮演着至关重要的角色.但是,有一个大的误解是关于JS是Java的一部分.有时,JavaScript也会被比较于服务器语言PHP. 最好运行JavaScript与java和JavaScript与PHP的比较.这会

javascript没有作用,两天前还可以

问题描述 javascript没有作用,两天前还可以 <%@ page contentType="text/html;charset=utf-8" language="java"%> <%@ include file="/common/taglibs.jsp"%> function check1() { if (document.form1.username.value.length == 0) { alert("

JavaScript实现Java的Map、List功能

JavaScript实现Java的Map.List功能,如下代码: function HashMap(){      this.size=0;      this.map=new Object();  }    HashMap.prototype.put=function(key,value){      if(!this.map[key]){          this.size++;      }      this.map[key]=value;  };  HashMap.prototyp