自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java函数式接口

函数式接口定义:接口中有且仅有一个抽象方法的接口即为函数式接口,可以使用@FunctionalInterface检查定义的接口是否是一个函数式接口,函数式接口可以采用lambda表达式。语法格式如下:

2024-05-31 11:35:33 197

原创 java中成员内部类、局部内部类、匿名内部类各自的特点

java中成员内部类、局部内部类、匿名内部类各自的特点 成员内部类:定义在类的内部,方法的外部,成员内部类作为外部类的成员,可以直接访问外部类的私有属性。 局部内部类:定义在方法的内部,对于局部内部类我们常常使用一个方法,得到一个接口实现类的对象。

2024-05-31 11:23:57 236

原创 java中成员内部类的特点与注意事项

java中成员内部类的特点与注意事项 成员内部类的特点:1)定义在类的内部,方法的外部。 2)作为类的成员,有4个权限修饰符:public、default、protected、private 3)作为一个类,可以用abstract、final修饰,也有构造器,也可以在类里定义属性、方法

2024-05-31 10:58:34 199

原创 java中内部类的特殊语法规则——外围类

使用外围类的引用语法:OuterClass.this,语法格式如下:

2024-05-31 10:30:44 395

原创 java中为什么需要使用内部类?

内部类的定义:内部类就是在类的内部定义的类 为什么需要使用内部类:1)一个内部类的对象能够访问创建它的对象的实现,包括私有数据。2)对于用一个包中的其他类来说,内部类能够隐藏起来。3)匿名内部类可以很方便的定义回调。4)使用内部类可以非常方便的编写事件驱动程序。

2024-05-31 00:00:51 96

原创 java中回调与Timer类的使用

java中回调与Timer类的使用 回调:回调(callback)是一种常见的程序设计模式。在这种模式中,可以指出某个特定事件发生时应该采取的动作。 Timer类:java.swing包中的Timer类,可以使用它在给定的时间间隔时发出通告。如程序中有一个时钟,请求每秒钟获得一个通告,以便更新时钟的画面。定时器需要知道调用哪一个方法,并要求传递的对象实现了java.awt.ActionListner接口。语法格式如下:

2024-05-30 23:53:06 316

原创 java中接口与抽象类的区别与选择

java中接口与抽象类的区别与选择 接口:1)不考虑java8中default()方法的情况下,接口中没有代码的实现 2)接口中的方法修饰符只能是public 3)接口中没有构造方法

2024-05-30 11:30:00 171

原创 java中的Comparable接口与Cloneable接口

java中的Comparable接口与Cloneable接口 Comparable接口:现在假设希望使用Arrays类的sort方法对Circle对象数组进行排序,Circle类就必须实现Comparable接口,需要实现里面的compareTo方法。 Cloneable接口:当拷贝一个变量时,原始变量和拷贝变量引用同一个对象,也就是说,改变一个变量所引用的对象将会对另一个变量产生影响;如果创建一个对象的新copy,它的初始状态和原始对象一样,但以后将可以各自改变各自的状态,那就需要使用clon

2024-05-30 10:58:28 113

原创 java中接口与抽象类的区别

java种接口与抽象类的区别 定义接口用interface,语法格式如下: 定于抽象类用abstract,语法格式如下: 接口的具体实现用implements,抽象类的具体实现用extends,语法格式如下: 测试类的语法格式如下:

2024-05-30 10:34:20 116

原创 java中Object类的equals方法

java中Object类的equals方法 1)equals不适用于基本数据类型,只适用于引用数据类型。 2)如果不重写equals方法,则比较的是两个对象的地址值,等效于"=="。3)String、File、Date等类重写了Object的equals方法,比较的是两个String对象的具体值,而不是地址值。

2024-05-29 11:43:38 86

原创 对象转换和instanceof运算符

在java中,每个对象变量都属于一个类型。将一个值存入变量时,编译器将检查是否允许该操作。将一个子类的引用赋给超类类型(向上转型),编译器是允许的,但将一个超类的引用赋给一个子类变量(向下转型),必须进行类型转换。如果视图在继承链上进行向下的类型转换,并且谎报有关对象包含的内容,java在运行时系统将报告这个错误,产生一个ClassCastException异常,如果没有捕获这个异常,程序就会终止。因此,在类型转换之前,可以使用instanceof先查看一下是否能成功地转换。

2024-05-29 11:36:11 145

原创 Object类及其toString()方法

Object类及其toString()方法 Object类:java中所有类都继承自java.lang.Object类。 toString()方法:1)当我们打印一个引用数据类型的对象时,默认调用的是这个对象的toString();

2024-05-29 11:00:23 110

原创 java方法重写

java方法重写 出现的前提:有子类继承父类 出现的场景:当子类继承父类的方法后发现父类的方法不适用于子类,则子类可以重写父类的方法,在调用时是调用子类重写后的方法。

2024-05-29 10:44:30 84

原创 java中super关键字

java中super关键字 关键字super指代父类,可以用于调用父类中的普通方法和构造方法,关键字super可以用于两种途径:1、调用父类构造方法 2、调用父类方法

2024-05-22 15:31:15 117

原创 在Ubuntu运行ansible剧本时报错unreachable=1的解决方法

在Ubuntu运行ansible剧本时报错unreachable=1的解决方法 ​​1、在ubuntu的root里面修改/etc/ssh/sshd_config把PermitRootLogin改为yes,再输入/etc/init.d/ssh restart:

2024-05-22 15:05:32 226

原创 java中继承的特点

java中继承的特点: 1、子类并不是父类的一个子集,子类比父类包含更多的信息和方法 2、父类中的私有属性在该类之外是不可访问的,不能在子类中直接访问;如果父类中定义了公共的setter/getter,那么可以通过这些公共的setter/getter来修改和访问它们。

2024-05-22 14:35:52 237

原创 java静态绑定与动态绑定

java静态绑定与动态绑定 静态绑定:在类被加载时就已经知道,不需对象的创建就能访问的,就是静态绑定的内容。比如:类的类型信息、static修饰的属性与方法、final常量等。

2024-05-18 14:28:55 106

原创 uniapp怎么写响应式

uniapp怎么写响应式

2024-05-15 14:19:26 349

原创 break、continue、return的使用

break、continue、return的使用 1.break的用法:结束(跳出)当前循环,不再进入下一次循环。注意:“当前”指的是break所在的循环。 2.continue的用法:跳过所在(指定)循环的当次循环,进入下一次循环。 注意:当发生跳过或结束循环时,break、continue后的语句不再执行

2024-05-14 23:43:31 137

原创 算术运算符VS赋值运算符VS比较运算符VS逻辑运算符VS位运算符VS三元运算符

算术运算符VS赋值运算符VS比较运算符VS逻辑运算符VS位运算符VS三元运算符 算术运算符:+ - * / % ++ -- 赋值运算符: = += -= *= /= %= 比较运算符:== < > = !=

2024-05-14 23:37:49 221

原创 逻辑运算符

逻辑运算符包括: & && | || ! ^ 1.逻辑与和短路与的区别: & && 1)逻辑与:& 无论左端是否为false,右端都会执行 2)短路与:&& 只要左端是false,则右端不执行,结果都为false。 2.逻辑或和短路或的区别:| ||

2024-05-14 23:30:50 106

原创 数据类型转换

数据类型转换 1)自动类型转换:byte short char ==>int==>long==>float==>double 2)强制类型转换:将容量大的数据类型强制转换成容量小的数据类型,必须使用"(目标数据类型)"符号;

2024-05-14 23:27:24 130

原创 基本数据类型(8种)与引用数据类型

基本数据类型(8种)与引用数据类型 1、基本数据类型:1)数值型: 2)字符型:char 3)布尔型:boolean 2、引用数据类型:类、接口、数组等

2024-05-14 23:24:08 100

原创 java中二维数组的静态初始化和动态初始化

java中二维数组的静态初始化和动态初始化

2024-05-11 23:25:03 157

原创 java-数组元素的各数据类型的默认值

java-数组元素的各数据类型的默认值:1)对于byte short int long来说默认值是:0 2)对于float、double来说默认值是:0.0 3)对于char来说默认值是:'空格' 4)对于boolean来说默认值是:false 5)对于引用数据类型来说默认值是:null

2024-05-11 23:01:05 172 1

原创 java-this关键字

java-this关键字 1、this关键字可以用来修饰属性、方法、构造器 2、this理解为当前的对象(或当前正在创建的对象) 3、this可以用来调用构造器,通过“this(形参列表)”显示地调用本类中其他的构造器

2024-05-11 22:50:55 116 1

原创 静态代码块VS构造代码块VS普通代码块

静态代码块VS构造代码块VS普通代码块

2024-05-11 22:31:20 113 1

原创 static修饰属性-类变量VS实例变量

static修饰属性-类变量VS实例变量

2024-05-11 22:19:47 122 1

原创 成员变量VS局部变量

属性:就是类中的成员变量 成员变量VS局部变量

2024-05-11 21:55:27 165 1

原创 Vue中v-bind的特点以及代码实现

Vue中v-bind的特点以及代码实现 1、v-bind指令的作用是为元素绑定属性(比如:src、title、class) 2、完整的写法是v-bind:属性名=" " 3、简写可以直接省略v-bind,只保留:属性名=" " 4、需要动态的增删class建议使用对象的方式(:class="{active:isActive}")

2023-07-17 15:21:48 128 1

原创 Vue中v-if的特点以及代码实现

Vue中v-if的特点以及代码实现 1、v-if根据表达式的真假切换元素的显示或隐藏 2、本质是通过操作dom元素来切换显示状态 3、当表达式的值为true时,元素存在于dom树中;当值为false时,元素从dom树中移除 4、频繁的切换使用v-show,反之使用v-if,使用v-show的消耗小

2023-07-16 23:07:09 265 1

原创 Vue中v-show指令的特点以及代码实现

Vue中v-show指令的特点以及代码实现 1、v-show指令的作用是根据真假切换元素的显示状态 2、原理是修改元素的display,实现显示隐藏 3、指令后面的内容都会被解析为布尔值 4、值为true是元素显示,值为false时元素隐藏 5、数据改变之后,对应元素的显示状态会同步更新

2023-07-16 16:06:28 568 1

原创 Vue中v-on的代码实现方法以及使用this关键字

Vue中v-on的代码实现方法以及使用this关键字:1、v-on指定的作用是为元素绑定事件 2、指令v-on:可以简写为@ 3、绑定的方法定义在methods属性中 4、方法内部通过this关键字可以访问定义在data中的数据

2023-07-12 23:39:26 135 1

原创 Vue中v-html与v-text的区别

Vue中v-html与v-text的区别:1、v-text是设置标签的文本值,v-html是设置元素的innerHTML2、在v-html中有html结构会被解析为标签,在v-text指令中无论内容是什么只会解析为文本3、解析文本使用v-text,解析html结构使用v-html

2023-07-12 23:30:59 1388 1

原创 在Vue中data(数据对象)实现的代码

在Vue中data(数据对象)实现的代码

2023-07-11 23:35:23 115

原创 在Vue中使用v-text设置标签文本值(textContent)和拼接的代码

在Vue中使用v-text设置标签文本值(textContent)和拼接的代码 注意:v-text的默认写法会替换全部内容,使用差值表达式{{ }}可以替换指定内容;拼接:直接用+连接

2023-07-11 23:27:15 631

原创 Vue指令分别有哪些?

Vue指令分别有哪些?vue指令指的是以v-开头的一组特殊的语法,大概可以分为以下三种:1、内容绑定、事件绑定:v-text、v-html、v-on基础 2、显示切换、属性绑定:v-show、v-if、v-bind 3、列表循环、表单元素绑定:v-for、v-on补充、v-model

2023-07-11 23:09:38 47

原创 Vue框架中data(数据对象)的特点

Vue框架中data(数据对象)的特点:1、Vue中用到的数据定义在data中 2、data中可以写复杂类型的数据 3、渲染复杂类型数据时,遵守js的语法

2023-07-11 22:58:45 154

原创 Vue中el(挂载点)的特点

Vue中el(挂载点)的特点:1、el是用来设置Vue实例挂载(管理)的元素 2、可以使用除了HTML和BODY之外的其他双标签 3、可以使用ID选择器之外的选择器,但建议使用ID选择器 4、Vue实例的作用范围是vue会管理el选项命中的元素及其内部的后代元素

2023-07-11 22:54:18 130

原创 Vue框架的两种版本(开发和生产)

Vue框架的两种版本(开发和生产):开发版本(有帮助的命令行警告)、生产版本(优化尺寸和速度)

2023-07-11 22:46:41 275

空空如也

空空如也

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

TA关注的人

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