随笔分类 - java后台相关
摘要:数组和链表:数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很
阅读全文
摘要:hash算法:是一种将任意内容的输入转换成相同长度输出的加密方式,其输出被称为哈希值。 1. HashMap 官方文档描述:Hash table based implementation of the Map interface. This implementation provides all o
阅读全文
摘要:1.构造函数 corePoolSize - maximumPoolSize - 线程池中允许的最大线程数 keepAliveTime - when the number of threads is greater than the core, this is the maximum time tha
阅读全文
摘要:Callback的定义 一般在程序中执行回调函数是,是知道回调函数是预留给系统调用的,而且知道该函数的调用时机。 比如说android应用定义一个button对象,并给按钮添加一个监听事件,"onClick"方法就是常用的回调函数,用户触发该事件,android系统会自动调用该函数。 目前最常见的说
阅读全文
摘要:java栈内存堆内存 Java把内存分成两种,一种叫做栈内存,一种叫做堆内存,有着不同的作用。栈内存用来存储局部变量和方法调用。栈内存归属于单个线程,每个线程都会有一个栈内存,其存储的变量只能在其所属线程中可见,即栈内存可以理解成线程的私有内存。而堆内存中的对象对所有线程可见。堆内存中的对象可以被所
阅读全文

浙公网安备 33010602011771号