java
winseII
这个作者很懒,什么都没留下…
展开
-
String,StringBuilder
参考:http://www.blogjava.net/chenpengyi/archive/2006/05/04/44492.html 关于String的+操作和StringBuilder#append的效率问题,以前也遇到过,不过没有太多的关注。 1、String+操作,当单行使用时完全不用考虑效率的问题,因为在生成字节码的时刻已经把这种操作优化为StringBuidler。...原创 2011-12-13 09:24:13 · 186 阅读 · 0 评论 -
Java HashMap冲突实例
参考:PHP数组的Hash冲突实例 http://www.laruence.com/2011/12/30/2435.html 看到这篇帖子,其实数据结构真实的存在于身边。模仿上文,弄个Java版的。1、重写hashcode,最好(一定)要重写equals。即hashcode相同则equals返回true import java.util.HashMap;public ...原创 2011-12-31 15:31:08 · 512 阅读 · 0 评论 -
finally抛出异常
问题: http://www.iteye.com/problems/77232 抛出异常:finally中的异常会先于try中的异常。 public static void test11() { try { System.out.println("try"); int i = 1 / 0; } finally { String s = n...原创 2012-01-02 19:24:04 · 347 阅读 · 0 评论 -
MessageFormat的pattern中含有单引号的问题
类似于linux字符操作,如果被单引号包裹的字符不会被替换。 如果需要输出单引号,又要替换其中的字符,需要使用双单引号来表示单引号! public class MessageFormatTest { @Test public void testPatternUncorrect(){ String UPDATE_SQL = "update t_handle_ti...原创 2013-03-18 09:42:25 · 1001 阅读 · 0 评论 -
嵌套类命名
class CopyOfDDDD implements IServiceTaskProcessor { @Override public Serializable process(IItemInstance data) throws TaskException { return null; } /*static*/ class CopyOfDDDD imple...原创 2012-03-29 16:50:28 · 191 阅读 · 0 评论 -
HashMap的keyset与value的对应
在改一个bug的时刻,把原来的老大写个map.values()改成了map.keyset()。前面通过循环得到一个prepared sql,后面再把对象的数据放入到PreparedStatement中。下班后,感觉不是很对劲。Map怎么确保得values()和keyset()的顺序是一样的呢? 原来用map都是先取key然后得到value。由于在map上封装了,不能直接取得ent...原创 2012-03-31 08:50:25 · 562 阅读 · 0 评论 -
TreeItem实现Hyperlink的效果
在swt中,Hyperlink可以实现 '点击跳转' 的效果。例如,在PDE的MANIFEST.MF的 Activator 点击该标签可以跳转到对应的Activator的类。org.eclipse.pde.internal.ui.editor.plugin.rows.ReferenceAttributeRow.createLabel(Composite, FormToolkit) ...原创 2012-04-01 13:08:06 · 256 阅读 · 0 评论