
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Stack基于数组的数据结构实现,特点是先进后出,只能在一端进行数据的插入和删除。Stack和相比,Queue基于循环队列实现,只能在一端删除,另一端插入,而Stack都在一端操作。一般符合先进后出的场景可以使用Stack。Stack1.constructor2.push3.pop4.peek5.locate6.forEach7.isEmpty8.[Symbol.iterator]

获取进程相关的信息,提供进程管理的相关功能。process1. EventListener2. isIsolatedProcess3. is64Bit4. getStartRealtime5. getPastCpuTime

List底层通过单向链表实现,每个节点有一个指向后一个元素的引用。当需要查询元素时,必须从头遍历,插入、删除效率高,查询效率低。List允许元素为null。List和相比,LinkedList是双向链表,可以快速地在头尾进行增删,而List是单向链表,无法双向操作。注意在List中使用[index]的方式虽然能够获取对应位置的元素,但这会导致未定义结果。推荐使用get()方法。当需要频繁的插入删除

数据通用类型(commonType)是数据管理中通用的数据类型。AssetStatusAssetAssetsValueTypeValuesBucket

ArrayList是一种线性数据结构,底层基于数组实现。ArrayList会根据实际需要动态调整容量,每次扩容增加50%。ArrayList和相似,都是基于数组实现。它们都可以动态调整容量,但Vector每次扩容增加1倍。ArrayList和相比,ArrayList的随机访问效率更高。但由于ArrayList的增删操作会影响数组内其他元素的移动ArrayList1.constructor2.add

Deque允许在两端执行增删元素的操作,Queue只能在头部删除元素,尾部增加元素。线性容器Deque1.constructor2.insertFront3.insertEnd4.has5.popFirst6.popLast7.forEach8. getFirst9.getLast10.Symbol.iterator

在HashSet中,只对value对象进行处理。HashSet和相比,HashSet中的数据无序存放,即存放元素的顺序和取出的顺序不一致,。它们集合中的元素都不允许重,可能会对排序结果产生影响。可以利用HashSet不重复的特性,当需要不重复的集合或需要去重某个集合的时候使用。HashSet1. constructor2. isEmpty3. has4. add5. remove6. clear7

HTTP 作为一种通用的应用层协议,通过请求-响应的机制实现数据传输,客户端发送请求,服务端返回响应。请求和响应的格式是固定的,由报文头和报文体组成。常用的请求类型为 GET 和 POST,GET 请求只有报文头,用于向服务器请求应用层数据,POST 请求带有报文体,以一个空行与报文头进行分隔,用于向服务器提供应用层数据。

本模块专注于提供URI字符串解析的功能,严格遵循RFC3986规范标准,该标准详细定义了网络资源的标识符的编码与解析方法。请注意,本模块仅支持标准场景下的URI解析,对于非标准或特殊场景下的解析需求,可能无法直接支持。URI字符串解析1. constructor2.toString3.equalsTo4. checkIsAbsolute

ArkTS 异步并发 (Promise和async/await)promise.then 获取成功的回调promise.catch 获取并发是指在同一时间内,存在多个任务同时执行的情况。对于多核设备,这些任务可能同时在不同CPU上并行执行。对于单核设备,多个并发任务不会在同一时刻并行执行,但是CPU会在某个任务休眠或进行I/O操作等状态下切换任务,调度执行其他任务,提升CPU的资源利用率。为了提升








