- 1. 先看一个需求 2. 分析问题 3. 解决方案-枚举 4. 枚举的两种种实现方式 4.1 自定义类实现枚举-应用案例 4.2 自定义类实现枚举–小结 4.3 enum 关键字实现枚举–快速入门 4.4 enum 关键字实现枚举注意事项 5. 案例——练习 6. enum 常用方法 7. enum 常用方法应用实例 8. 练习 9. enum 实现接口 1. 先看一个需求要求创建季节(S... 1. 先看一个需求 2. 分析问题 3. 解决方案-枚举 4. 枚举的两种种实现方式 4.1 自定义类实现枚举-应用案例 4.2 自定义类实现枚举–小结 4.3 enum 关键字实现枚举–快速入门 4.4 enum 关键字实现枚举注意事项 5. 案例——练习 6. enum 常用方法 7. enum 常用方法应用实例 8. 练习 9. enum 实现接口 1. 先看一个需求要求创建季节(S...
- 静态内部类的使用方式和成员内部类相似,只不过多了个 static 修饰符 1. 静态内部类的使用 2. 测试题 3. 内部类小节 1. 静态内部类的使用说明:静态内部类是定义在外部类的成员位置,并且有static修饰可以直接访问外部类的所有静态成员,包含私有的,但不能直接访问非静态成员public class StaticInnerClass01 { public static voi... 静态内部类的使用方式和成员内部类相似,只不过多了个 static 修饰符 1. 静态内部类的使用 2. 测试题 3. 内部类小节 1. 静态内部类的使用说明:静态内部类是定义在外部类的成员位置,并且有static修饰可以直接访问外部类的所有静态成员,包含私有的,但不能直接访问非静态成员public class StaticInnerClass01 { public static voi...
- 异常体系Java异常异常处理机制主要回答了三个问题What:异常类型回答了什么被抛出Where :异常堆栈跟踪回答了在哪抛出Why:异常信息回答了为什么被抛出Error和Exception的区别从概念角度解析Java的异常处理机制Error:程序无法处理的系统错误,编译器不做检查Exception:程序可以处理的异常,捕获后可能恢复总结︰前者是程序无法处理的错误,后者是可以处理的异常Run... 异常体系Java异常异常处理机制主要回答了三个问题What:异常类型回答了什么被抛出Where :异常堆栈跟踪回答了在哪抛出Why:异常信息回答了为什么被抛出Error和Exception的区别从概念角度解析Java的异常处理机制Error:程序无法处理的系统错误,编译器不做检查Exception:程序可以处理的异常,捕获后可能恢复总结︰前者是程序无法处理的错误,后者是可以处理的异常Run...
- 【JAVA百炼成仙】化神篇 中——面向对象(继承、构造方法、重写、重载) 【JAVA百炼成仙】化神篇 中——面向对象(继承、构造方法、重写、重载)
- 6、接口定义加强造成此种尴尬的局面的核心问题在于,接口只是一个方法的声明,而没有具体方法的实现,所以随着时间的推移,如果出现以上的问题,该接口将无法继续使用。从JDK1.8为了解决这个问题,专门提供两种专门的接口。可以使用default来定义普通方法,需要通过对象调用。可以使用static来定义静态方法,通过接口名就能使用。定义普通方法package com.annotation;inte... 6、接口定义加强造成此种尴尬的局面的核心问题在于,接口只是一个方法的声明,而没有具体方法的实现,所以随着时间的推移,如果出现以上的问题,该接口将无法继续使用。从JDK1.8为了解决这个问题,专门提供两种专门的接口。可以使用default来定义普通方法,需要通过对象调用。可以使用static来定义静态方法,通过接口名就能使用。定义普通方法package com.annotation;inte...
- OAuth2.0是目前比较流行的一种开源授权协议,可以用来授权第三方应用,允许在不将用户名和密码提供给第三方应用的情况下获取一定的用户资源,目前很多网站或APP基于微信或QQ的第三方登录方式都是基于OAuth2实现的。本文将基于OAuth2中的授权码模式,采用数据库配置方式,搭建认证服务器与资源服务器,完成授权与资源的访问。 流程分析在OAuth2中,定义了4种不同的授权模式,其中授权码模式... OAuth2.0是目前比较流行的一种开源授权协议,可以用来授权第三方应用,允许在不将用户名和密码提供给第三方应用的情况下获取一定的用户资源,目前很多网站或APP基于微信或QQ的第三方登录方式都是基于OAuth2实现的。本文将基于OAuth2中的授权码模式,采用数据库配置方式,搭建认证服务器与资源服务器,完成授权与资源的访问。 流程分析在OAuth2中,定义了4种不同的授权模式,其中授权码模式...
- 1 数组数组(array [əˈreɪ] )是一种用来存储 多个相同类型 数据的存储模型。数组是指一组数据的集合,数组中的每个数据称为元素。在Java中,数组也是Java对象。数组中的元素可以是任意类型(包括基本类型和引用类型),但同一个数组里只能存放类型相同的元素。创建数组大致包括如下步骤:声明一个数组类型的引用变量,简称为数组变量;用new语句构造数组的实例。new语句为数组分配内存,... 1 数组数组(array [əˈreɪ] )是一种用来存储 多个相同类型 数据的存储模型。数组是指一组数据的集合,数组中的每个数据称为元素。在Java中,数组也是Java对象。数组中的元素可以是任意类型(包括基本类型和引用类型),但同一个数组里只能存放类型相同的元素。创建数组大致包括如下步骤:声明一个数组类型的引用变量,简称为数组变量;用new语句构造数组的实例。new语句为数组分配内存,...
- 大家好,这篇文章我们来聊下动态线程池开源项目(DynamicTp)的通知告警模块。目前项目提供以下通知告警功能,每一个通知项都可以独立配置是否开启、告警阈值、告警间隔时间、平台等,具体代码请看core模块notify包。 大家好,这篇文章我们来聊下动态线程池开源项目(DynamicTp)的通知告警模块。目前项目提供以下通知告警功能,每一个通知项都可以独立配置是否开启、告警阈值、告警间隔时间、平台等,具体代码请看core模块notify包。
- 1 流程控制语句 1.1 流程控制语句分类顺序结构分支结构(if、switch)循环结构(for、while、do…while) 1.2 if语句 1.2.1 if语句格式1格式:if(关系表达式) { 语句体;}执行流程:1、首先计算关系表达式的值2、如果关系表达式的值为true就执行语句体3、如果关系表达式的值为false就不执行语句体4、继续执行后面的语句内容 1.2.2 if... 1 流程控制语句 1.1 流程控制语句分类顺序结构分支结构(if、switch)循环结构(for、while、do…while) 1.2 if语句 1.2.1 if语句格式1格式:if(关系表达式) { 语句体;}执行流程:1、首先计算关系表达式的值2、如果关系表达式的值为true就执行语句体3、如果关系表达式的值为false就不执行语句体4、继续执行后面的语句内容 1.2.2 if...
- 正常情况下,Spring 中的 Bean 对 Spring 是无感知的,Spring 框架提供了这种扩展能力,能让一个 bean 成为有感知的。 正常情况下,Spring 中的 Bean 对 Spring 是无感知的,Spring 框架提供了这种扩展能力,能让一个 bean 成为有感知的。
- Java基础之JDK三大主要特性—Annotation4月打卡day06 关于作者作者介绍🍓 博客主页:作者主页🍓 简介:JAVA领域优质创作者🥇、一名在校大三学生🎓、在校期间参加各种省赛、国赛,斩获一系列荣誉🏆。🍓 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿👨💻。 5、JDK三大主要特性——Annotation在JDK1.5... Java基础之JDK三大主要特性—Annotation4月打卡day06 关于作者作者介绍🍓 博客主页:作者主页🍓 简介:JAVA领域优质创作者🥇、一名在校大三学生🎓、在校期间参加各种省赛、国赛,斩获一系列荣誉🏆。🍓 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿👨💻。 5、JDK三大主要特性——Annotation在JDK1.5...
- 🙊🙊作者主页:🔗求不脱发的博客📔📔 精选专栏:🔗SSM直击大厂📋📋 精彩摘要:SpringMVC获取请求数据💞💞觉得文章还不错的话欢迎大家点赞👍➕收藏⭐️➕评论💬支持博主🤞 目录SpringMVC获取请求数据1.获得请求参数2.请求乱码问题3.参数绑注解@RequestParam4.获得Restful风格的参数5.自定义类型转换器6.获得请求头7.文件上传8.小... 🙊🙊作者主页:🔗求不脱发的博客📔📔 精选专栏:🔗SSM直击大厂📋📋 精彩摘要:SpringMVC获取请求数据💞💞觉得文章还不错的话欢迎大家点赞👍➕收藏⭐️➕评论💬支持博主🤞 目录SpringMVC获取请求数据1.获得请求参数2.请求乱码问题3.参数绑注解@RequestParam4.获得Restful风格的参数5.自定义类型转换器6.获得请求头7.文件上传8.小...
- JSON Web Token(JWT)是为了在网络应用间传递声明而执行的一种基于JSON的开放标准。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源。token可以直接被用于认证,也可被加密。我们在springboot+shiro的基础上,整合jwt模块,对其进行扩展,实现无状态认证加鉴权。JWT实现认证思路:因为要实现无状态,所以jwt需... JSON Web Token(JWT)是为了在网络应用间传递声明而执行的一种基于JSON的开放标准。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源。token可以直接被用于认证,也可被加密。我们在springboot+shiro的基础上,整合jwt模块,对其进行扩展,实现无状态认证加鉴权。JWT实现认证思路:因为要实现无状态,所以jwt需...
- Bean属性注入 将属性或是一个对象(Bean)注入到Bean的过程称为Bean属性注入。Spring主要通过2中方式实现属性注入:构造函数注入Setter注入(设值注入) 构造函数注入 可以通过Bean的带参构造函数,来实现Bean的属性注入。大致步骤:在Bean中添加一个有参构造函数,构造函数内的每一个参数代表需要注入的属性在Spring的XML配置文件中,通... Bean属性注入 将属性或是一个对象(Bean)注入到Bean的过程称为Bean属性注入。Spring主要通过2中方式实现属性注入:构造函数注入Setter注入(设值注入) 构造函数注入 可以通过Bean的带参构造函数,来实现Bean的属性注入。大致步骤:在Bean中添加一个有参构造函数,构造函数内的每一个参数代表需要注入的属性在Spring的XML配置文件中,通...
- Bean 由Spring IoC容器管理的对象称为Bean,Bean根据Spring配置文件中的信息创建。 把Spring IoC容器看做一个工厂,Bean是工厂的产品.如果希望工厂生产和管理Bean,就要告诉容器需要哪些Bean,以哪种方式装配。 Spring配置文件支持两种格式:XML文件格式和Properties文件格式properties配置... Bean 由Spring IoC容器管理的对象称为Bean,Bean根据Spring配置文件中的信息创建。 把Spring IoC容器看做一个工厂,Bean是工厂的产品.如果希望工厂生产和管理Bean,就要告诉容器需要哪些Bean,以哪种方式装配。 Spring配置文件支持两种格式:XML文件格式和Properties文件格式properties配置...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签