摘要:
一、定义 MVC、MVP 和 MVVM 是三种常见的软件架构设计模式,主要通过分离关注点的方式来组织代码结构,优化开发效率。 二、MVVM (1)构成:Model代表数据模型,数据和业务逻辑都在Model层中定义;View代表UI视图,负责数据的展示;ViewModel负责监听Model中数据的改变 阅读全文
摘要:
一、数组 (1)创建数组:ArrayList<Integer> arr = new ArrayList<>() 需要导包,但不需要指定数组大小 (2)添加元素:arr.add([index],value) 当在末端插入时时间复杂度是O(1)或O(n),有可能尾端无连续空间 (3)访问元素:arr.g 阅读全文