- 博客(30)
- 收藏
- 关注
原创 eleven接口、多态
1.抽象方法: public abstract 返回值类型 方法名称(形式参数列表...);2.默认方法【jdk8开始】: public default 返回值类型 方法名称(形式参数列表...) {...}3.静态方法【jdk8开始】: public static 返回值类型 方法名称(形式参数列表...) {...}4.常量: public staitc final 数据类型 变量名称 = 数据值;
2024-07-31 21:11:02
724
原创 ten 继承、抽象
*3.抽象类的定义格式:public abstract class 类名 {...4.抽象方法的定义格式:修饰符 abstract 返回值类型 方法名称(参数列表...);注意:(1)和以前定义方法一样,但是去掉{},添加abstract关键字(2)返回值类型和参数列表根据需求确定(3)含有抽象方法的类,必须定义为抽象类,但是抽象类中不一定含有抽象方法5.抽象类的使用(1)不能直接创建抽象类的对象(2)定义子类,继承抽象父类(3)子类中覆盖重写抽象父类中的所有抽象方法。
2024-07-31 21:06:55
786
原创 sevenclass类
b.是否有未知数据参加运算: 有 定义一个和成员变量类型相同的变量。(2)修饰成员方法: private 返回值类型 方法名称(参数列表...){...}定义类,规定了成员变量的含义,但是却无法保证成员变量的取值在一个合理有效的范围。成员变量作用就是用来存/取值的,被private修饰后,在其它类中,c.是否有结果数据产生: 有,成员变量的类型。(1)被private修饰的成员变量,只能在本类中直接使用,每个方法内部都有一个this关键字,用来接收调用方法的对象的地址值,
2024-07-29 17:31:59
891
原创 sevencalss类文档
/成员变量//成员方法定义类:就是定义类的成员,包括成员变量和成员方法。成员变量:和以前定义变量几乎是一样的。只不过位置发生了改变。在类中,方法外。成员方法:和以前定义方法几乎是一样的。只不过把static去掉,static的作用在面向对象后面课程中再详细讲解。类的定义格式举例://成员变量//姓名int age;//年龄//成员方法//学习的方法System.out.println("好好学习,天天向上");//吃饭的方法。
2024-07-28 21:54:11
946
原创 six文档
是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。使用IDEA的断点调试功能,查看程序的运行过程 Debug调试窗口介绍。
2024-07-28 21:33:51
655
原创 fivemethod文档
/定义2个int变量a和b,并初始化//调用方法完成求和//打印结果//定义方法完成计算两个int数据之和根据以上关于方法的说明,完成方法的定义,不需要完成方法内部的功能代码1.定义方法,计算两个double数据的最小值2.定义方法,判断一个字符是否是字母3.定义方法,判断一个int数字是否是偶数4.定义方法,计算一个int数组的和5.定义方法,计算两个int数组是否相同修饰符 返回值类型 方法名(参数列表){//代码省略...return 结果;
2024-07-28 21:17:05
550
原创 fourarray数组
一个变量中只能存储一个数据,新的数据进来,老的数据将被替换,如果需要存储多个数据,需要使用容器(大的容器)容器概念容器:是将多个数据存储到一起,每个数据称为该容器的元素。生活中的容器:水杯,衣柜,鞋柜, 教室数组:1.概念: java中的数组就是一个容器,可以存储多个数据,但是多个数据的类型必须保持一致2.特点:(1)可以存储多个数据(2)多个数据的类型必须保持一致(3)数组的长度一旦确定,将永远不可以发生改变。
2024-07-28 21:05:46
1009
原创 three流程控制
英文单词if是: 如果的意思1.if语句的第一种格式:if(布尔表达式){语句体;其它语句;2.执行流程:(1)计算布尔表达式的结果,看是true还是false(2)如果布尔表达式的结果是true,就执行if后面{}中的语句体,接着执行其它语句(3)如果布尔表达式的结果是false,不执行if后面{}中的语句体,直接执行其它语句3.注意(不要死记硬背,多看看):(1)if语句的第一种格式,只适用于有一种情况的场景。
2024-07-28 20:51:52
741
原创 one文档
变量的理解:1.变量的本质,就是一块内存空间,空间的大小由数据类型决定2.变量对应的内存空间中,必须有数据,才可以使用,没有数据不能用,把数据存储到变量对应的内存空间的过程叫做赋值或者初始化3.要想找到变量对应的内存空间的数据,必须给变量对应的内存空间起个名字,叫做变量名称定义变量格式一:数据类型 变量名称 = 数据值;//挖一个坑同时向该坑中种一个萝卜定义变量格式二:数据类型 变量名称;//先挖一个坑变量名称 = 数据值;//向坑中种一个萝卜//定义不同类型的变量。
2024-07-28 18:32:29
632
原创 two文档
运算符【重点】键盘录入【重点】数据类型转换【难点非重点: 理解】能够获取键盘录入的数据完成各种数学运算能够知道类型转换的格式和顺序能够说出常见的运算符有哪几种能够知道除法和取余的区别能够完成字符和字符串的加法能够知道&&和&的区别能够使用三元运算符完成获取两个数中较大值能够使用键盘录入数据并完成两个数据求和。
2024-07-28 18:27:14
393
原创 twotwo
再计算表达式"5+5=5" + 5: +号左侧是字符串"5+5=5",右侧是数字5,此时+号代表字符串的拼接。先计算表达式"5+5=" + 5: +号左侧是字符串"5+5=",右侧是数字5,此时+号代表字符串的拼接。再计算"5+5=" + 10: +号左侧是字符串"5+5=",右侧是数字10,此时+号代表字符串的拼接。表达式"5+5=" + (5 + 5):从左向右计算,但是有()要先计算()表达式"5+5=" + 5 + 5: 从左向右计算。表达式"5+5=" + 5的结果: "5+5=5"
2024-07-28 18:19:53
149
原创 oneone
/输出变量flag的值: false。//打印名称为d的坑中的内容: 10000。//打印名称为d的坑中的内容: 30000。//输出变量flag的值: true。//把名称为d的坑中的内容取出来后 加上 20000L,计算出结果,再把结果保存到。//输出变量a的值: 6.6。//输出变量b的值: 8.8。//输出变量ch的值: a。//输出变量ch的值: 好。//字符串常""中可以写多个字符: 0个/1个/2个/....
2024-07-17 14:36:20
193
原创 修改管理员之前查询`
/ 从角色与权限关系集合中获取权限id集合。@ApiOperation("根据标识查询角色详情")// 根据角色标识查询角色与权限关系集合。* @param roleId 角色标识。// 说明角色与权限关系有值。// 根据角色标识查询角色详情。* 根据标识查询角色详情。
2024-07-05 09:57:27
291
原创 新增管理员
/////////////// 新增角色 ////////////////////// 收集角色与权限的关系记录。// 创建角色与权限关系记录。// 批量添加角色与权限关系集合。@ApiModelProperty("权限id集合")// 循环遍历权限id集合。// 获取角色对应的权限id集合。// 创建角色与权限关系集合对象。// 新增角色与权限的关系记录。* @param sysRole 角色对象。@ApiOperation("新增角色")* 2.新增角色与权限的关系集合。
2024-07-04 23:16:56
260
原创 cache中查角色
EnableCaching // 开启注解式缓存(默认使用的缓存中间件是redis)* Spring Security框架中的密码加密器。* 系统所有角色数据存放到redis中的KEY。* 系统所有权限数据存放到redis中的KEY。* 查询的是系统中所有角色数据(全量查询)* 全量查询是需要将数据存放到缓存中。* 系统管理模块启动类。
2024-07-04 22:35:00
401
原创 starter-security
*** 根据用户名获取用户对象(获取不到直接抛异常)*/@Component@Autowired@Overridethrow new UsernameNotFoundException("用户名不存在!");throw new RuntimeException("账号已停用");/*** <p>
2024-07-03 10:07:20
622
原创 【无标题】
ApiOperation(value = "根据用户获取角色数据")@ApiOperation(value = "根据用户分配角色")
2024-07-02 17:24:58
785
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人