Excaliburer`s Zone

It was challenging, but not risky.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  JAVA

主要是JAVA学习,以及实践.
摘要:这段时期的工作涉及了不少报表类的开发,其中用到了主流的Excel处理工具EasyPoi和EasyExcel,下面是关于这两个工具用法小结。 一.Excel的填充(导出的一种) 关于Excel的导出主要分为两种形式,一种是事先给出一个确定的excel文件作为导出模板,然后将生成的数据写入到这个Exce 阅读全文
posted @ 2022-07-06 09:59 Excaliburer 阅读(441) 评论(0) 推荐(0)

摘要:今天在做实验的时候,发现了一个比较奇怪的问题:两个Integer型变量用==进行比较时,有时候能成功有时候不能成功。举个例子: 代码1: 运行这段代码时,程序会输出:Right。对于另一个例子: 代码2: 运行这段代码时,程序会输出Wrong。但当对代码2进行修改时: 代码3: 在运行这段代码时,程 阅读全文
posted @ 2017-11-11 19:19 Excaliburer 阅读(2724) 评论(0) 推荐(0)

摘要:今天在使用iterator.hasNext()操作迭代器的时候,当迭代的对象发生改变,比如插入了新数据,或者有数据被删除。 编译器报出了以下异常: 例如以下程序: 分析原因:Iterator做遍历的时候,HashMap被修改(aa.remove(ele), size-1),Iterator(Obje 阅读全文
posted @ 2017-04-02 17:01 Excaliburer 阅读(11276) 评论(0) 推荐(0)

摘要:之前用的c/c++比较多,在c/c++中对于传参类型,无外乎就是传值、传引用、传指针这几种。但在java中,由于没有指针类型,其传参的方式也发生了相应的变化。根据网上的信息,按我之前的理解,java中传参方式应该主要有两种:传值和传引用 一 传值 java中的传值即传递的是原变量的一个副本。基本的数 阅读全文
posted @ 2017-03-28 19:07 Excaliburer 阅读(4695) 评论(3) 推荐(0)

摘要:对于这两种方式而言,前者的效率要比后者的效率要高;这主要是因为前者实际上是把key和value都放入到了Iterator中了,只需执行一次就可以找到所有的键值对。而后者相当于执行了两次,第一次把key和value都存入到了Iterator中,第二次从hashMap中 去除key对应的value相当于 阅读全文
posted @ 2017-02-27 18:20 Excaliburer 阅读(3163) 评论(0) 推荐(0)

摘要:今天在jsp中作判断时,当不同条件时利用response.sendRedirect(“url”)来转向不同的页面,首先是判断验证码,当错误时就转向错误页面;当正确时,才进行用户名和密码的判断,同样也response.sendRedirect("url")来转向不同的页面。但运行时response... 阅读全文
posted @ 2014-05-26 09:08 Excaliburer 阅读(3060) 评论(0) 推荐(0)

摘要:比如:其中的param属性 相当于value=""还要注意:如果javabean里面的属性(比如说edge属性)对应的类型是int,double或者其他类型,又因为request.getParameter("num")永远返回的是string类型 ,那么param会自动类型转换, 不需手动转换. 阅读全文
posted @ 2014-05-20 16:19 Excaliburer 阅读(2185) 评论(0) 推荐(1)

摘要:这次在研究java的swing类时,在做一个实例时,发现了JTextArea中添加滚动条的问题,经过网上查找资料和自己测试发现有以下用法:1.首先应该把JTextArea添加到一个JScrollPane面板中,这是具有滚动条的面板(JScrollPane类的具体用法见:http://www.wei... 阅读全文
posted @ 2014-04-23 23:06 Excaliburer 阅读(20794) 评论(1) 推荐(0)