文章列表
class Test {
int count;
/*同步锁为 this */
synchronized void bump() { count++; }
static int classCount;
/*同步锁为 当前class */
static synchronized void classBump() {
classCount++;
}
}
等同于
class BumpTest {
int count;
void bump() {
synchronized (this) { ...
- 2009-11-20 13:55
- 浏览 873
- 评论(0)
android 的 back键 返回上一级Activity,当然最终会返回到我们的程序的上一级=>主界面,对于很多程序来说不太友好,那么就让我们的程序友好一下吧O(∩_∩)O!
在我们程序的主Activity中 重写一下 onKeyDown事件:
@Override
public boolean onKeyDown(int keyCode,KeyEvent event) {
// 是否触发按键为back键
if (keyCode == KeyEvent.KEYCODE_BACK) {
// 弹出 退出确认框
this.setConfrimDialog ...
- 2009-11-06 16:17
- 浏览 4330
- 评论(0)
当new socket(host,port)时,
系统抛
java.net.ConnectException: Connection refused: connect
原因:
server端 ,没有开该port的监听!
- 2009-08-12 14:30
- 浏览 988
- 评论(0)
这个J2EE小提示阐述了ServletContextListener的用法。这个事件类作为Web应用服务的一部分,处理Web应用的 servlet上下文
(context)的变化的通知。这可以解释为,好像有个人在服务器旁不断地通知我们服务器在发生什么事件。那当然需要监听者了。
因 此,在通知上下文(context)初始化和销毁的时候,ServletContextListner非常有用。
import javax.servlet.ServletContextListener;
import javax.servlet.ServletContextEvent;
import javax.ser ...
- 2009-02-11 15:45
- 浏览 1612
- 评论(0)
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public final cla ...