一、如何开始学习JAVA
1、先了解Java是做什么的
Java是排名第一的编程语言和开发平台,拥有510亿Java虚拟机,能降低成本缩短开发时间。最重要的还是因为它使用的人太多了。
2、Java的优缺点
优点:①、简单,易于学习和编写
②、面向对象,
③、维护成本低,只需要安装相对应的JVM(虚拟机)
④、平台独立,“一次编写,到处运行”
⑤、安全性高,提供加载机制、字节码校验和安全管理器等
⑥、丰富的生态环境,大量的第三方库和工具(因为使用的人数多)
⑦、良好的工具支持,拥有优秀的集成开发环境(IDE)支持,例:eclipse、IDEA
缺点:①、运行速度慢,Java程序需要通过JVM解释,需要消耗内存
②、代码不够简洁,可读性差
③、内存消耗高
④、学习曲线坡陡
⑤、GUI外观体验垃圾
3、适用于什么场景
①、web开发
②、数据处理
③、数据库和web服务器
④、微服务
⑤、Android的应用开发
⑥、嵌入式领域
⑦、云计算和分布式计算
4、工作为什么需要
①、市场需求大
②、高薪资待遇
③、良好的职业发展路径
④、稳定的技术生态
⑤、跨平台能力