请简要介绍下Java编程语言的历史和特点，要求以markdown形式输出，包含3个要点，每个要点占一行。
user
```markdown
- Java由Sun Microsystems于1995年推出，最初名为Oak，是为消费电子设备开发的编程语言。
- Java的特点包括跨平台性（一次编写，到处运行）、面向对象、强类型检查、自动垃圾回收等。
- Java应用广泛，适用于Web应用、安卓应用开发、大数据技术、企业级应用等多个领域。
```
assistant