从难易程度上来说, Java 语言要比 JavaScript 语言更复杂一些, 同时 Java 语言涵盖的内容也比 JavaScript 语言更多, Java 的应用场景也更广.
java 是静态类型语言, 比 JavaScript 多了数据类型, 类, 接口, 包等概念, 自带的类库也比 JavaScript 自带的函数多的多, 而且运行环境还得配置, 需要安装 jdk, 配置环境变量, 安装 ide 等等.
而 javacript 直接在浏览器控制台就可以快速开始学习. 这几方面都决定了 java 比 JavaScript 入门难度更大.
JavaScript 是脚本语言, 虽然 JavaScript 也可以做后端开发, 但是 JavaScript 更广泛的应用是前端开发, 因此 JavaScript 的语法具备脚本式语言简单的特点.
而 Java 的应用场景非常多, 包括 web 开发, 大数据开发, 物联网开发等领域都有大量的 Java 应用, Android 的 App 开发目前也要使用 Java 语言.
来源: http://www.css88.com/qa/javascript/11482.html