自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 11、方法引用

方法引用符“::”把已经有的方法拿来使用,当做函数式接口中抽象的方法体方法引用。

2024-04-08 21:09:17 419

原创 10、Lambda表达式

​ 函数式接口:有且仅有一个抽象方法,且必须被Interface修饰的接口叫做函数式接口,接 口上方可以加==@FunctionalInterface==注解。优点:Lambda使一个匿名函数,我么可以吧Lambda表达式理解为是一段可以传递的代码,他可以写出更简洁,更灵活的代码,作为一种更紧凑的代码风格,使Java语言的表达能力得到了提升。​ 如果Lambda表达式的方法体只有一行,大括号,分号,return 可以且必须同时省略不写。

2024-04-08 21:07:56 146

原创 09、ArrayList

该方法底层是依赖equals方法进行判断是否存在的,所以如果集合中存储的是自定义对象,也想通过contains方法来判断是否包含,那么在JavaBean类中,一定要重写equals方法。利用空参构创建的集合,在底层创建一个默认长度为0的数组,添加第一个元素时,底层会创建一个新的长度为10的数组,存满时会自动扩容1.5倍;当集合对象被不可信的库调用时,不可变形式是安全的。这里的有序指的是保证存储和取出的元素顺序一致,底层数据结构依然是哈希表,只是每个元素又额外的多了一个双链表的机制记录存储的顺序。

2024-03-24 23:51:53 1950

原创 08、API

API:Application Programming Interface 应用程序变成接口。简单理解:API就是别人已经写好的东西,我们不需要自己编写,直接使用即可。JavaAPI:指的就是JDK中提供的各种功能的Java类。API帮助文档:帮助开发人员更好的使用API和查询API的一个工具。​。

2024-03-22 15:11:33 1027

原创 07、面向对象进阶

使一个抽象适配类==(使用abstract修饰)==空实现接口中的全部抽象方法,该接口的实现类去继承该接口的抽象适配类,并重写所需要的方法,从而间接的调用单独或某些接口。:为了提高性能,继承时,会创建父类成员方法的虚方法表(包括:非private,非static,非final 的方法)使用场景:当类与类之间,存在相同(共性) 的内容,并满足子类是父类的一种,就可以考虑使用继承,来优化代码。格式:在继承体系中,子类出现了和父类中一模一样的方法声明,我们就称子类这个方法是重写的方法。

2024-03-22 15:04:03 1975

原创 06、面向对象

​ 一个Java文件中可以定义多个class类,且只能一个类是public修饰,而且public修饰的类名必须成为代码文件名。使一个修饰符,可修饰成员变量和成员方法,被private修饰的成员只能在本类中草能访问。降低我们的学习成本,可以少学,少记,不需要记对象有哪些方法,有需要时去找就行。引用数据类型:数据值是存储在其他空间中,自己空间中存储的是地址值。引用数据类型:数据值是存储在其他空间中,自己空间中存储的是地址值。让编程变得简单,有事么事,找什么对象,调方法就行。

2024-03-21 20:24:10 871

原创 05、方法

方法(method): 程序中最小的执行单元应用将重复的代码,具有独立功能的代码可以抽取到方法中优点可以提高代码的复用性可以提高代码的维护性。

2024-03-21 20:21:35 276

原创 04、数组

介绍数组指的是一种容器,可以用来存储同种数据类型的多个值数组容器在存储数据的时候,需要结合隐式转换考虑建议:容器的类型,和存储的数据类型保持一致。

2024-03-18 17:32:24 310

原创 03、判断和循环

​ 如果我们把变量定义在循环里面,那么当前变量只能在本次循环中有效,当本次循环结束后,变量就会从内存中消失。default:表示所有情况都不匹配的时候,就执行该处的内容,和if语句的else相似。顺序结构是Java程序默认的执行流程,按照代码的先后顺序,从上到下依次执行。break:表示中断,结束的意思,用来结束switch语句。case:后面跟的是要和表达式进行比较的值(被匹配的值)。default:可以省略,语法不会有问题,但是不建议省略。case:后面的值只能是字面量,不能是变量。

2024-03-18 17:30:45 928

原创 02、字面量与变量

​ 如果把一个取值范围大的数值,赋值给取值范围小的变量,是不允许直接赋值的。\t:制表符 :在打印的时候,把前面字符串的长度补齐到8,或者8的整数倍。反码:正数的补码反码是其本身,负数的反码是符号位保持不变,其余位取反。注:+=,-=,*=,/=,%= 底层都隐藏了一个强制类型转换。:正数的补码反码是其本身,负数的反码是符号位保持不变,其余位取反。补码:正数的补码是其本身,负数的补码是在其反码的基础上+1。补码:正数的补码是其本身,负数的补码是在其反码的基础上+1。

2024-03-16 14:46:08 863

原创 01、CMD与Hello world

命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。在Windows环境下,命令行程序为cmd.exe,是一个32位的命令行程序,微软Windows系统基于Windows上的命令解释程序,类似于微软的DOS操作系统。

2024-03-16 14:42:31 1038

原创 JavaScript-本地存储

数据存储在用户浏览器中设置,读取方便,甚至页面刷新不会丢失数据容量大,sessionStorage和localStorage约5M左右常见使用场景:页面刷新数据不会丢失localStorage特性:语法:存储数据:获取数据:删除数据:sessionStorage:特性:需要将复杂数据类型转换成JSON字符串,在存储到本地语法:复杂数据类型===> JSON字符串JSON字符串===>复杂数据类型字符串拼接新思路利用map()和join()数组方法实现字符串拼接可以遍历数组,处理数据,并返回新的数

2024-02-03 17:40:32 398

原创 JavaScript-Window对象

BOM:浏览器对象模型。

2023-12-10 15:12:39 800

原创 JavaScript-M端事件

了解M端常见事件移动端也有自己独特的地方。比如触屏事件touch(也称触摸事件),Android和IOS都有。

2023-12-10 15:10:18 377

原创 JavaScript-节点操作

DOM节点:DOM树里每一个内容都称之为节点。

2023-12-09 16:20:37 498

原创 JavaScript-APIs

标准属性:标签天生自带的属性,比如class, id, title, 等可以直接使用点击语法操作,比如:disabled,checked,selected在html5中推出来了专门的data-自定义属性在标签上一律以data-开头在DOM对象上一律以dataset对象方式获取< body > <!

2023-12-09 16:17:13 2094

原创 JavaScript-自定义属性

【代码】JavaScript-自定义属性。

2023-12-09 16:16:17 402

原创 JavaScript-日期对象

日期对象:用来表示时间的对象作用:可以得到当前的系统时间在代码中发现了new关键字时,一般将这个操作称为实例化创建一个事件对象并获取时间获得当前时间获得指定时间。

2023-12-06 09:29:25 425

原创 JavaScript-事件

事件流指的是事件完整执行过程中的流动路径。

2023-12-06 09:28:26 959

原创 JavaScript-事件监听

时间是在编程时系统内发生的动作或发生的事情,比如在网页上单机一个按钮就是让程序检测是否有事件产生。一旦有事件触发,就立即调用一个函数做出响应也称为绑定事件或注册事件。比如鼠标经过显示下拉菜单,比如点击可以播放轮播图等等。'click'functionlog'点击了按钮';</键盘事件const'input';'keydown'functionk//传入按下按下按键的对象log"键盘按下";//打印按下的按键;

2023-11-30 20:58:04 992

原创 JavaScript-对象

JavaScript里的一种数据类型,可以理解为一种无序的数据集合;用来描述某个事物。

2023-11-30 20:56:25 369

原创 JavaScript-函数

函数:是被设计成执行特定任务的代码块,函数可以把具有相同或相似逻辑代码包裹起来,通过函数调用执行这些被包裹的代码逻辑。这么做的优势是有利于精简代码,方便复用。

2023-10-03 11:39:46 47 1

原创 JavaScript-数组

数组是按顺序保存的,可以存放任意类型的数据,所以每个数据都有自己的编号;arr.unshift(元素1,元素2,…,元素n):将一个或多个元素添加到数组的开头,并返回该数组的新长度。,元素n):将一个或多个元素添加到数组的末尾,并返回该数组的新长度。arr.solice(操作的下标,删除的个数):删除定位置后的几个元素。arr.pop():从数组中删除最后一个元素,并返回该元素的值。arr.shift():删除数组中的第一个元素。更改数组元素:数组[下标] = 值。查询数组数据:数组[下标]

2023-10-02 15:15:07 40

原创 JavaScript入门

JavaScript是什么JavaScript的组成。

2023-10-01 16:35:26 35

原创 BootStrap5

使用Bootstrap框架快速开发响应式网页,Bootstrap是由Twitter公司开发维护的前端UI框架,他提供了大量编写好的CSS样式,允许开发者结合一定HTML结构以及Javascript,快速编写功能完善的网页及常见交互效果首页—>Bootstrap3中文文档—>下载Bootstrap—>下载基于生产环境的Bootstrap引入到HTML文件。在相应的标签上引入类名即可。

2023-09-28 21:27:44 133

原创 响应式布局

当视口从小到大发生变化时,可以连续使用min-width 依次控制窗口,但min-width的数值也要从小到大。​ 媒体是用来区分设备类型的,如屏幕设备,打印设备等,其中手机,电脑,平板都属于屏幕设备。​ 媒体特性主要用来描述媒体类型的具体特征,如当前屏幕的宽高,分辨率,横屏或竖屏等。==媒体类型:==能够根据设备宽度的变化,设置差异化样式。==媒体特性:==能够根据设备宽度的变化,设置差异化样式。==关键词:==能够根据设备宽度的变化,设置差异化样式。

2023-09-24 11:37:33 102

原创 移动适配

由于移动设备的显示尺寸不同,所以我们的网页需要兼容各种尺寸的大小解决方案:rem:目前多数企业在用的解决方案​ vw/vh:未来解决方案。

2023-09-23 15:51:00 128

原创 定点数的移位运算

将操作看作无符号数,无论左移还是右移,直接补0即可逻辑左移:将原码整体向左移动一位,末尾补零(相当于乘法,左移n位相当于真数*2逻辑右移:将原码整体向右移动一位,末尾补零(相当于除法,左移n位相当于真数/2。

2023-09-22 13:07:22 383

原创 Flex布局

改变轴方向后,轴名依然不变,对齐属性依然根据轴名选择(主轴变换方向后,垂直居中用justify-content,水平居中用:align-items)Flex布局(弹性布局):是一种浏览器提倡的布局模型,布局网页更简单、灵活;space-around:将间距加在盒子的两侧,子级时间的距离是父级两头距离的2倍。当父级盒子小于子级盒子的总大小时,而且使用了flex弹性布局,此时子级盒子会被压缩。调整行的对齐方式:align-content (应用于父级)调节元素在主轴的对齐方式,在Flex布局模型中,调节。

2023-09-16 17:15:30 144

原创 Linux-JDK

1.在Oracle-jdk官网下载JDKx64.tar.gz压缩包(根据操作系统下载相同的位数压缩包)2.通过xsheel等服务器连接软件,将压缩包上传至Linux操作系统的/usr 中。​ 4.1使用vim编辑器编辑文件,配置jdk环境变量。

2023-09-15 12:34:19 174

原创 Linux

一切皆文件根目录:/ 所有文件都挂载该节点下。

2023-09-14 23:12:05 42

原创 常见算法章

将数据放在一个数组或者集合中进行基本数据遍历查找。

2023-08-23 23:05:02 39

原创 Git版本控制

黑马程序员Git全套教程,完整的git项目管理工具教程

2023-08-23 23:04:29 54

原创 正则表达式

W:匹配除字母,数字和下划线以外的字符,相当于/【^a-zA-Z0-9_]/Java中默认的就是贪婪爬取,如果在数量词+*的后面加上?\s:匹配空格(包含换行、空格、制表符等),相当于[\t\r\n\v\f]\w:匹配任意的字母,数字和下划线,相当于/[a-zA-Z0-9_]/​ 以左括号为基准,最左边的是第一组,其次为第二组,以此类推。\S:匹配非空格的字符,相当于【^\t\r\n\v\f]\D:匹配0-9以外的任意字符,相当于【^ 0-9 ]\d:匹配0-9之间的任意数字,相当于[0-9]

2023-08-22 14:49:48 32 1

空空如也

空空如也

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

TA关注的人

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