永发信息网

单选题Somethingmustbedonetoprotectth

答案:4  悬赏:30  手机版
解决时间 2021-03-31 17:26
单选题 Something must be done to protect the party ________.A.in the powerB.in powerC.with powerD.with a power
最佳答案
B
全部回答
回答的不错
poi为apache公司的一个子项目,主要是提供一组操作windows文档的java api. java excel俗称jxl是一开放源码项目,通过它java开发人员可以读取excel文件的内容、创建新的excel文件、更新已经存在的excel文件。使用该api非windows操作系统也可以通过纯java应用来处理excel数据表。因为是使用java编写的,所以我们在web应用中可以通过jsp、servlet来调用api实现对excel数据表的访问。 就这两者的区别,主要谈下jvm虚拟机内存消耗的情况. 数据量3000条数据,每条60列.jvm虚拟机内存大小64m. 使用poi:运行到2800条左右就报内存溢出. 使用jxl:3000条全部出来,并且内存还有21m的空间. 可想而知,在对内存的消耗方面差距还是挺大的. 也许是由于jxl在对资源回收利用方面做的还挺不错的. 关于两者效率方面,没有研究过,我想这个也是基于大数据量而言的,数据量小的话基本上差别不大,也不难被发觉.但是大的数据量,poi消耗的jvm内存远比jxl消耗的多.但相比提供的功能的话,jxl又相对弱了点.所以如果要实现的功能比较复杂的情况下可以考虑使用poi,但如果只想生成一些大数据量可以考虑使用jxl,或者csv也是一个不错的选择,不过csv并不是真正的excel.
假设你list里有两列,分别是uname,password,用jxl把list中的数据保存到本地,请看我写的代码吧: //创建Excel文件 OutputStream os = new FileOutputStream("c:\\list.xls"); WritableWorkbook wwb = Workbook.createWorkbook(os); //创建一个sheet WritableSheet sheet = wwb.createSheet("sheet1", 0); int row=0; //写表头 sheet.addCell(new Label(0, row, "用户名")); sheet.addCell(new Label(1, row, "密码")); //循环list写数据,这里的Bean需要看你list中存的是什么类型 for(Bean bean:list){ row++; sheet.addCell(new Label(0, row, bean.getUname())); sheet.addCell(new Label(1, row, bean.getPassword())); } //输出文件并关闭输出流 wwb.write(); wwb.close(); os.close();这样你list的数据就被保存到c盘根目录下的list.xls文件中了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
王思懿的老公是谁?
使命召唤OL农场跳点技巧是什么 使命召唤O
两三千的手机买什么好?
这种大功率LED灯珠叫什么封装?
运笔山峰,倒写天书一卷画下联
电饼铛上的额定输入功率2.5kw什么意思
“疑邻偷斧”的故事,说的是有一个丢失了一把
我公司想去参加展会,哪个网站能提供最全的展
装修平面设计 ps怎么抠图
有带哈字的首都名吗?
21万缅币等于多少人民币
虾的热量是多少
有635mm*350mm尺寸品牌燃气灶吗
《娘心计》中贺润生谁演的,贺润生扮演者
怎样防止鞋底磨损
推荐资讯
谈恋爱是不是必须恋上了才算谈恋爱?
单相电机可调快调慢吗?
仿照散步一文中的景物描写写段不少于二百字的
已知字符的码是97
奥拉星BOSS怎么打 超系亚比BOSS打法
合肥盛运股份上班怎么样
舒适果内衣好吗,舒适果精品文胸怎么样
ROI是什么意思,SEO投资回报率如何预算
oppor17和vivox23哪个好
钻孔灌注桩施工前必须试成孔,并有检测报告,
g2332宁波坐车是宁波东还是宁波南
到50岁退休还差5个月金没交满,单位有权停止
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?