自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript作用域和变量提升

1.什么是作用域概念:作用域是一个变量或函数的作用范围。作用域在函数定义时,就已经确定了目的:为了提高程序的可靠性,同时减少命名冲突js中一共两种作用域全局作用域:作用于整个script标签内部,或者作用于一个独立的js文件局部作用域:作用域函数内的代码环境全局作用域和window对象:直接编写在script标签中的js代码,都在全局作用域。全局作用域在页面打开时创建,在页面关闭时销毁。在全局作用域中有一个全局对象window对象的属性保存。比如在全局作用域定义一个变量,就可以用window.的形式调出来创

2024-08-19 16:40:19 557

原创 JavaScript的Math

大家好,我是小材鸟,本篇博客将带你了解JavaScript的Math对象,如果觉得本篇对你有帮助 的话,可以给博客点一个👍吗?Math对象中,有很多能够帮助计算的数学方法,可以在很多时候可以快速解决计算的问题。获取一组数据中的最大值。获取一组数据中的最小值。

2024-08-18 09:33:21 120

原创 JavaScript数组所有方法

每次循环时执行传入的回调函数,回调函数会返回一个值,将该值作为初始值prev,传入到下一次函数中。遍历数组,每次循环时执行传入的回调函数,根据回调函数的返回值,生成一个新的数组。flat()和map()的组合版,先通过map()返回一个新数组,再将数组拉平。返回满足条件的第一个函数,不存在则返回undefined。存在该返回元素,返回下标,不存在则返回-1。判断数组中是否存在,满足某个条件的元素。用于将嵌套的数组拉平,变成一堆的数组。存在该元素,返回下表,不存在则-1。判断一个数组是否包含一个指定的值。

2024-08-15 16:47:45 802

原创 java集合,Map集合,List集合,Set集合

Hachmap中还有一个entry集合,其使用场景即利用entry来将键值对附加给其他集合,并有自己的方法 如:对象.getKey()来获取该对象在entry中的key 对象.getValue来获取该对象在entry中的value。Object是所有类的父类,泛型为Object时可以存多种数据类型不同的数据,因为Object会自动转换为相应的包装类,但不能将泛型为Object的集合存入其他泛型为引用数据的集合。

2024-08-14 17:05:06 1155

原创 java多态,重写,抽象

1.作用1.1减少代码量1.2减少代码之间的耦合度(关联性)、方便版本迭代2.定义2.1父类代表子类,但是真正使用的还是子类本身2.2使用一个父类,可以代表多个子类,只需关注一个父类即可

2024-08-13 20:26:25 306

原创 Stream流

因为流里面只放的是操作计算,对第一个元素先mapInt,再对第一个元素filter,这些操作都完了才会对第二个元素操作,但是我们的程序里面第一个元素操作完就是我们要的结果就不会对第二个操作了,第一个不符合,第二个符合就不会对第三个操作了,这就是stream的短路。大家好,我是小材鸟,本篇博客将带你了解stream流,如果觉得本篇对你有帮助 的话,可以给博客点一个👍吗?在Stream调用了终结方法,流的操作就全部终结了,不能继续使用,只能创建新的Stream操作。返回当前流中的任意元素。

2024-08-13 19:23:54 478

原创 类与对象的定义

一、类与对象1.类:通过属性和方法,把一个真实存在的物体描述到电脑中(把一个物体间接的保存到电脑)具有相同属性(特征)和方法(功能)的一些事物的抽象(物以类聚)2.对象:真实存在的一个物体,万事万物皆对象。3.类和对象的关系一个类可以有多个对象,但是一个对象只能属于一个类。

2024-08-05 20:42:36 719

原创 函数的组成

在java中像object类就有很多函数(方法/功能)。函数就是将一段能够实现某种功能的代码封装起来,也包括一段重复的代码。

2024-06-18 11:59:44 271

原创 数组的定义,用法等

注意:这种定义形式,没有写数组的长度。但是并不是说数组的长度不存在,而是JDK会自定的根据数据的个数来定义数组的长度。组成:数据类型[] 数组名 = new 数据类型[]{数据1,数据2,数据3,........}2.1数组的长度:程序员指定的,规定数组保存数据的个数,如长度为5;2.4下标:区分数组中多个小空间的,注意:JDK设置好的,从0开始,一串连续的空间。数据类型[ ][ ] 数组名 = {数组1,数组2,数组3,......}数据类型[] 数组名 = {数据1,数据2,数据3,.....}

2023-12-11 11:05:42 521 1

原创 运算符和选择结构

代码都是从上至下逐行执行的顺序结构但有些情况下,会不满足需求因此不是所有的问题都能用代码从上至下逐行执行的顺序结果来解决。也就是代码从上至下逐行执行的顺序结构不能解决所有问题。选择结构可以让部分代码根据人给定的条件的结果来执行不同的代码。

2023-12-01 15:50:56 357 1

原创 java循环的组成,定义,思维

嵌套循环,只是在循环里面套了一个循环,下面代码的执行顺序:每执行一次while循环后,就开始执行for循环,当for循环结束后,才会继续执行下方的打印语句。此处定义了布尔类型的变量,就要去使用,在a的值到达200时改变变量的值,使其停止循环,不要定义变量后不去使用。先执行循环条件,后执行循环操作,如果循环条件不满足则一次都不会执行。先执行循环条件,后执行循环操作,如果循环条件不满足则一次不执行。3.循环操作(循环中需要执行的代码,如打印语句,遍历数组等。先执行循环条件,然后执行循环条件,因此至少执行一次。

2023-11-29 11:35:05 723 1

原创 扩展,String(字符串)的操作

特殊之处:index0f(str):可以索引str第一次出现位置,如果返回-1.表示该str不在字符串中存在。static String valueOf(char[]): 将字符串转成字符数组。构造函数:String(char[]) String(char[] 数组名字,offset开始的下标,结束的下标) 将字符数组中的一部分转成字符串。String replace(oldchar,newchar)替换所有元素 replaceFirst(oldchar,newchar)替换第一个某个元素。

2023-11-28 09:01:43 372 1

原创 什么是java

除了Java 语言具有的许多安全特性以外,Java 对通过网络下载的类具有一个安全防范机制(类 ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类 SecurityManager)让 Java 应用设置安全哨兵。Java 语言提供类、接口和继承等面向对象的特性,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为 implements)。另外,Java 中的类有一个运行时刻的表示,能进行运行时刻的类型检查。

2023-11-23 15:18:05 872

原创 什么是变量,数据类型

因为人要让电脑解决问题,有可能要把数据交给电脑,那么电脑就要收人给它的数据,怎么接收?例如:人希望电脑计算4*123的结果,那么就需要把4和123交给电脑,那么电脑就需要定义两个变量来接收两个数据(一个变量只能保存一个数据)。其中的数据类型分为两大类:① 基本数据类型。② 引用数据类型。变量的作用:用于在内存中开辟一块空间,用来保存一种数据。给开辟的空间起一个名字,为了方便找到空间,然后使用它。例如:是保存证书,还是小数,还是文字?规定所开辟的空间中保存数据的类型。

2023-11-22 09:12:35 449

空空如也

空空如也

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

TA关注的人

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