【java】java基础

Java全栈学习路径详解

java基础

java一些常见名词

在这里插入图片描述

maven用途

  • 管理依赖
  • 自动编译,打包,运行
  • 定义项目结构
  • 支持插件(比如tomcat插件,spring boot插件)
  • pom.xml是其核心配置文件

spring MVC --web层框架

  • 接收http请求
  • 调用业务逻辑
  • 返回页面或者json

java项目的发展

在这里插入图片描述

java学习

一【入门->实战】阶段

  1. 《spring boot实战 (第2版)》
  2. 《轻量级java web企业应用实战》
  3. 《MyBatis 从入门到精通》
  4. 《Head First Design Patterns》
  5. 尚硅谷《Spring Boot2 零基础入门》
  6. 黑马程序员《Java Web + Spring Boot 项目实战》
  7. 慕课网《Spring Boot 企业级开发实战》
  8. 哔哩哔哩「狂神说 Java 系列」

二、【项目深入】阶段

  1. 《Spring 实战(第 5 版)》
  2. 《深入理解 Spring Boot 与 Cloud 微服务》
  3. 《高效 Java 开发实践》
  4. 《Effective Java》— Joshua Bloch
  5. 尚硅谷《Spring Cloud Alibaba 微服务项目实战》
  6. 狂神说《Spring Cloud 微服务全家桶》
  7. 极客时间《玩转 Spring 全家桶》

三、【架构与大型项目】阶段

  1. 《Spring Cloud 微服务实战》
  2. 《Java 并发编程实战》
  3. 《Java 性能权威指南》
  4. 《企业应用架构模式》
  5. 《领域驱动设计:DDD 实战》
  6. 拉钩教育《Java 高级架构师课程》
  7. 慕课网《Spring Cloud 微服务项目实战 - 仿哔哩哔哩系统》
  8. Bilibili《马士兵教育 Java 架构师系列》

学习建议:如何用这些课程“学项目”

1.先从能跑的项目入手

  • 下载一个 Spring Boot demo(比如用户管理系统)。
  • 用 IDEA 打开,看它如何组织 Controller / Service / DAO。
  • 跑通接口、改改逻辑、加个字段。
    2.再学懂架构思想
  • 理解分层、依赖注入、配置文件的作用。
  • 理解日志、异常、拦截器、AOP、事务。
    3.最后模仿实战项目
  • 选择一个项目(如在线考试系统、博客系统、电商后台)。
  • 自己手动搭一遍,仿照别人项目结构来写。
  • 一次搞透,不贪多。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值