摘要: CopyOnWriteArrayList是什么 CopyOnWriteArrayList 是 Java 并发包 (java.util.concurrent) 中的一个并发安全的 List 实现类。它具有特定的设计,使得在并发场景下,读操作(如迭代)可以并发进行,而写操作(如添加、修改、删除)会进行一 阅读全文
posted @ 2024-07-30 19:55 阿俊学JAVA 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 什么是 LinkedList LinkedList 是 List 接口的一个具体实现类,它基于双向链表数据结构来实现元素的存储和操作 主要特点 双向链表: LinkedList 使用双向链表作为底层数据结构,每个节点(Node)包含对前一个和后一个节点的引用。这使得在 LinkedList 中插入和 阅读全文
posted @ 2024-07-30 18:20 阿俊学JAVA 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 什么是ArrayList ArrayList 是 List 接口的一个常用实现类,它基于动态数组实现元素的存储和操作 主要特点和用途 动态大小:ArrayList的大小可以根据需要动态增长或缩减,与普通的数组不同,不需要预先指定数组的大小 泛型支持:可以使用泛型来指定ArrayList中存储的元素类 阅读全文
posted @ 2024-07-30 16:55 阿俊学JAVA 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 事件解析 setOnTouchListener(new OnTouchListener() {});: 事件分发解析 MotionEvent.ACTION_DOWN:按下 MotionEvent.ACTION_MOVE:滑动 MotionEvent.ACTION_UP:抬起 使用方法 //部分区域调 阅读全文
posted @ 2024-07-30 13:51 阿俊学JAVA 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 方法参数解析 Math.atan2(y, x):将两个参数计算出弧度 参数解析: y:指定点的 y 坐标的数字;在三角计算中为对边边长;在圆的计算弧度中为指定y点与中心点的距离,指定点y减去中心点的y即可得出 x:指定点的 x 坐标的数字;在三角计算中为对边边长;在圆的计算弧度中为指定x点与中心点的 阅读全文
posted @ 2024-07-30 12:14 阿俊学JAVA 阅读(6) 评论(0) 推荐(0) 编辑
摘要: TypeArray的介绍 TypeArray是一个数组容器,在这个容器中装由context.obtainAttributes(AttributeSet set, int[] attrs) 函数获取到的属性值,用完之后需要调用 typedArray.recycle(); 函数回收资源。 context 阅读全文
posted @ 2024-07-30 11:19 阿俊学JAVA 阅读(3) 评论(0) 推荐(0) 编辑