随笔分类 -  java语言基础

摘要:1.大学数据结构中ArrayList是实现了基于动态数组的数据结构,LinkList基于链表的数据结构2.对于随机访问get和set,ArrayList优于LinkList,因为LinkedList要移动指针3.对于新增和删除操作add和remove,LinkList比较占优势,因为ArrayList要移动数据从上面三点可以看出:ArrayList和LinkList是两个集合类,用于存储一系列的对象引用(references)。例如我们可以用ArrayList来存储一系列的String或者Integer而List继承自Collection接口。List是一种有序集合,List中的元素可以根据索 阅读全文
posted @ 2013-10-21 15:51 暗殇 阅读(1345) 评论(0) 推荐(0)
摘要:项目中,有需求要使用JXL解析Excel文件。解析Excel文件 我们先要将文件转化为数据流inputStream。当inputStream很大的时候 会造成Java虚拟器内存不够 抛出内存溢出当得到了文件的inputStream 我们就需要使用JXL解析Excel这个第三方工具包。 Workbook book = Workbook.getWorkbook(inputStream); book.getNumberOfSheets(); Sheet sheet = book.getSheet(page); 获取到了Sheet 然后就根据行列进行数据读... 阅读全文
posted @ 2013-06-27 10:29 暗殇 阅读(398) 评论(0) 推荐(0)
摘要:问题一:当我们在使用DefaultHttpClient进行Http网络请求的时候,你会发现开启多个线程进行请求会有阻塞的问题出现。解决方法:(通过Java的线程阻塞处理synchronized) synchronized (client) { HttpResponse httpResponse = client.execute(request); int statusCode = httpResponse.getStatusLine().getStatusCode(); LogUtil.info(TAG, "sta... 阅读全文
posted @ 2013-03-12 12:06 暗殇 阅读(183) 评论(0) 推荐(0)
摘要:package com.cn.teachmobile.utils;import java.io.File;import java.io.FileOutputStream;import org.apache.tools.ant.Project;import org.apache.tools.ant.taskdefs.Expand;import de.innosystec.unrar.Archive;import de.innosystec.unrar.rarfile.FileHeader;/** * @author gongchaobin * * 解压缩zip rar文件 */public cl 阅读全文
posted @ 2012-10-15 11:42 暗殇 阅读(531) 评论(0) 推荐(0)
摘要:List<String> list1 = new ArrayList<String>(); List<String> list2 = new ArrayList<String>(); list1.add("1"); list1.add("3"); list1.add("8"); list1.add("9"); list2.add("2"); list2.add("3"); list2.add("7"); fo 阅读全文
posted @ 2012-07-18 12:15 暗殇 阅读(2149) 评论(0) 推荐(0)