JavaÖеĻص÷·½·¨
ÔÚJavaÖУ¬¾ÍÊÇÀàAµ÷ÓÃÀàBÖеÄij¸ö·½·¨b£¬È»ºóÀàBÓÖÔÚij¸öʱºò·´¹ýÀ´µ÷ÓÃÀàAÖеÄij¸ö·½·¨a£¬¶ÔÓÚAÀ´Ëµ£¬Õâ¸öa·½·¨±ã½Ð×ö»Øµ÷·½·¨,µ±È»£¬AÀàºÍBÀà¿ÉÒԺϲ¢ÎªÒ»¸ö¡£
pubilc interface CallBack{
public void callbackMethod();
}
public class A implements CallBack{ // AʵÏÖ½Ó¿ÚCallBack
B b = new B();
public void do(){
b.doSomething(this); // AÔËÐÐʱµ÷ÓÃBÖÐdoSomething·½·¨,ÒÔ×ÔÉí´«Èë²ÎÊý£¬BÒÑÈ¡µÃA£¬¿ÉÒÔËæÊ±»Øµ÷AËùʵÏÖµÄCallBack½Ó¿ÚÖеķ½·¨
}
public void callbackMethod(){ // ¶ÔAÀ´Ëµ£¬¸Ã·½·¨¾ÍÊǻص÷·½·¨
System.out.println("callbackMethod is executing!");
}
}
public class B{
public void doSomething(CallBack cb){ // BÓµÓÐÒ»¸ö²ÎÊýΪCallBack½Ó¿ÚÀàÐ͵ķ½·¨
System.out.println(“I am processing my affairs… ”);
System.out.println(“then, I need invoke callbackMethod…”);
cb.callbackMethod();
}
}
Ïà¹ØÎĵµ£º
public static void main(String[] args){
SimpleDateFormat da = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
Calendar calendar = Calendar.getInstance();
Date date = calendar.getTime();
String aimTime ="2010-02-03 17:30:00.000";
int count = 0;
Date aimDate = d ......
import java.io.UnsupportedEncodingException;
/**
* ת»»×Ö·û´®µÄ±àÂë
*/
public class ChangeCharset {
/** 7λASCII×Ö·û£¬Ò²½Ð×÷ISO646-US¡¢Unicode×Ö·û¼¯µÄ»ù±¾À¶¡¿é */
public static final String US_ASCII = "US-ASCII";
/** ISO À¶¡×Öĸ±í No.1£¬Ò²½Ð×÷ ISO-LATIN-1 */
public static final String ISO_ ......
BufferedReader:
Read text from a character-input
stream, buffering characters so as to provide for the
efficient reading of characters, arrays, and ......
ÔÚÉÏÒ»¸öÎÄÕÂÀï,ÎÒÃǰÑÏîÄ¿½¨ºÃÁË,²¢ÇÒÒѾ³É¹¦ÔËÐÐ,ÏÖÔÚÀ´Àí½âÏÂzkʼþÇý¶¯(event-driven)µÄ£¬»ùÓÚ×é¼þ(component-based)µÄÌØµã
ÏÈÀ´µãÀíÂÛ,ʲô½Ð×ö»ùÓÚ×é¼þ,ά»ù°Ù¿ÆÀïÃæÕâôÃèÊöµÄ:»ùÓÚ×é¼þµÄÈí¼þ¹¤³Ì£¨Component-based software engineering£¬¼ò³ÆCBSE£©»ò»ùÓÚ×é¼þµÄ¿ª·¢£¨Component-Based Development£¬¼ò³ÆCBD£©ÊÇÒ ......
/**
*
*/
package com.dongyun.peas2.system.web.action;
///**
// * @author Administrator
// *
// */
//public class ABcom {
//
// /**
// *
// */
// public ABcom() {
// // TODO Auto-generated constructor stub
// }
//
// /**
//&nb ......