请以三个要点的形式并使用连字符来分隔各要点来回答以下问题: "JavaScript 和 Java 有什么区别？"；你的回答就这三个要点。
user
- JavaScript是一种脚本语言，主要用于网页交互和动态效果；Java是一种面向对象的编程语言，适用于多种应用开发。
- JavaScript代码直接嵌入HTML中运行；Java程序需要编译成字节码后在Java虚拟机上运行。
- JavaScript语法相对简单，易于学习；Java语法则更为复杂，流程控制更加严格。
assistant