List、Queue
(1)ArrayList 底层是基于动态数组的数据结构。是有存放顺序的。 (2)LinkedList 底层是基于双链表的数据结构。每一个存储单元,都涉及到其他两个引用。 优缺点: 在执行get()/set()时,ArrayList的效率高,LinkedList需要移动指针,效率低 在增加/删除操作时,LinkedList效率高,ArrayList效率低(需要扩容,移动元素)。 ps:当然,在元素的…
(1)ArrayList 底层是基于动态数组的数据结构。是有存放顺序的。 (2)LinkedList 底层是基于双链表的数据结构。每一个存储单元,都涉及到其他两个引用。 优缺点: 在执行get()/set()时,ArrayList的效率高,LinkedList需要移动指针,效率低 在增加/删除操作时,LinkedList效率高,ArrayList效率低(需要扩容,移动元素)。 ps:当然,在元素的…
1、GC流程 Java 的自动内存管理主要是针对对象内存的回收和对象内存的分配。同时,Java 自动内存管理最核心的功能是 堆 内存中对象的分配与回收。 Java 堆是垃圾收集器管理的主要区域,因此也被称作GC 堆(Garbage Collected Heap).从垃圾回收的角度,由于现在收集器基本都采用分代垃圾收集算法,所以 Java 堆还可以细分为:新生代和老年代:再细致一点有:Eden 空间…
?博主:小猫娃来啦 ?文章核心: echarts的grid——图表的位置配置 文章目录 认识并了解grid grid有哪些属性,有什么用? 关键点 grid所有属性 containLabel属性 总结 认识并了解grid 首先还是先认识grid,要弄清楚grid是哪一块区域,这就牵扯到对echarts图表元素的基本认识。为此,我做了一个总结,如图所示: 数学里的笛卡尔坐标系分为直角坐标系 和斜坐标…
不知道什么时候做了啥,从某个时间点之后,电脑就特别容易断开adb,有时候重启电脑都不管用。 一直显示"Loading Devices...",拔插设备,重启Android Studio都没用,甚至重启电脑有时候也不行。 反正不知道哪个地方出问题了,后面各种百度,只对我电脑有效果的,虽然不是百分百成功,现在记录一下方便使用。 1.打开命令窗口(最好是使用管理者启动),输入以下命令 netstat -…
import java.util.Scanner; public class Change{ public static void main(String[] args){ /* 1-100以内的求和,求出当和大于20时候的那个数。 */ double[] hens = {1.5, 5.6, 56, 30, 60}; double sum = 0; double average; // 遍历数组中…
可直接使用喔~ public class PinchRecyclerView extends RecyclerView implements View.OnTouchListener { private static final int INVALID_POINTER_ID = -1; private int mActivePointerId = INVALID_POINTER_ID; priva…
CSS大法----css样式表里面引用background-image时,url路径错误原因及解决方法 一直对css中background:url的路径问题存在误解,半知半解的,有时候路径写的对,有时候又是错的,完全碰运气,今天写resume时又遇到这个问题,在此整理下: css文件夹下的index.css样式表中background要引入images文件夹下的guanggao.jpg图片。 正确…
开发工具与环境 IDE: HBuilderX、微信开发者工具 HBuilderX: http://www.dcloud.io/hbuilderx.html 微信开发者工具: https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 真机运行 PC端,手机端安装360手机助手或其他驱动,启用开发者选项USB调试模式…
if(条件){语名}:可以执行多条语句, 下面展示一些 代码片 。 int i=1; if(i>1){ System.out.println("这是一个数:"); System.out.println(i); } if(条件)语句:可以执行一条语句。 下面展示一些 代码片 。 int i=1; if(i>1) System.out.println("这是一个数:"); 版权声明:本文为…