java和javascript的区别:功能不同,属性不同,含义不同,意义不同。
hjava和javascript的区别

Javascript用于前端开发,Java用于后端开发。Javascript负责网页的动态行为。主要是Javascript处理事件,cookies,ajax等。在网站里。Javascript是网页动态用户界面的核心,而Java是软件工程师最好的编程语言,可以配合JSP处理后端。
Javascript是动态语言,Java是静态类型语言:即在Javascript中,变量的数据类型是可以改变的,但在Java中,变量的数据类型是不能改变的,如果强行操作会报错。
Javascript是脚本语言,而Java是编程语言:和其他语言一样,Java需要编译器来构建和运行程序,而Javascript脚本是由浏览器读取和操作的。
Java和Javascript在语法上有很大不同。
两种语言都是面向对象的,但是Javascript是面向对象的语言,而Java是完全面向对象的语言。Javascript可以有对象也可以没有对象,但是Java不能没有类。
爪哇岛
Java是一种面向对象的编程语言。Java有两个特点:功能强大易用、简单、面向对象、分布式,可以用来写桌面应用、Web应用、分布式系统、嵌入式系统。
Java特性
简单
Java看起来很像C++,但是为了让语言变得小巧,便于熟悉,设计师们去掉了C++中很多可用的特性,一般程序员很少用到。
面向对象的
Java是一种面向对象的语言。对于程序员来说,这意味着关注应用程序中的数据和操纵数据的方法,而不是严格按照过程来思考。

分配
Java是为支持网络应用而设计的,它是一种分布式语言。Java不仅支持各种级别的网络连接,还支持Socket类的可靠流式网络连接,因此用户可以生成分布式的客户端和服务器。
编译和可解释性
Java编译器生成字节码,而不是通常的机器码。Java字节码提供了一种与体系结构无关的目标文件格式,该代码被设计用来有效地将程序转移到多个平台。Java程序可以在任何实现Java解释器和运行系统的系统上运行。
稳健性
Java最初被用作编写消费电子产品的语言,所以它被设计用来编写高度可靠和健壮的软件。Java消除了一些编程错误,使得用它编写可靠的软件变得非常容易。
安全
Java的存储分配模型是其防御恶意代码的主要方法之一。Java没有指针,程序员无法获取隐藏的内幕,伪造指针指向内存。
高性能的
Java是一种先编译后解释的语言,所以没有完全编译的语言快。但是,在某些情况下,性能非常重要。为了支持这些情况,Java设计者们做了一个“即时”编译器,可以在运行时将Java字节码翻译成特定CPU的机器码,即实现全编译。
多重线索

Java是一种多线程语言,支持多线程的执行,可以处理不同的任务,用线程设计程序很容易。
Java script语言
Javascript是一种客户端脚本语言,由对象和事件驱动,具有相对的安全性。同时,它也是一种广泛应用于客户端Web开发的脚本语言,经常被用来给HTML页面添加动态功能,比如响应用户的各种操作。最初由Netscape的Brendan Eich设计,它是一种动态的、弱类型的、基于原型的语言,具有内置的支持类。
Javascript的特性
让Javascript更具互动性。简化Javascript经常重复的HTML段落,减少下载时间。Javascript可以及时响应用户的操作,即时检查提交的表单,不用浪费时间提交给CGI验证。Javascript的特点是无穷无尽的,只要你有创意。


