
Java
文章平均质量分 55
ThinkCat
这个作者很懒,什么都没留下…
展开
-
【转】java.lang.UnsupportedOperationException
在使用Arrays.asList()后调用add,remove这些method时出现java.lang.UnsupportedOperationException异常。这是由于Arrays.asList() 返回java.util.Arrays$ArrayList, 而不是Arr转载 2011-07-28 13:14:45 · 498 阅读 · 0 评论 -
【转】关于UnsupportedOperationException异常
我们在使用collection框架code时,会时常遇到UnsupportedOperationException异常,有些人很不了解为什么抛出这个异常,会很郁闷,但是那些只知道code的代码工人不会想这些问题。下面我作一下解释,可能也不是很正确。其实我们主要的疑惑可能是:jav转载 2011-07-28 13:13:33 · 657 阅读 · 0 评论 -
【转】Java异常处理的六个恶习
声明:由于无法找到原创作者,故没有贴出原文的链接地址。但觉得这篇文章写得挺不错,还是把它转载了。如有冒犯到原作者的地方,还请原谅。最后谢谢原作者的精彩文章。你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的转载 2011-07-29 11:09:09 · 548 阅读 · 0 评论 -
【转】使Tomcat指向指定的JDK目录
1,修改bin文件夹下面的catalina.bat文件,把如下内容 rem ----- Execute The Requested Command ---------------------------------------echo Using CATALINA_BAS转载 2011-09-22 16:30:46 · 548 阅读 · 0 评论 -
【转】出现java.lang.UnsupportedClassVersionError 错误的原因
出现java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。 因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的转载 2011-09-22 16:29:12 · 766 阅读 · 0 评论 -
Tomcat部署Java Web工程的一些心得总结
1、如果一台计算机上有多个版本的JDK,那么在startup Tomcat时,可能需要配置一下Tomcat使用的JDK,配置文件是bin\catalina.bat。其中默认的是echo Using JAVA_HOME %JAVA_HOME%,也就是计算机上配置的Java的环境变量原创 2011-10-19 15:11:36 · 1322 阅读 · 0 评论 -
JTable不手动变更焦点获取新输入的值
JTable中输入数值时,如果不变更焦点,那么新输入的值是不会保存到TableModel中的,也就是说最终无法获取新输入的值。 现在的需求是在点击完确定按钮(JTable在一个Dialog中),而不是去手动变更焦点,就要获取新输入的值。 解决方法是在确定按钮处理的方法内,加入table.getCellEditor().stopCellEditing();来强制结原创 2012-04-23 11:00:05 · 1339 阅读 · 0 评论 -
Java中运算精度的问题(double与BigDecimal)
最近调了几个问题,都和double的运算精度有关。 double在运算的时候,是不准的,所以一般用BigDecimal来代替double。将double转换为BigDecimal通常有两种做法,也就是BigDecimal构造方法中的两个,一个是BigDecimal(String val),另一个是BigDecimal(double val)。这里推荐使用第一个,即参数是String原创 2012-08-09 23:15:35 · 1117 阅读 · 0 评论