- 博客(18)
- 收藏
- 关注
原创 MySQL——增删改
Database,简称DB。按照一定的数据结构来组织、存储和管理数据的仓库。SQL(Structured Query Language),结构化查询语言。是一种操作关系型数据库的编程语言,定义了一套操作关系型数据库统一 SQL 标准。: 由多张相互连接的二维表组成的数据库,就像Excel一样,由行和列组成的二维表。
2023-08-21 18:04:45
83
1
原创 Java——API
面试题: equals和==有什么区别 final、finally、finalize的区别 思考: 如果我们创建对象的时候,属性都一样的情况下,那么这两个对象相同吗?不相同,如果想让他们相同,需要重写hashcode和equals这两个方法 Strig 是一个用final修饰过 常量池: 存在于元空间(方法区),提高效率。== 比较基本数据类型,比的是值 == 比较引用数据类型,比的是地址值 - finalize() JVM 垃圾回收有关系。hashCode值就是对象的内存地址值。
2023-08-15 21:40:55
71
原创 Java——集合
增强for循环 foreach循环 实现了Iterable接口的都可以用 for(泛型数据类型 变量 : 集合名称){ 操作变量 } 优点: 简单明了 缺点: 不能操作索引。特点:内存空间连续 add() remove(): 只能删除一个,如果有重复的数据,删除 get() : 通过索引获取 set(): size(): 获取元素个数的 sort() contains(Object o)添加的逻辑:如果底层的数组元素满了,就要扩容,扩容1.5倍。
2023-08-14 20:30:28
69
1
原创 Java——(面向对象)接口、多态与异常
接口的特点:1 接口里面的方法都是抽象方法 public abstract2 接口里面的变量都是静态常量 public static final3 接口里面没有构造方法,所以也不存在实例化对象的概念。4 接口和接口可以多继承5 类和接口之间是实现关系,可以多实现。关键字: 定义接口:interface、 实现接口:implements接口中定义抽象方法的时候可以省略: public abstract。
2023-08-10 21:50:57
41
1
原创 Java——继承
this() super() 代表调用构造方法,并且只能在构造方法里面被调用,而且必须放在第一行 this: 1 对象本身,new的对象就是这个this 2 this() 调用构造方法,可以有参数,一般只在构造方法里面 3 如果构造方法里面调用this(),只能放在第一行,否则报错。格式: extends public 子类 extends 父类{ } 使用场景: 如果多个类有共同的属性和方法,那么我们可以把这些类中共同的属性和方法放到父类中,让这些类(子类)去继承父类,减少代码的重复性。
2023-08-09 22:09:16
28
原创 Java——面向对象
面向对象:对 Java 语言来说,一切皆是对象。把现实世界中的对象抽象地体现在编程世界中,一个对象代表了某个具体的操作。一个个对象最终组成了完整的程序设计,这些对象可以是独立存在的,也可以是从别的对象继承过来的。对象之间通过相互作用传递信息,实现程序开发。
2023-08-08 18:30:41
22
原创 Java——方法
retrun: 关键字,必须放在返回值前面,如果代码执行到retrun,那么后面的代码就不执行了。如果方法使用一个变量的时候,先找局部变量,如果没有,再找成员变量,如果还没有,就报错。如果方法里面的局部变量和成员变量名字一样,我们该怎么区别: 成员变量前面加this。方法: 一系列有序的Java语句的集合,具有特定的功能。1 方法想要执行,必须要被调用,谁调用方法-->对象调用。方法名: 方法的名字(方便被使用,命名规则和变量一样)4 调用格式: 对象名.方法民(xx)成员变量: 方法外面的变量。
2023-08-05 17:51:05
27
1
原创 Java——数组
索引: 下标/脚表, 寻找容器里面的数据的,从0开始,数组的最大索引是数组长度-1。数组本身就是一种数据类型,可以存放数据(基本数据类型和引用数据类型)3 Arrays.copyOf(要复制的数组,指定新数组的长度)1.Arrays.toString(array)数组的打印。数组:内存空间连续的,相同数据类型的集合。数组的长度 数组名.length (数组中元素的个数)int 代表数组里面可以放什么数据类型。会在原来的数组上修改。
2023-08-04 17:24:41
32
1
原创 Java——fo循环与while循环
continue :跳过本次循环,执行下一轮循环,循环里面,continue后面的代码也不执行。break : 终止循环,如果碰到了break,循环里面,break后面的代码就不执行了。条件表达式,结果是 true/false , 如果条件为真执行循环的代码块。fo循环顺序:声明循环变量 循环条件 被循环的代码块 迭代。1. 声明循环变量: 本质就是声明变量 ,一般声明循环变量的时候,都是从0开始。while循环语句在最前面检测循环条件。4. 被循环的代码块。
2023-08-03 17:11:18
75
原创 Java——变量与基本数据类型
字符类型:char:char类型是一个单一的16位Unicode字符。小数:folat:单精度、32位、符合IEEE 754标准的浮点数。布尔:boolean:默认值:false 包装类:Boolean。doule:双精度、64位、IEEE 754标准的浮点数。整数:byte:8位、有符号的以二进制补码表示的整数。shourt:16位、有符号的以二进制补码表示的整数。long:64位、有符号的以二进制补码表示的整数。int:32位、有符号的以二进制补码表示的整数。1.变量:声明内存空间。
2023-08-01 16:47:50
32
1
原创 java--输出语句
3.除了双引号类里面的内容可以用中文,其他的都用英文;4.记得写代码的时候要缩进 (一般遇到花号需要缩进);此图也是用输出语句写出来的。1.类名首字母要大写;5.代码中大写小敏感;
2023-07-31 18:15:36
34
1
原创 css——动画(移动的小球)
动画 animation:动画名 动画时长 贝塞尔曲线 开始时间 播放时间。动画关键帧 @keyframes 动画名{form{} to{}}
2023-07-20 18:19:42
99
原创 css动画---(遮罩图)
动画 transform: translate(水平竖直方向上的位移)。关键帧:@keyframes。动画 animation:动画名 动画时长 贝塞尔曲线 开始时间 播放时间。
2023-07-19 18:23:47
181
原创 css--定位
的偏移元素参考的是元素本身,不会使元素脱离文档流,元素的初始位置占据的空间会被保留。在使用相对定位的情况下,不添加偏移量,定位元素不发生变化。) 粘性定位刚开始没有达到范围之前,在自己原来位置上类似于相对定位。当达到闯值时,变成固定定位,根据父级定位。)绝对定位脱离文档,文本流。当没有父级或者父级没定位,根据窗口定位。当父级有定位,会根据父级定位。定位: (position) (position: static;)默认定位就是根据普通流定位。3、固定定位:根据窗口定位,定位后就固定不动了。
2023-07-18 18:18:06
1179
1
原创 css--浮动(一级、二级导航)
使用CSS样式来设置菜单项的悬停和选中状态的样式,例如设置背景颜色、字体颜色等。容器和菜单项的样式和布局,例如设置背景颜色、字体样式、边框等。标签,用于显示菜单项的名称和链接地址。创建一个包含导航栏的容器,可以使用。标签,用于包含导航栏的各个菜单项。标签代表一个菜单项。使用CSS样式来设置。
2023-07-17 17:52:49
173
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人