摘要:
速度仅次于快排,为稳定排序算法,一般用于对总体无序,但是各子项相对有序的数列 阅读全文
摘要:
charAt()方法要小心处理最后一个 mysql默认不区分大小写,查询时候使用binary可以区分 阅读全文
摘要:
static final int DEFAULT_INITIAL_CAPACITY = 16;// 默认初始容量为16,必须为2的幂 static final int MAXIMUM_CAPACITY = 1 << 30;// 最大容量为2的30次方 static final float DEFAU 阅读全文
摘要:
1.集合包 集合包最常用的有Collection和Map两个接口的实现类,Colleciton用于存放多个单对象,Map用于存放Key-Value形式的键值对。 Collection中最常用的又分为两种类型的接口:List和Set,两者最明显的差别为List支持放入重复的元素,而Set不支持。 Li 阅读全文
摘要:
import java.util.*;import java.util.Map.Entry;/** * Created by Administrator on 2017/7/25. */public abstract class AbstractMap_Imitate<K,V> { public a 阅读全文
摘要:
ConcurrentHashMap: public class ConcurrentHashMap<K,V> extends AbstractMap<K,V> implements ConcurrentMap<K,V>, Serializable{} public abstruct class Ab 阅读全文
摘要:
spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Sprin 阅读全文
摘要:
当调用java命令运行某个java程序时,该命令将会启动一个java虚拟机,不管该程序有多么复杂,启动了多少个线程,他们都处于该java虚拟机里,同一个JVM的所有线程,所有变量都处于同一个进程里,都使用该JVM进程的内存区 以下情况JVM被终止: 程序运行到正常结束 程序运行到System.exi 阅读全文
摘要:
第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被 阅读全文