Java + SpringBoot 从基础到高级
深入完整核心 Java(集合、多线程、Java8 特性等)+ 深入 Spring boot 重要主题
讲师:Shrayansh Jain
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 深入学习 JAVA 基础知识
- 深入了解多线程
- 深入收藏
- Spring boot 介绍(Spring 框架 vs Spring boot)
- 一些重要注释
- IOC 和依赖注入
- Bean 及其生命周期
- 高级程序设计
探索相关主题
- Spring Boot
- 其他 IT 和软件
- 信息技术与软件
要求
- 渴望学习
描述
Java 涵盖的主题:
基本原理:
-
课程
-
目的
-
构造函数等
-
4大支柱
-
遗产
-
多态性
-
抽象
-
封装
-
Java基本概述:
-
程序化 vs OOP
-
什么是 Java 以及它如何与平台无关
-
JDK 与 JRE 与 JVM
-
安装
-
设置类路径环境变量
进一步深入:
-
编写第一个 Java 程序
-
了解类、不同类型和对象
-
抽象类
-
内部类等等
-
-
理解变量
-
静态变量
-
Final 变量
-
原始变量
-
对象引用
-
封面 大数小数与双精度
-
对字符串的理解
-
字符串池
-
字符串不变性
-
-
-
访问说明符
-
类型转换
-
隐式类型转换
-
显式类型转换
-
-
理解方法和不同类型
-
封面返回类型
-
覆盖静态方法
-
方法参数
-
按值传递与按引用传递
-
超载等等
-
-
Java 中的内存管理是如何进行的
-
了解堆和栈内存
-
-
垃圾收集器
-
理解构造函数
-
私有构造函数
-
默认构造函数
-
参数化构造函数
-
构造函数与方法
-
-
Java 中的文件和目录
-
使用扫描仪读取和写入文件
-
-
理解包和导入
-
了解 POJO 等…..
运算符:
-
算术运算符
-
关系运算符
-
短路运算符
-
赋值运算符
-
逻辑运算符
-
三元运算符
-
按位运算符
-
枚举及其高级用法
控制流语句:
-
If 语句
-
If Else 语句
-
如果否则阶梯
-
Switch 语句以及何时使用
-
For 循环
-
While 循环
-
执行 While 循环
-
Break 语句
-
Continue 语句
多线程和并发:
深入理解线程池执行器和并发
异常处理:
-
处理编译时间和
-
处理运行时错误
-
已检查和未检查的异常
Java中的泛型编程:
了解如何在 Java 中编写泛型类和方法,以及何时使用
Java 集合:
-
列表:
-
数组列表
-
链表
-
堆
-
-
队列:
-
优先队列
-
出队
-
-
放:
-
哈希集
-
树集
-
链接哈希集
-
-
地图:
-
树形图
-
HashMap等等
-
Java 8 功能:
-
功能接口
-
Lambda 表达式
-
流 API
-
谓词
-
ForEach 方法
-
接口中的默认方法和静态方法
Spring boot 目前涵盖的主题:
在本课程中您将找到以下主题:
-
Spring Boot 简介:首先,我介绍了 Spring Boot 的基础知识及其与 Spring MVC 的区别。(还介绍了在 Spring 框架之前非常流行的 Servlets)这为了解该框架在 Java Web 开发中的重要性提供了基础。
-
Spring Boot 中的项目设置:下一步涉及 Spring Boot 项目的设置,这对于启动我们的开发工作至关重要。此阶段可确保我们的环境配置最佳,以适应未来的应用程序开发。
-
了解分层架构:分层架构对于我们应用程序的组织和可扩展性至关重要。这一概念使我们能够以促进模块化和可维护性的方式构建代码。
-
Maven 及其生命周期:Maven 是用于项目管理和依赖关系解析的强大工具。了解其生命周期对于高效的项目开发和依赖关系管理至关重要。我们可以使用 Maven 或 Gradle 创建 Spring Boot 项目,因此我认为了解这一点是必须的。
-
控制器层注释:深入了解 @RestController 和 @RequestMapping 等注释,有助于开发 RESTful API。这些注释为 Spring Boot 提供指令,规定控制器的行为。涵盖了许多其他注释,如 @RestController @Controller @Responebody @RequetMapping @RequestParam @PathVariable @InitBinder @RequestBody
-
Spring Boot 中的 Bean 生命周期:在本文中,您将了解 BEAN 及其生命周期,我还解释了管理这些 Bean 的 IOC(控制反转)。
您将了解创建 Bean 的不同方式(@Component 和 @Bean 注释),以及创建 Bean 的不同类型(Eagerly 和 Lazily)。
7. Spring boot:依赖注入
8. Spring boot Bean 范围
9. 如何动态初始化 Bean
10. Spring Boot @ConditionalOnProperty 注解
11. Spring Boot @Profile 注解
12.Spring boot AOP(面向切面编程)
13. Spring Boot @Transactional 注解
14. Spring Boot @Async 注解
15. Spring boot:自定义拦截器
16. Spring boot:过滤器与拦截器
17. Spring Boot HATEOAS Restful API
18. Spring boot ResponseEntity 和响应代码
19. Spring boot – 异常处理
本课程适合哪些人:
- 后端软件工程师
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。