摘要: Slice之间的跳转 present(new MainAbilitySlice2(), intent1); 传值 Slice1: text.setText("Hello World1"); text.setClickedListener(new Component.ClickedListener() 阅读全文
posted @ 2020-10-27 23:14 颉颃 阅读(2164) 评论(0) 推荐(0) 编辑
摘要: 应用的Ability在屏幕上将显示一个用户界面,该界面用来显示所有可被用户查看和交互的内容。应用中所有的用户界面元素都是由Component和ComponentContainer对象构成。Component是绘制在屏幕上的一个对象,用户能与之交互。ComponentContainer是一个用于容纳其 阅读全文
posted @ 2020-10-26 22:58 颉颃 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: Ability Ability是应用所具备能力的抽象,也是应用程序的重要组成部分。一个应用可以具备多种能力(即可以包含多个Ability),HarmonyOS支持应用以Ability为单位进行部署。Ability可以分为FA(Feature Ability)和PA(Particle Ability) 阅读全文
posted @ 2020-10-26 22:10 颉颃 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 今天发现了一个比较有意思的问题。把一个String类型的参数传入方法,并在方法内改变了引用的值。 然后他在方法外使用这个值,发现这个String还是之前的值,并没有改变。 这里要向大家介绍一下,大家都知道java在传参时分为值传递 和 引用传递 。参数为基本类型时是值传递, 参数为封装类型时是引用传 阅读全文
posted @ 2020-09-29 19:39 颉颃 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 一、JAVA多线程编程 1-1 进程与线程 并发性和并行性 在单个处理器的多线程进程中,处理器可以在线程之间切换执行资源,从而执行并发。 在共享内存的多处理器环境内的同一个多线程进程中,进程中的每个线程都可以在一个单独的处理器上并发运行,从而执行并行。如果进程中的线程数不超过处理器的数目,则线程的支 阅读全文
posted @ 2020-09-27 22:39 颉颃 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 索引 关于HarmonyOS 发展历程 下载和安装 配置环境 第一个Demo 可能会出现的问题 关于HarmonyOS HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统 阅读全文
posted @ 2020-09-10 23:45 颉颃 阅读(408) 评论(0) 推荐(0) 编辑
摘要: ##单例模式 单例模式分为饿汉式和懒汉式,通过构造方法私有化,类内部提供static方法获取实例化对象,这样不管外部如何操作永远都只有一个实例化对象 ###饿汉式: class Singleton { private static final Singleton INSTANCE = new Sin 阅读全文
posted @ 2020-09-07 23:05 颉颃 阅读(169) 评论(0) 推荐(0) 编辑
摘要: ##代理模式: interface IBuy { public void buy(); } class RealBuyer implements IBuy { @Override public void buy() { System.out.println("2、购物消费"); } } class 阅读全文
posted @ 2020-09-07 18:52 颉颃 阅读(163) 评论(0) 推荐(0) 编辑
摘要: ##简单工厂模式: interface IShape { public void draw(); } class Circular implements IShape { @Override public void draw() { System.out.println("圆形"); } } cla 阅读全文
posted @ 2020-09-07 14:41 颉颃 阅读(151) 评论(0) 推荐(0) 编辑