面试
文章平均质量分 93
ailinghao
移动端开发:iOS、Android、flutter
展开
-
flutter面试
1、main()和runApp()函数在flutter的作用分别是什么?有什么关系吗?main函数是类似于java语言的程序运行入口函数 runApp函数是渲染根widget树的函数 一般情况下runApp函数会在main函数里执行2.widget生命周期,widget类型http://t.csdn.cn/z90io3、在flutter里streams是什么?有几种streams?有什么场景用到它?Stream 用来处理连续的异步操作,Stream 是一个抽象类,用于表示一系列异步数.原创 2022-05-22 20:39:26 · 808 阅读 · 0 评论 -
Android知识总结
Android中Activity的四种LaunchMode和Intent 的flag的使用https://blog.csdn.net/haoxuhong/article/details/81297259对Android之事件分发机制的理解https://blog.csdn.net/haoxuhong/article/details/100110200Android中集合总结https://blog.csdn.net/haoxuhong/article/details/80576045原创 2021-07-05 15:24:43 · 88 阅读 · 1 评论 -
Android-Flutter面试
分了五个模块java、Android、网络、dart、flutterjavaGC机制垃圾回收需要完成两件事:找到垃圾,回收垃圾。 找到垃圾一般的话有两种方法:引用计数法: 当一个对象被引用时,它的引用计数器会加一,垃圾回收时会清理掉引用计数为0的对象。但这种方法有一个问题,比方说有两个对象 A 和 B,A 引用了 B,B 又引用了 A,除此之外没有别的对象引用 A 和 B,那么 A 和 B 在我们看来已经是垃圾对象,需要被回收,但它们的引用计数不为 0,没有达到回收的条件。正因为这个循环引用原创 2021-07-02 10:45:24 · 648 阅读 · 0 评论 -
Android知识架构 · Java的编程思想
1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面: 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延...转载 2018-11-09 10:35:54 · 350 阅读 · 0 评论