上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页

2016年10月6日

摘要: 1线程上:Vector有Synchroinzed是线程安全,ArrayList线程不安全,LinkedList也是线程不安全2在扩容上面:ArrayList是50%+1,Vector是直接增加一倍3数据结构上面:ArrayList与Vector都是数组实现,LinkedList是用双... 阅读全文
posted @ 2016-10-06 17:57 成长源于渐悟与顿悟1 阅读(118) 评论(0) 推荐(0)
 
摘要: 1线程安全方面:Hashtable中有synchronized方法,是线程安全的,HashMap是线程不安全的 2默认容量:Hashtable默认容量是11,增加是*2+2;HashMap是16,增加是*2 3键值对:Hashtable不允许出现null,HashMap可以出现nul... 阅读全文
posted @ 2016-10-06 17:14 成长源于渐悟与顿悟1 阅读(104) 评论(0) 推荐(0)
 

2016年10月5日

摘要: 插入排序: 假设一数组data【】 直接插入排序原理: 从第二个元素data[1]开始,向前遍历,比较前面的元素值与data[1]的大小,如果data[1]大于前面元素,就将元素位置放入data[0]位置。依次类推,直到最后一个元素。空间复杂度为o(1);时间复杂度为o(n*2/2)... 阅读全文
posted @ 2016-10-05 22:48 成长源于渐悟与顿悟1 阅读(143) 评论(0) 推荐(0)
 

2016年10月4日

摘要: HashMap:按照特性来说明一下,储存的是键值对,线程不安全,非Synchronied,储存的比较快,能够接受null。按照工作原理来叙述一下,Map的put(key,value)来储存元素,通过get(key)来得到value值,通过hash算法来计算hascode值,根据has... 阅读全文
posted @ 2016-10-04 17:45 成长源于渐悟与顿悟1 阅读(163) 评论(0) 推荐(0)
 
摘要: Map(地图集合):保存具有映射关系的数据,一组用于保存Map集合里面的key,一组用用保存Map里的value,这种关系是键值对,key里面不能允许重复,value里面可以是null。这样看的话Map跟Set很像,把value全部设为null,其实就实现了Set。其子类典型有Has... 阅读全文
posted @ 2016-10-04 16:00 成长源于渐悟与顿悟1 阅读(222) 评论(0) 推荐(0)
 
摘要: 集合:Collection(接口) 列表List:可以重复、有序。实现类:ArrayList(数组列表)、LinkedList(链式列表)、Vector(有向列表)。从数据结构来看,ArrayList和Vector数据结构上来说都是通过数组来实现的,LinkedList数据结构就是链... 阅读全文
posted @ 2016-10-04 15:30 成长源于渐悟与顿悟1 阅读(116) 评论(0) 推荐(0)
 
摘要: Spring是干嘛的?出来了十几年,版本不断更迭,是JavaEE中重要的一个部分框架,发展到现在,Spring不在仅仅局限于企业级的开发。两个重要的概念DI(依赖注入 Dependency Injection)和AOP(面向切面编程Aspect-Oriented programmin... 阅读全文
posted @ 2016-10-04 13:33 成长源于渐悟与顿悟1 阅读(99) 评论(0) 推荐(0)
 

2016年9月29日

摘要: package NiukeBrush;import java.util.HashMap;import java.util.Map;import java.util.Scanner;import java.util.TreeMap;//题目描述////如果统计的个数相同,则按照ASII... 阅读全文
posted @ 2016-09-29 16:46 成长源于渐悟与顿悟1 阅读(206) 评论(0) 推荐(0)
 
摘要: package NiukeBrush;import java.util.Scanner;//连续输入字符串(输出次数为N,字符串长度小于100),请按长度为8拆分每个字符串后输出到新的字符串数组,//长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。//首先输入一个整数,为要... 阅读全文
posted @ 2016-09-29 15:06 成长源于渐悟与顿悟1 阅读(166) 评论(0) 推荐(0)
 

2016年9月28日

摘要: 泛型:本质是参数化类型。 为什么要使用?创建集合的时候,往集合里面添加数据,再次取出时,集合会忘记这数据类型,该对象的编译类型就会变成Object类型,否则如果想要变回原来的数据类型的时候,就要强制进行转换。创建集合的时候,我们就指定集合类型,避免这个过程。 泛型擦除?Java的泛型... 阅读全文
posted @ 2016-09-28 21:59 成长源于渐悟与顿悟1 阅读(461) 评论(0) 推荐(0)
 
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页