在java中数据结构是以类和对象的形式实现的,常见的数据结构及其简单实现
1.数组(Array)
2.链表(Linked List)
3.栈(Stack)
4.队列(Queue)
5.哈希表(Hash Table)
6.树(Tree)
7.图(Graph)
这些是java常见的数据结构的简单实现,每种数据结构都有其特点和适用场所
什么事泛型?什么是上限?什么是下限
泛型是定义时不会设置类中的属性或方法参数的具体类型,而是在类使用时再进行类型的定义
<?extends类>表示?可以指代任何类型,但是该类型必须是后面类的子类
<?super类>此时?表示可以指代任意类型,但是该类型必须是后面类的父类
//以下是HarmonyOS 布局
HarmonyOS是面向多智能终端、全场景的分布式操作系统,为消费者提供跨终端的无缝体验.华为开发者联盟从HarmonyOS应用设计、开发、测试、推广变现等环节全方位助力开发者.
(鸿蒙官网)
以上是鸿蒙新布局
鸿蒙装饰器
@Builder所装饰的函数遵循build()函数语法规则,开发者可以将重复使用的UI元素抽象成一个方法,在build方法里调用
@Builder MyBuilderFunction() { ... }
使用方式
this.MyBuilderFunction()
全局自定义函数
@Builder function MyGlobalBuilderFunction() { ... }
使用方法
MyGlobalBuilderFunction()