自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Promise

Promise是一种用于处理异步操作的对象,可以将异步操作转换为类似于同步操作的风格,以方便代码编写和维护。Promise提供了一个状态机制来管理异步操作的不同阶段,并提供了一些方法来注册回调函数以处理异步操作的成功或失败的结果。Promise有三种状态: pending(进行中)、fulfilled(已完成)和rejected(已拒绝)

2024-08-02 20:43:39 77

原创 final关键字

修饰类不能被继承,修饰方法不能被重写,但子类可以被父类的final修饰。修饰成员变量是不可变的。在声明类中,一个 final 方法只被实现一次。Final是用于修饰成员方法,成员变量以及类。

2024-08-01 20:59:29 110

原创 ARouter的原理

ARouter:主要解决组件间、模块间的问题。需要导入依赖(java,kotlin的依赖不一样).当我们调用 Postcard 的方法时,Postcard 会调用 _ARouter 的 navigation() 方法,然后 _ARouter 才会去加载路由表.

2024-07-26 20:28:34 167

原创 关系型数据库

概念:数据库中用来代表数据实体的性质,特质或者数据实体之间关系的词项,主要用来定义数据库的操作条件。建议一条数据不要超过2M。超出该大小,插入成功,读取失败。为保证数据的准确性,数据库同一时间只能支持一个写操作。4个读连接和1个写连接。

2024-07-25 19:55:04 92

原创 State装饰器

与声明式范式中的其他被装饰变量一样,是私有的,只能从组件内部访问,在声明时必须指定其类型和本地初始化。初始化也可选择使用命名参数机制从父组件完成初始化。

2024-07-24 20:38:02 101

原创 关于多态的了解

/f1的门面类型是Fu,但实际类型是Zi,所以调用的是重写后的方法。//f是Fu中的值,只能取到父中的值。使用格式:父类类型 变量名=new 子类类型();2.多态成员方法:编译看左边,运行看右边。多态:是同一个行为具有多个不同的表达形式。多态成员变量:编译运行看左边。是继封装、继承之后,

2024-07-23 20:57:12 111

原创 学习ArkTS知识

TextDecorationType.Underline 下划线。TextDecorationType.LineThrough 贯穿线。TextDecorationType.Overline 上划线。TextCase.Normal 文本正常显示。TextCase.LowerCase 小写。TextCase.UpperCase 大写。基于ArkTS声明式开发范式具有的特点。textCase: 设置文本大小写。type: 字体。color: 颜色。

2024-07-21 21:24:16 199

原创 ArkTS登录布局及轮播图

创建轮播图用Swiper组件.它提供了轮播显示能力本身是一个容器组件,通常在一些应用首页显示推荐的内容时,需要用到轮播图。导航样式开发者也可以通过indicator属性自定义导航点的位置和样式,导航点箭头默认不显示。跳转页面是用router,并且要在上方加依赖。

2024-07-19 17:15:04 177

原创 ArkTs的语法

对象字面量是一个表达式,可用于创建实例并提供一些初始值。在某些情况下更方便,可以用来替代new表达式。表示方法是:封闭在花括号对({})中的'属性名:值'的列表,ArkTs是静态类型语言.泛型是定义时不会设置类中的属性或方法参数的具体类型,而是在类使用时再进行类型的定义。extends类>表示?可以指代任何类型,但是该类型必须是后面类的子类。super类>此时?表示可以指代任意类型,但是该类型必须是后面类的父类。可见性修饰符:类的方法和属性都可以使用可见性修饰符.

2024-07-18 19:06:32 230

原创 Kotlin,java,HarmonyOS的语法区别

基本语法:定义了声明式UI描述,自定义组件和动态扩展UI的能力。访问修饰符+修改控制(val,var)+变量名+类型。以let声明引入变量, condt声明常量。通过声明引入变量,常量,函数和类型.访问修饰符+修改控制+类型+变量名。

2024-07-17 19:42:25 153

原创 kotlin基础

因此,即便这门语言还很年轻,但却已经可以使用成百上千的库了。除此之外,Kotlin代码还可以为Java代码所用,这意味着我们可以使用这两种语言来构建软件。你可以使用 Kotlin开发新特性,同时使用Java实现代码基的其他部分。Kotlin是一门运行在JVM之上的语言。它由Jetbrains创建,而Jetbrains则是诸多强大的工具(如知名的Java IDE IntelliJ IDEA)背后的公司。Kotlin是一门非常简单的语言,其主要目标之一就是提供强大语言的同时又保持简单且精简的语法。

2024-04-23 19:46:28 148

原创 Kotlin

const val: 定义常量,相当于Java public final static 只能用在顶级属性,以及object对象的属性中,可直接访问,在定义常量时相较于val 减少了函数调用。位运算符:or(按位或),and(按位与),shl(有符号左移),shr(有符号右移),ushr(无符号右移),xor(按位异或),inv(按位取反)val:定义常量,默认是private的,可见性为private final static,并且会生成get()方法,调用时通过方法访问。vararg:可变参数。

2024-04-19 18:04:09 232 1

原创 Kotlin基础

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。数据类则只处理数据相关,与Java Bean类似,通常需要实现其get,set,hashCode,equals,toString等方法。原文链接:https://blog.csdn.net/zjm807778317/article/details/124188750。下面实现UserBean,包含id,name,pwd属性。

2024-04-01 19:41:13 335

原创 Kotlin

此时Student报错,因为继承Person时,后边使用的是Person()无参构造,上面我们修改了Person的构造,则不存在无参构造了。在构造时需要进行特殊处理怎么办,Kotlin提供了init结构体,主构造的逻辑可在init中处理。三个参数的构造,name,age,number,grade不传参默认为``0。上述修改都为主构造,那如果类想有多个构造怎么办,此时需借助次构造。无参构造,字符串默认为"",int默认为0。在创建Student对象时,如下创建。构造分为主构造和此构造。主构造直接写在类后面。

2024-03-31 19:46:47 105 1

原创 Kotlin基础

to看上去像关键字,但事实上,它是个省略了点号和参数的特殊函数, 变化无常的。>看上去像关键字,但事实上,它是个省略了点号和参数的特殊函数,一个if语句包含一个布尔表达式和一条或多条语句。一个if语句包含一个布尔表达式和一条或多条语句.在Kotlin中,支持内容修改的列表叫可变列表,要创建可变列表,可以使用 在kotlin中,支持内容修改的列表叫可变列表,要创建可变列表,可以使用。

2024-03-28 19:00:05 121

原创 Kotlin基础6

Kotlin第一个版本就是用Lambda表达式,并拥有一些高阶函数和语法。when用来表示常用的编程语言,用于应用条件执行不同的代码。val 用来声明一个不可变量,赋值后不可以在变量。

2024-03-27 19:56:31 114 1

原创 Kotlin基础6

Long类型结尾必须为大写L,不能小写,比如1024L字符char不是Number,用单引号来声明。KOtlin中没有自动向上转型,比如转Long,需要自己调toXxx方法转。Kotlin不支持8进制,16进制0x开头,二进制0b开头。

2024-03-26 19:45:26 91

原创 Kotlin基础5

Kotlin第一个版本就是用Lambda表达式,并拥有一些高阶函数和语法。完全抛弃了java中的基本数据类,全部使用了对象数据类型也是对象编程。val 用来声明一个不可变量,赋值后不可以在变量。有优秀的类型推导机制。

2024-03-25 19:30:25 91

原创 kotlin基础4

要把函数作为参照物传给其他函数使用,除了lambda表达式,kotlin还提供了其他表达式,传递函数引用,函数引用可以换成一个值参,使用lambda表达式的地方都可以使用函数引用。函数类型也是有效的返回类型,也就是可以定义一个能返回的函数。

2024-03-24 19:33:11 146 1

原创 Kotlin基础3

匿名函数通常整体传递给其他函数,或从其他函数返回。从以下函数可以看出Kotlin和Java的不同。用fun来声明一个函数。

2024-03-22 19:29:15 96 1

原创 Kotlin基础2

两种方式:Shift键两次,输入Show kotlin. Tools->Kotlin->Show Kotlin Bytecode。Kotlin只提供引用数据类型这一种数据类型,出于高性能的需要,Kotlin编译器会在Java字节码中改用基本数据类型。查看Kotlin编译之后的字节码,有助于我们深入理解Kotlin语言。in A..B,in关键字用来检查某个值是否在指定范围之内。Java有两种数据类型:引用类型,基本数据类型。

2024-03-21 18:45:14 131 1

原创 Kotlin基础

编译时常量只能在函数之外定义,因为编译时常量必须在编译时赋值,而函数都是在运行时才调用,函数内地变量也是在运行时赋值,编译时常量要在这些变量赋值前就已经存在。编译时常量只能是常见的基本数据类型:String,lin,Double,Float,Long,Short,Byte,Char,Boolean。kotlin的变量:申明可变变量用var关键字,申明不可变变量用val关键字。kotlin不仅支持在虚拟机上运行,而且还是一门垮平台的通用型语言。只读变量并非绝对只读。

2024-03-21 08:34:38 101 1

原创 【mvvmfragment】

【代码】【mvvmfragment】

2023-12-13 20:28:05 21 1

原创 Fragment

【代码】Fragment。

2023-12-12 20:18:21 27

原创 Day03

【代码】Day03。

2023-12-11 20:02:36 20

空空如也

空空如也

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

TA关注的人

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