
Java中容器不同并发情况下的选择
一、mapset的选择无并发条件下:HashMapTreeMapLinkedHashMap并发量比较小的条件下:HashtableCollections.synchronized并发量比较大的条件下:ConcurrentHashMap 无序高并发ConcurrentSkipListMap 有序高并发二、队列无并发条......
一、mapset的选择无并发条件下:HashMapTreeMapLinkedHashMap并发量比较小的条件下:HashtableCollections.synchronized并发量比较大的条件下:ConcurrentHashMap 无序高并发ConcurrentSkipListMap 有序高并发二、队列无并发条......
Jsp页面跳转有两种方式,forward和redirect(转发和重定向)Forward只能在当前项目里跳转,只产生一次请求,request保存的变量不会丢失,url地址不会改变Redirect可跳转到项目以外的任何页面,产生两次请求,request保存的变量会全部丢失,url地址会发生改变,变化为第二个请求的地址(两......
重载是同一个类中,方法名称相同, 但是参数或个数不同。与返回值没有关系。 重写是在多个类中, 产生继承关系。父类与子类的方法方法名必须相同。
Java 的内存分为两类,一类是栈内存,一类是堆内存。栈内存是指程序进入一个方法 时,会为这个方法单独分配一块私属存储空间,用于存储这个方法内部的局部变量,当这个方法结束时,分配给这个方法的栈会释放,这个栈中的变量也将随之释放。 堆是与栈作用不同的内存,一般用于存放不放在当前方法栈中的那些数据,例如,使 用 new 创......
int 基本数据类型Integer 包装类两者对比intInteger默认是0默认是null为什么使用Integer?因为某些集合,如:ArrayList只能存储对象类型,故只能存储Integer而不能存储int。扩展:Array数组 可以包含相同的基本数据类型和对象类型,ArrayList列表只能包含对象类型。