12 2013 档案

摘要:ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。所以,在Java中编写线程局部变量的代码相对来说要笨拙一些,因此造成线程局部变量没有在Java开发者中得到很好的普及。ThreadLocal的接口方法ThreadLocal类接口很简单,只有4个方法,我们先来了解一下:void set(Object value)public void remove()将当前线程局部变量的值删除,目的是为了减少内存的占用,该方法是JDK 1 阅读全文
posted @ 2013-12-09 19:17 rhino 阅读(404) 评论(0) 推荐(0) 编辑
摘要:1,给默认的tab键遍历控件,添加别的按键的 private void registerKeyTravel() { //回车键顺序遍历 KeyStroke enterKS = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0); Set ksSet = new HashSet(); Set set = getFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS); ksSet.addAll(set); ... 阅读全文
posted @ 2013-12-09 18:40 rhino 阅读(607) 评论(0) 推荐(0) 编辑
摘要:Java API针对集合类型排序提供了两种支持:java.util.Collections.sort(java.util.List)java.util.Collections.sort(java.util.List, java.util.Comparator)第一个方法要求所排序的元素类必须实现java.lang.Comparable接口。import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;/** * @author rhino * . 阅读全文
posted @ 2013-12-04 08:55 rhino 阅读(1482) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示