摘要: 不知道java7什么时候能够普遍的应用在开发中,估计也是迟早的事, 有不少新特性还是挺实用的,总结了一些,以后看到别的再继续更新吧先整点简单的例子1,switch中可以使用字串了 String s = "test"; switch (s) { case "test" : System.out.println("test"); case "test1" : System.out.println("test1"); break ; default : System.out.println(" 阅读全文
posted @ 2012-11-08 12:01 温诗袀 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 线程并发之回顾传统线程创建,定时器及线程间的通讯java开发童鞋们需要掌握线程的使用了。[java] view plaincopyprint?<PRE class=java name="code">创建线程的两种传统方式</PRE> <DIV>在Thread子类覆盖的run方法中编写运行代码</DIV> <DIV></DIV> <DIV>在传递给Thread对象的Runnable对象的run方法中编写代码</DIV> <PRE></PRE> <PRE 阅读全文
posted @ 2012-11-08 12:00 温诗袀 阅读(142) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal关于线程范围内的变量共享的举例:监狱里罪犯的排队打饭,针对A罪犯,那几个打饭和打菜和打汤的模块操作的饭盆是A罪犯相关的饭盆;针对B罪犯,那几个打饭和打菜和打汤的模块操作的饭盆是B罪犯相关的饭盆。首先用如下代码来说明如何实现全局共享:Class GlobalData{ public static ThreadLocal var = new ThreadLocal();}全局静态变量可以被多个模块类共享,并且不管是哪个线程来调用,数据都是同一份。接着用如下代码来说全局共享的变量被不同线程调用时,希望有不同的返回值的情况。Class A{public void say(){Gl 阅读全文
posted @ 2012-11-08 11:57 温诗袀 阅读(186) 评论(0) 推荐(0) 编辑