技术篇-2.2.JAVA应用场景及开发工具安装
Java 语言虽然对初学者而言语法相对友好,上手门槛不高,但它的生态系统庞大、应用领域广泛,要真正精通并将其灵活运用到各行各业却并非易事。与 C/C++ 更侧重于底层性能优化和系统级开发不同,Java 在实际工程中往往借助丰富的框架来提高开发效率、保证代码质量。
在后续介绍 Java 的典型应用场景时,我会结合每个领域的特点,分别推荐最合适的框架。
1.1 应用场景
应用场景 | 框架 |
企业级系统 | Spring Framework/Jakarta EE |
Web后端开发 | SpringBoot |
移动开发 | Android SDK/Kotlin |
大数据 | Hadoop/Flink/Spark |
云计算与微服务 | SpringCloud |
桌面开发 | JAVAFX |
嵌入式/物联网 | Jav ME/Kura |
分布式系统 | Zookeeper/Dubbo |
如果你的研究方向不是必须使用JAVA,在读研期间我更加倾向于Python,但是并不代表JAVA没有Python好。
1.2JAVA环境
参考链接:Java安装及环境配置详细教程_java安装教程及环境配置方法-CSDN博客
1.3编译工具
JAVA开发个人推荐使用Idea进行开发(最好不要下最新的,而是前1-2年)
参考链接:全网最详细的idea安装教程,图文详解-CSDN博客