- 博客(34)
- 收藏
- 关注
原创 多态
多态 Fu fu=new zi(): 调用变量看左边,调用方法看右边 向上转型 向下转型 向下转型一定要用instansantof,要不然会发生类转换异常
2021-04-13 00:18:11
105
原创 hashset存储自定义类型元素
hashset存储自定义类型元素 set集合元素唯一,存储(String integer……)必须要重写hashcode()函数和equals()方法。快捷键alt+回车 选中hashcode和equals。 重写之后,如果两个对象哈希值相同,equals()返回true,则认为是同一个对象。 ...
2021-04-11 14:56:57
172
原创 覆盖重写
覆盖重写 覆盖重写概念 覆盖重写注意事项 注意:default等于什么都不写 覆盖重写使用场景: 如果你想使用原来的功能,并且在原来的功能之上添加其他的功能,就用覆盖重写。 super.方法名; 可以继承原来的方法 ...
2021-04-07 16:05:25
163
原创 数组工具类Arrays math类
数组工具类Arrays 注意: math类 java.lang.math类是数学相关的工具类,里面有大量的静态方法,完成与数学相关的操作。
2021-04-05 17:27:20
122
原创 Random类ArrayList集合
Random类 Random类用来生成随机数字,使用起来也是三个步骤。 导包 import java.util. Random 创建 Random r=new Random(); 获取一个随机数字,范围是int所有范围有正负两种。int num= r. nextInt();
2021-04-04 17:03:53
259
原创 Scanner类
Scanner类 Scanner类的功能:可以实现键盘输入数据到程序当中 引用类型的一般步骤: 导包 import 包路径.类名称 如果需要使用的目标类和当前类位于同一个包下,则可以省略导包语句不写 注解:只有Java.lang包下的内容不需要导包,其他的都需要import语句 创建 类名称 对象名=new 类名称(); Scanner sc=new Scanner(System.in); System.in代表从键盘进行输入 使用 对象名.成员方法名(); 获取键盘输入的一个int数字 Scanner
2021-04-01 22:18:10
297
原创 封装-完整的类标准
面向对象-封装 private关键字 使用private关键字封装,外部类不能直接访问,只能间接访问 setter getter 方法 setter方法:不能有返回值,参数类型和成员变量对应 getter方法:不能有参数,返回值类型和成员变量对应 注意:布尔类型的setter是isxxx this关键字 功能:解决成员变量和局部变量重名的问题 当方法的局部变量和类的成员变量重名的时候,根据“就近原则”, 优先使用局部变量。 this.成员变量名(this一定是写在方法内部) 注意:通过谁调用的方法,谁就是
2021-04-01 21:28:00
576
1
原创 成员变量和局部变量
成员变量和局部变量 定义的位置不一样 (1)局部变量:在方法的内部 (2)成员变量:在方法的外部,直接写在类中 作用的范围不一样 局部变量:只有方法当中才可以使用,出了方法就不能再用 成员变量:整个类全都可以通用 默认值不一样 局部变量:没有默认值,如果想要使用,必须手动进行赋值 成员变量:如果没有赋值,会有默认值,规则和数组一样 内存位置不一样 局部变量:位于栈内存中 成员变量:位于堆内存中 生命周期不一样 局部变量:随着方法进栈而诞生,随着方法出栈而消失 成员变量:随着对象创建而诞生,随着对象被垃圾回
2021-04-01 17:50:21
104
原创 面向对象
面向对象 面向对象和面向过程的区别: 面向对象和面向过程生活中的例子说明: 类和对象 成员变量(属性): eg:姓名,年龄…… 成员方法(行为): 吃饭,睡觉,学习…… 注意事项: 1.成员变量是直接定义在类当中,方法外面的。 2.成员方法不要写static关键字。 通常情况下,通常情况下一个类并不能直接使用,而是需要根据类创建一个对象才能使用。 (1)导包:指出需要使用的类再什么位置 import 包名称.类名称 对于和当前类属于同一个包的情况下,导包语句省略不写。 (2)创建
2021-04-01 16:56:41
147
1
原创 MySQL 三模糊查询
模糊查询 1. like/not like 功能:一般和通配符搭配使用,对字符型数据进行部分匹配查询。 常见的通配符: _ 任意单个字符 % 任意多个字符(0-多个) 案例一:查询姓名中包含有字符a的员工信息 select * from employees where last_name like ‘%a%’; 查询姓名中包含有最后一个字符为e的员工信息 select * from employees where last_name like ‘%e’; 查询姓名中包含有第一个字符为e的员工信息 se
2021-03-31 15:52:29
336
原创 MySQL 二条件查询
MySQL条件查询 语法 select 查询列表 from 表名 where 筛选条件 执行顺序 (1)from (2)where (3)select eg:select last_name from employee where salary>2000; 特点: (1)按关系表达式筛选 关系运算符:> < <= >= <>(不等于) 补充:可以用!= 但是不建议 (2)and or not 补充:也可以用 &
2021-03-31 14:51:57
1747
原创 mysql相关知识-基础查询
mysql相关知识 一.基础查询 查询表达式:SELECT 字段,字段,字段 FROM 表 1.1 查询单个字段:SELECT 字段 FROM表 1.2查询多个字段:SELECT 字段,字段,……FROM 表 1.3查询所有字段:SELECT * FROM 表 注解:F12 对齐格式 查询函数 SELECT DATABASE 查询当前数据库 SELECT VERSION 查询当前数据库服务器的版本 SELECE USER 查询当前root用户 起别名 方式一:使用as关键字 select user as
2021-03-31 11:28:01
141
转载 springboot项目扫描不到controller中的解决方法
springboot项目扫描不到controller中的解决方法 问题:启动类与controller不在同一级中,扫描不到controller中的方法 解决方法:在启动类填加注解@ComponentScan(“包名”) 引用 https://blog.youkuaiyun.com/qq_23157491/article/details/78402706 ...
2021-02-06 11:49:55
1088
原创 命令提示符
命令提示符 启动:win+r 切换盘符:盘符名称: 进去文件夹:cd 文件夹名称 进入多级文件夹:cd 文件夹1\文件夹2 返回上一级:cd… 直接回根路径:cd \ 查看当前内容:dir 清屏:cls 退出:exit
2021-01-26 10:38:25
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人