
java
文章平均质量分 85
iteye_15971
这个作者很懒,什么都没留下…
展开
-
Java transient关键字
Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。 Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。 这样当多个线程同时与某个对象交...原创 2012-08-16 15:06:12 · 99 阅读 · 0 评论 -
Arrays.sort用法
package test;import java.util.Arrays;import java.util.Comparator;public class ArraySortDemo {/*** 整数型数组排序*/public void sortIntArray() { int[] arrayToSort = new int[] { 48, 5, 89, 80, 81, 23, 45, 16...原创 2012-08-20 09:29:24 · 163 阅读 · 0 评论 -
java.util.ConcurrentModificationException原因
用iterator遍历集合时要注意的地方:不可以对iterator相关的地方做添加或删除操作。 下面用List为例来说明为什么会报 ConcurrentModificationException 这个异常,其它集合类似可以自己思考。 public static void main(String[] args){ List<String> set = ...原创 2012-09-20 10:00:12 · 107 阅读 · 0 评论 -
iReport使用教程[转载]
一、iReport与JasperReport简介 1.1简介 JasperReport是报表的引擎部分,界面设计是用iReport。为什么选择这两个软件呢?因为这两个软件都是开源的,即免费的(虽然某些文档收费,但是磨灭不了我们使用它的理由)。 JasperReport是一个报表制作程序,用户按照它制定的规则编写一个XML文件,然后得到用户需要输出的格式文件。它支持输出的文件格式包...原创 2013-07-18 15:07:27 · 283 阅读 · 0 评论 -
在同一台机器上安装多个版本jdk,修改环境变量不生效
本机已经安装了jdk1.6,而比较早期的项目需要依赖jdk1.5,于是同时在本机安装了jdk1.5和jdk1.6. 安装jdk1.5前,执行java -version得到 java version "1.6.0_38"Java(TM) SE Runtime Environment (build 1.6.0_38-b05)Java HotSpot(TM) 64-Bit Server VM...原创 2015-07-02 21:53:57 · 164 阅读 · 0 评论 -
java中的vo,po,to,bo,pojo,dao
java中的vo,po,to,bo,pojo,dao O/R Mapping:Object Relational Mapping 将对象与关系数据库绑定,用对象来表示关系数据。 VO:Value Object值对象 PO:Persisent Object持久对象 由一组属性和属性的get和set方法组成 1.VO是用new关键字创建,由GC回收的 PO是向数据...原创 2012-10-11 10:31:40 · 147 阅读 · 0 评论 -
Spring MVC下载及下载时遇到IE下中文乱码问题解决
@Override public void export(HttpServletRequest request, HttpServletResponse response, List<Map<String, Object>> dataResult, String saveAsFileName) throws ServletException, Unsu...原创 2013-10-28 16:32:53 · 208 阅读 · 0 评论 -
将一个整数S随机拆分为N个在min~max之间的整数之和,并将分配结果存储到数组K中...
这两天做一个程序需要将金额数值按照可选区间进行自动分配,考虑了许久,采用随机数的方法编写算法,代码如下,复制即可测试. 代码虽不是完美,但足以应付小程序.若有更好的方法,欢迎指点! public class Main { /** * @param args */ public static void main(String[] args) { testRandD...2015-11-18 10:40:29 · 877 阅读 · 0 评论 -
Java中的异常类型
1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中, 比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混...原创 2013-12-24 17:53:15 · 148 阅读 · 0 评论