那年18,站如喽啰,2728届还能入门JAVA吗
每一个学习java的同学都是从新手走过来的,学习的道路上肯定充满迷茫和未知,仅以此文鼓励大家
最重要的是,找到适合自己的学习方式,做到持之以恒,相信只要你用心去学,进步是一定能看到的!
这是作为一个后端开发工程师的学习流程图。
阶段一: Java 基础 (入门)
- 学习内容:基本语法: 变量、数据类型、运算符、控制流、函数等。面向对象编程: 类、对象、继承、多态、封装等。常用类库: String、集合框架 (List, Set, Map)、IO、多线程等。
- 推荐资源:《Java 核心技术卷一》: https://www.amazon.cn/dp/B071D8LQ7C/菜鸟教程: https://www.runoob.com/java/java-tutorial.html
阶段二: Web 开发基础 (Servlet & JSP)
- Servlet: 学习 Java Web 开发的核心组件,处理 HTTP 请求和响应。
- JSP: 学习使用 Java 代码嵌入 HTML 页面,实现动态网页。
- 推荐资源:Head First Servlets and JSP: https://www.amazon.cn/dp/B008VVZ950/W3CSchool: https://www.w3school.com.cn/servlet/index.asp
阶段三: 选择一个主流框架 (快速上手)
- Spring Boot: 简化 Spring 应用的创建和配置,快速构建 Web 应用。推荐资源:Spring Boot 官方文档: https://spring.io/projects/spring-boot纯洁的微笑: https://www.ityouknow.com/
- 其他框架 (可选):Spring MVC: Spring Framework 的 Web 模块,功能强大,但学习曲线相对较陡峭。Struts 2: 老牌 MVC 框架,使用相对较少,但一些传统项目仍在使用。
阶段四: 数据库交互 (核心)
- 数据库选择: 推荐使用 MySQL 或 PostgreSQL。
- 学习内容:JDBC: Java 数据库连接,学习使用 JDBC API 连接数据库,执行 SQL 语句。ORM 框架: 推荐使用 MyBatis 或 Hibernate,简化数据库操作。MyBatis: https://mybatis.org/mybatis-3/Hibernate: https://hibernate.org/
阶段五: 构建 RESTful API (进阶)
- RESTful API 概念: 参考 Web 开发学习路径。
- API 开发: 使用 Spring Boot 或其他框架提供的工具构建 API 接口。Spring Boot 可以使用 @RestController 注解快速创建 RESTful API。
阶段六: 部署上线 (实践)
- 学习基本的服务器知识: 参考 Web 开发学习路径。
- 选择部署方式:传统部署: 使用 Tomcat、Jetty 等 Web 服务器部署 WAR 包。云平台部署: 使用阿里云、腾讯云等云平台提供的服务进行部署。
最后呢如果大家可以关注一下我自己写的专栏。
分你一个SSP专栏[java面筋八股大全]
楼主是25届的,秋招拿了很多offer,所以现在准备把所有秋招需要学的以及经验分享给大家。
想要冲击秋招没有方向的,基础不扎实的,同学可以看一下我的专栏。也可以看看我之前的总结,里边包括自己亲身实践拿到ssp的学习路程和重要的八股还有一些HR的问题。链接在下方。
祝愿大家都是SSP。
https://www.nowcoder.com/creation/manager/columnDetail/MRwNvb