Java和JavaScript的比较
语言类型:
java:面相对象的编程语言,属于强类型;
javascript:基于对象的脚本语言,属于弱类型;
用途:
java:适合用于后端开发,Android应用开发,大型企业级应用开发;
javascript:适用于前端开发,实现网页交互功能,也可用于后端开发;
执行方式:
java:必须编译成字节码文件,运行在java虚拟机上;
javascript:直接在浏览器上运行;
变量类型:
java:是强类型,必须声明变量类型;
javascript:弱类型,变量类型可在运行时动态推断;
代码格式:
java:代码比较严格,代码结构清晰,适合复杂系统的开发;
javascript:语言比较灵活,适合快速开发网页;
历史背景:
java:前身是由sun公司开发,前身语言是Oak语言;
javascript:前身是由Netscape公司开发,前身是LiveScript语言;
开发环境:
java:需要JDK和IDE;
javascript:直接在浏览器上运行。