简介
历史
Java由Sun公司在1995年开发, Java之父为James Gosling.
优缺点
优点:
- 需求: 打开boss直聘, 几乎所有的工作都离不开Java
- 开发: 适合团队开发, 易于后续的扩展和维护
- 生态: 企业级应用开发基本都是围绕Java, 生态圈子太大, 离不开舒服圈
- 资料: 学习资料很多, 问题基本上都能在网上找到
- 联动: 和大数据关系密切, 而本人从事大数据工作
- 稳定: 技术架构一直保持恒定, 不像前端几年出一个新技术
缺点:
- 臃肿: JVM吃内存大户
- 效率: 开发效率比不上Python, Go等语言
- 啰唆: 语法非常啰唆
- 性能: 性能上没法和.NET硬刚
领域
Java不仅仅是一门编程语言, 还是由一系列计算机软件和规范组成的技术体系, 这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境, 并广泛用于以下场合:
- 桌面应用程序
- Web应用程序
- 企业应用程序
- 移动端应用程序
- 嵌入式系统
- 机器人技术
- 游戏