摘要:这段时期的工作涉及了不少报表类的开发,其中用到了主流的Excel处理工具EasyPoi和EasyExcel,下面是关于这两个工具用法小结。 一.Excel的填充(导出的一种) 关于Excel的导出主要分为两种形式,一种是事先给出一个确定的excel文件作为导出模板,然后将生成的数据写入到这个Exce
阅读全文
随笔分类 - JAVA
主要是JAVA学习,以及实践.
摘要:今天在做实验的时候,发现了一个比较奇怪的问题:两个Integer型变量用==进行比较时,有时候能成功有时候不能成功。举个例子: 代码1: 运行这段代码时,程序会输出:Right。对于另一个例子: 代码2: 运行这段代码时,程序会输出Wrong。但当对代码2进行修改时: 代码3: 在运行这段代码时,程
阅读全文
摘要:今天在使用iterator.hasNext()操作迭代器的时候,当迭代的对象发生改变,比如插入了新数据,或者有数据被删除。 编译器报出了以下异常: 例如以下程序: 分析原因:Iterator做遍历的时候,HashMap被修改(aa.remove(ele), size-1),Iterator(Obje
阅读全文
摘要:之前用的c/c++比较多,在c/c++中对于传参类型,无外乎就是传值、传引用、传指针这几种。但在java中,由于没有指针类型,其传参的方式也发生了相应的变化。根据网上的信息,按我之前的理解,java中传参方式应该主要有两种:传值和传引用 一 传值 java中的传值即传递的是原变量的一个副本。基本的数
阅读全文
摘要:对于这两种方式而言,前者的效率要比后者的效率要高;这主要是因为前者实际上是把key和value都放入到了Iterator中了,只需执行一次就可以找到所有的键值对。而后者相当于执行了两次,第一次把key和value都存入到了Iterator中,第二次从hashMap中 去除key对应的value相当于
阅读全文
摘要:今天在jsp中作判断时,当不同条件时利用response.sendRedirect(“url”)来转向不同的页面,首先是判断验证码,当错误时就转向错误页面;当正确时,才进行用户名和密码的判断,同样也response.sendRedirect("url")来转向不同的页面。但运行时response...
阅读全文
摘要:比如:其中的param属性 相当于value=""还要注意:如果javabean里面的属性(比如说edge属性)对应的类型是int,double或者其他类型,又因为request.getParameter("num")永远返回的是string类型 ,那么param会自动类型转换, 不需手动转换.
阅读全文
摘要:这次在研究java的swing类时,在做一个实例时,发现了JTextArea中添加滚动条的问题,经过网上查找资料和自己测试发现有以下用法:1.首先应该把JTextArea添加到一个JScrollPane面板中,这是具有滚动条的面板(JScrollPane类的具体用法见:http://www.wei...
阅读全文