自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 苍穹外卖环境搭建

2026-05-28 15:31:25 23

原创 MySQL2.0

length统计字节长度char_length统计字符长度。

2026-05-27 09:45:19 24

原创 MySQL

1000-01-01 00:00:00 至 9999-12-31 23:59:59。1970-01-01 00:00:01 至 2038-01-19 03:14:07。decimal(5,2):5表示整个数字长度,2 表示小数位个数。double(5,2):5表示整个数字长度,2 表示小数位个数。float(5,2):5表示整个数字长度,2 表示小数位个数。1000-01-01 至 9999-12-31。-838:59:59 至 838:59:59。二进制形式的中等长度文本数据。二进制形式的极大文本数据。

2026-05-27 09:44:38 300

原创 Vue的简单学习

Vue是一款用于构建用户界面的渐进式的JavaScript框架渐进式:框架:就是一套完整的项目解决方案,用于快速构建项目。

2026-05-27 09:44:05 184

原创 JavaScript

/自定义对象name: "张三",age: 18,sex: "男",// name: "张三",// sex: "男",// sayHello: () => { //箭头函数,this指向window,也就是当前对象的父级对象// }// }//访问对象属性//访问对象方法//修改对象属性obj.name = "李四";

2026-05-27 09:43:34 33

原创 html & css

JavaWeb前端开发参考物文档web:全球广域网,也称为万维网(www world wide web) ,能够通过浏览器访问的网站前端程序 服务的端程序 数据库页面展示 业务逻辑的处理 数据存储与管理安排web网页由三个部分组成:HTML(HyperText Markup Language):超文本标记语言超文本:超越了文本的限制,比普通文本更强大,除了文字信息,还可以定义图片、音频、视频等内容标记语言:由标签"<标签名>"构成的语言 css(Cascading Style Sheet):层叠样式表,

2026-05-27 09:42:47 377

原创 MySQL

1000-01-01 00:00:00 至 9999-12-31 23:59:59。1970-01-01 00:00:01 至 2038-01-19 03:14:07。decimal(5,2):5表示整个数字长度,2 表示小数位个数。double(5,2):5表示整个数字长度,2 表示小数位个数。float(5,2):5表示整个数字长度,2 表示小数位个数。1000-01-01 至 9999-12-31。-838:59:59 至 838:59:59。二进制形式的中等长度文本数据。二进制形式的极大文本数据。

2025-09-01 21:08:11 1109

原创 后端开发入门

2025-09-01 21:07:38 148

原创 MyBatis

【代码】MyBatis。

2025-09-01 21:07:05 123

原创 JDBC学习

修改(update)查询(select)

2025-09-01 21:06:28 233

原创 Web学习

控制反转,对象创建的权力由自身转移到了外部容器。

2025-09-01 21:05:57 295

原创 Maven

Maven是用于管理和构建Java项目的工具,是apache旗下的一个开源项目编译compile打包编译之后产生的字节码文件。

2025-09-01 21:05:23 150

原创 Vue学习

Vue是一款用于构建用户界面的渐进式的JavaScript框架渐进式:框架:就是一套完整的项目解决方案,用于快速构建项目。

2025-09-01 21:04:31 275

原创 JavaScript

/自定义对象name: "张三",age: 18,sex: "男",// name: "张三",// sex: "男",// sayHello: () => { //箭头函数,this指向window,也就是当前对象的父级对象// }// }//访问对象属性//访问对象方法//修改对象属性obj.name = "李四";

2025-09-01 21:03:59 281

原创 html & css

JavaWeb前端开发参考物文档web:全球广域网,也称为万维网(www world wide web) ,能够通过浏览器访问的网站前端程序 服务的端程序 数据库页面展示 业务逻辑的处理 数据存储与管理安排web网页由三个部分组成:HTML(HyperText Markup Language):超文本标记语言超文本:超越了文本的限制,比普通文本更强大,除了文字信息,还可以定义图片、音频、视频等内容标记语言:由标签"<标签名>"构成的语言 css(Cascading Style Sheet):层叠样式表,

2025-09-01 21:03:27 903

原创 字符集的学习

ASCII字符集。

2025-09-01 21:02:29 235

原创 IO流的学习

字节输出流的数据写出方式。

2025-09-01 21:01:53 173

原创 File的学习

【代码】File的学习。

2025-09-01 21:00:33 108

原创 异常的学习

【代码】异常的学习。

2025-08-31 16:16:12 100

原创 方法的引用

2025-08-31 16:15:34 142

原创 Stream

【代码】Stream。

2025-08-31 16:14:54 122

原创 集合进阶学习

创建不可变的Set、Map集合,要保证参数的唯一性。Map里面最多传递10对不可变参数。随机存储元素并找出最大元素。

2025-08-31 16:11:46 314

原创 泛型的学习

2025-08-31 16:11:12 122

原创 集合的学习

【代码】集合的学习。

2025-08-31 16:10:25 212

原创 Arrays、Lambda

【代码】Arrays、Lambda。

2025-08-31 15:57:25 397

原创 常见算法学习

基本思想:二叉查找树是先对待查找的数据进行生成树,确保树的左分支的值小于右分支的值,然后在就行和每个节点的父节点比较大小,查找最适合的范围。更多的是先计算出当前数据的哈希值,用哈希值跟数组的长度进行计算,计算出应存入的位置,再挂在数组的后面形成链表,如果挂的元素太多而且数组长度过长,我们也会把链表转化为红黑树,进一步提高效率。但是排序之后,会改变原有数据的顺序,查找出来元素位置跟原来的元素可能是不一样的,所以排序之后再查找只能判断当前数据是否在容器当中,返回的索引无实际的意义。因此被称为黄金分割。

2025-08-31 15:50:55 696

原创 常用API

对象创建后,内部的值不能发生改变。用于数学计算的工具类。

2025-08-31 15:50:10 271

原创 抽象类Abstraction、接口、内部类

将共性的行为抽取到父类之后,由于每个子类执行的内容不一样,所以在父类中不能确定具体的方法体,该方法可以定义为抽象方法。如果一个类中存在抽象方法,那么该类就必须声明为抽象类。抽象类中不一定有抽象方法,由抽象方法的类一定是抽象类。抽象类不能实例化------抽象类不能创建方法。Outer.this 获取了外部类对象的地址值。解决接口与接口实现类之间的矛盾问题。可以构造方法------给子类用。接口就是一种规则,是对行为的抽象。写在成员位置的,属于外部类的成员。被static关键字修饰的内部类。

2025-08-31 15:43:58 301

原创 包、final、权限修饰符、代码块

在String类中,final修饰数组等对象,所以value的地址值不能改变,并且有一个private修饰,所以在调用String时,不能获取到地址,所以字符串不能改变。是用来管理各种不同功能的Java类,方便后期代码维护。实际开发中,常量一般作为系统的配置信息,方便维护,提高可读性。修饰引用数据类型,变量储存的地址值不能改变,属性值可以改变。修饰基本数据类型,变量储存的数据值不能改变。表明该方法是最终方法,不能被重写了。表明该类是最终类,不能被继承了。叫做常量,只能被赋值一次。

2025-08-31 15:35:37 265

原创 集合ArrayList

展示时会有[ ] 把所有的数据包裹。

2025-08-31 15:35:11 305

原创 Java多态

多态表现形式:父类类型 对象名称 = 子类对象;多态的好处:使用父类型作为参数,可以接收所有子类对象,具有扩展性。

2025-08-31 15:34:45 244

原创 Java继承

继承是强大的工具,促进代码复用和结构清晰。合理设计类层次,结合多态、封装和接口,可最大化优势并减少问题。

2025-08-31 15:33:23 896

原创 static静态变量

非静态方法,在调用时,有个隐藏的this,this指向d1 ,也就是当前调用者的地址值。static:被JVM调用,不用创建对象,直接类名访问。因为main是静态的,测试类中其他的方法也需要是静态的。main:一个通用名称,不是关键字,但是被JVM识别。void: 被JVM调用,不需要给JVM返回值。创建一个静态方法,不需要创建对象就可以调用。pubilc:被jvm调用,访问权限足够大。

2025-08-31 15:32:13 369

原创 集合ArrayList

E set(int index, E e) 修改指定索引下的元素,返回原来的元素。boolean remove(E e) 删除指定元素,返回值表示是否删除成功。E remove(int index) 删除指定索引的元素,返回被删除的元素。boolean add(E e) 添加元素,返回值表示是否成功添加。int size() 集合的长度,也就是集合中元素的个数。E get(int index) 获取指定索引的元素。ArrayList<E>-------<E>:泛型。展示时会有[ ] 把所有的数据包裹。

2025-03-23 17:12:10 363

原创 运算符学习

0为false 1为true 都是true则为true,否则为false。&& 逻辑与运算符,如果左边为false,右边不执行,直接返回false。//遇到空格,制表符/t,回车就会停止接收,这些符号后面的数据不会再接收。|| 逻辑或运算符,如果左边为true,右边不执行,直接返回true。例如去丈母娘家,有房或者有车才可以结婚,有房,则直接可以,为true。非 取反运算符,true变false,false变true。关系表达式为真,执行表达式1,关系表达式为假,执行表达式2。//取a和b中的较大值。

2025-03-23 17:11:00 945

原创 运算符的优先级

()优先级最高优先级1 ()2!、~、++、--3 *、/、%4 +、-7 ==、!8 &9 ^10 |11 &&12 ||13?

2025-03-23 17:10:21 126

原创 原码 反码 补码

原码:十进制数据的二进制表现形式,最左边的是符号位,0为正,1为负56--------0 0111000符号位 数据-56--------1 0111000符号位 数据 负数原码进行计算与预期不符合反码:正数的补码反码是其本身,负数的补码是符号位保持不变,其余位取反(为了解决原码不能计算负数的问题而出现的)补码:正数的补码是其本身,负数的补码是在其反码的基础上+1(数字的存储和运算都是以补码进行的)-128--------1000 0000----------------------------------

2025-03-23 17:04:38 456

原创 分支循环结构

/必须加{},因为int b定义一个变量b是一个语句,b = 100又是一个语句。若()内直接填写布尔类型的a变量,若为true则运行if内的语句,若为false,则if内语句不运行。控制循环的变量,不归属于while循环语法结构中,在while循环结束后,该变量还可以继续使用。控制循环的变量,归属于for循环的语法结构,for循环结束后,就不能再次被访问了。一般都是不知道循环的次数或者范围,只知道循环的结束条件,来使用while循环。其他语句(关系表达式不成立,则继续执行if外的语句);

2025-03-23 17:03:12 1016

原创 数组的学习

数组的静态初始化----------就是在内存中,为数组容器开辟空间,并且将数据存入容器中的过程。数据类型 [] 数组名 = new 数据类型 [] {元素1,元素2,元素3...};字符类型(char)---------‘ /u0000 ’(输出为一个空格)数据类型 [] 数组名 = new 数据类型[ 数组长度 ];[I@77468bd9----------地址值。布尔类型----------false。数组的地址值,表示数组在内存中的位置。引用数据类型--------null。

2025-03-23 17:01:40 310

原创 Java内存分配

Java内存分配从JDK8开始,取消方法区,新增元空间。把原来方法区的多种功能进行拆分,有的功能放到了堆中,有的功能放到了元空间中。栈:方法运行时使用的内存,比如main方法运行,进入方法栈中执行堆:存储对象或者数组,new来创建的,都存储在堆内存方法区(元空间):存储可以运行的class文件本地方法栈:JVM在使用操作系统功能的时候使用,和我们开发无关寄存器:给CPU使用,和我们开发无关。

2025-03-23 17:00:27 234

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除