Java
文章平均质量分 68
lovenmg
这个作者很懒,什么都没留下…
展开
-
java NIO
<br />nio是new io的简称,从jdk1.4就被引入了。现在的jdk已经到了1.6了,可以说不是什么新东西了。但其中的一些思想值得我来研究。这两天,我研究了下其中的套接字部分,有一些心得,在此分享。 首先先分析下:为什么要nio套接字? nio的主要作用就是用来解决速度差异的。举个例子:计算机处理的速度,和用户按键盘的速度。这两者的速度相差悬殊。如果按照经典的方法:一个用户设定一个线程,专门等待用户的输入,无形中就造成了严重的资源浪费:每一个线程都需要珍贵的cpu时间片,由于速度差异造成了在这个交原创 2010-07-28 16:03:00 · 434 阅读 · 0 评论 -
BigDecimal 除法运算异常
<br />BigDecimal 计算时由于除法运算,得到循环结果,造成异常!<br />2009-05-23 10:26<br />Non-terminating decimal expansion; no exact representable decimal result <br />--------------------------------------------------------------------------------------------------<br />BigDec原创 2010-08-02 10:58:00 · 3835 阅读 · 2 评论 -
Java反射应用
<br />public Method getMethod(String name, <br /> Class... parameterTypes) <br /> throws NoSuchMethodException, <br />转载 2010-10-20 20:23:00 · 330 阅读 · 0 评论 -
Java反射应用, get set方法
<br />// 工作中用到的,直接上代码。<br /> <br />private void fillNullValueForXmlGenerate(Object object) throws Exception {<br /> Method[] getMethods = object.getClass().getMethods();<br /> for (int i = 0; i < getMethods.length; i++) {<br /> if (getMethods[i]原创 2011-03-26 15:39:00 · 1669 阅读 · 0 评论 -
List 中Map集合key value应用
<br /> List<Long> letterBatchIdList = new ArrayList<Long>();<br /> Map<String, List<Long>> productLineCodeGroups = new HashMap<String, List<Long>>();<br /> for (Iterator<TIcmClmLetterBatch> iter = tIcmClmLetterBatchList<br />原创 2011-03-26 15:41:00 · 759 阅读 · 0 评论