JAVA»Øµ÷»úÖÆ£¨×ª£©
java»Øµ÷»úÖÆ£º
Èí¼þÄ£¿éÖ®¼ä×ÜÊÇ´æÔÚ×ÅÒ»¶¨µÄ½Ó¿Ú£¬´Óµ÷Ó÷½Ê½ÉÏ£¬¿ÉÒÔ°ÑËûÃÇ·ÖΪÈýÀࣺͬ²½µ÷Óᢻص÷ºÍÒì²½µ÷Óá£
ͬ²½µ÷ÓÃÊÇÒ»ÖÖ×èÈûʽµ÷Ó㬵÷Óà ·½ÒªµÈ´ý¶Ô·½Ö´ÐÐÍê±Ï²Å·µ»Ø£¬ËüÊÇÒ»ÖÖµ¥Ïòµ÷Óã»
»Øµ÷ÊÇÒ»ÖÖË«Ïòµ÷ÓÃģʽ£¬Ò²¾ÍÊÇ˵£¬±»µ÷Ó÷½ÔÚ½Ó¿Ú±»µ÷ÓÃʱҲ»áµ÷ÓöԷ½µÄ½Ó¿Ú£»
Òì²½µ÷ÓÃÊÇÒ»ÖÖÀàËÆÏûÏ¢»òʼþµÄ»úÖÆ£¬²»¹ýËüµÄµ÷Ó÷½Ïò¸ÕºÃÏà·´£¬½Ó¿ÚµÄ·þÎñÔÚÊÕµ½Ä³ÖÖѶϢ»ò·¢ÉúijÖÖʼþʱ£¬»áÖ÷¶¯Í¨Öª¿Í»§·½£¨¼´µ÷Óÿͻ§·½µÄ½Ó¿Ú£©¡£»Øµ÷ºÍÒì²½µ÷ÓõĹØÏµ·Ç³£½ôÃÜ£¬Í¨³£ÎÒÃÇʹÓûص÷À´ÊµÏÖÒì²½ÏûÏ¢µÄ×¢²á£¬Í¨¹ýÒì²½µ÷ÓÃÀ´ÊµÏÖÏûÏ¢µÄ֪ͨ¡£
ÕâÊÇËÑË÷µÄÒ»µã±È½Ï¿ÝÔïµÄÀíÂÛ½âÊÍÁË£¬ËãÊǺìÌ岿·ÖÈÃÎÒÉÔ΢Ã÷°×ÁËÒ»µãÊÇÔõô¸ö»ØÊ£¬È»ºóÓÖ¿´µ½Ò»¸öÀý×Ó£¬ÓÖÈÃÎÒÃ÷°×²»ÉÙ¡£
¿´¿´ÔÚJAVAÀïµÄÀý×Ó:
public class Test{
public static void main(String[] args){
FooBar foo=new FooBar();
/**×¢ÒâÏÂÃæµÄÕâÏî´úÂëÆ¬¶Î£¬Ëü¸øfoo¶ÔÏó´«µÝÁËÒ»¸öʵÏÖICallBack½Ó¿ÚµÄÄäÃûÀ࣬ÕâÑùFooBarÀàµÄ¶ÔÏó¾ÍÈ¡
µÃÁËÒ»¸öʵÏÖ½Ó¿ÚµÄÀ࣬Òò´ËFooBar¿ÉÒÔÔÚÈκÎʱºòµ÷ÓýӿÚÖеķ½·¨*/
foo.setCallBack(new ICallBack(){
public void postExec(){System.out.println("ÎÒ(postExec)ÊÇÔÚTestÀàÖÐʵÏֵ쬵«ÎÒ²»Äܱ»TestµÄ¶ÔÏóÒýÓÃ,"+
"¶øÓÉFooBar¶ÔÏóµ÷ÓÃ");}
});
}
}
public interface ICallBack(){
void postExec();
}
public class FooBar..{
private ICallBack callBack;
public void setCallBack(ICallBack callBack){
this.callBack=callBack;
}
/*ÎÒûÓÐʵÏÖ½Ó¿Ú£¬µ«ÊÇÎÒÈ¡µÃÁËÒ»¸öʵÏֽӿڵĶÔÏ󣬶øÕâ¸ö¶ÔÏóÊÇÆäËûÀàµ÷ÓÃÎҵķ½·¨£¨ setCallBack ()£©
ʱËù¸³¸øÎҵģ¬Òò´ËÎÒ¿ÉÒÔÔÚÒµÎñÐèÒªµÄµØ·½À´µ÷ÓÃʵÏÖ½Ó¿ÚµÄÀàÀïÃæµÄ·½·¨*/
public void doSth(){
....
callBack.postExec();
}
..
}
ÉÏÊöÁ½¸öÀàµÄÃèÊö£º
1.class A,class B
2.class AʵÏÖ½Ó¿ÚICallBack
3.class BÓµÓÐÒ»¸ö²ÎÊýΪICallBack½Ó¿ÚÀàÐ͵ĺ¯ÊýsetCallBack(ICallBack o)
4.class AÔËÐÐʱµ÷ÓÃclass BÖÐset
Ïà¹ØÎĵµ£º
ÿ¸ö³õѧÕß¶¼Ó¦¸Ã¸ã¶®µÄÎÊÌ⣡¶ÔÓÚÕâ¸öϵÁÐÀïµÄÎÊÌ⣬ÿ¸öѧJavaµÄÈ˶¼Ó¦¸Ã¸ã¶®¡£µ±È»£¬Èç¹ûÖ»ÊÇѧJavaÍæÍæ¾ÍÎÞËùνÁË¡£Èç¹ûÄãÈÏΪ×Ô¼ºÒѾ³¬Ô½³õѧÕßÁË£¬È´²»ºÜ¶®ÕâЩÎÊÌ⣬Ç뽫Äã×Ô¼ºÖعé³õѧÕßÐÐÁС£ÄÚÈݾùÀ´×ÔÓÚCSDNµÄ¾µäÀÏÌù¡£
ÎÊÌâÒ»£ºÎÒÉùÃ÷ÁËʲô£¡
String s = "Hello world!";
Ðí¶àÈ˶¼×ö¹ýÕâÑùµÄÊÂÇ飬µ«Ê ......
ºÜ¶àÍøÓÑ×ÉѯѧϰJavaÓÐûÓÐʲô½Ý¾¶,ÎÒ˵“ÎÞËû£¬Î¨ÊÖÊì¶û”¡£µ«ÊÇÉÐѧÌÃÔ¸Ò⽫һЩ¾Ñéд³öÀ´£¬ÒÔ±ãºóÀ´ÕßÉÙ×ßÍä·,°ïÖú±ðÈËÊÇ×î´óµÄ¿ìÀÖÂ
ÒªÏëѧºÃJava£¬Ê×ÏÈÒªÖªµÀJavaµÄ´óÖ·ÖÀà¡£ÎÒÃÇÖªµÀ£¬×Ô´ÓSunÍÆ³öJavaÒÔÀ´£¬¾ÍÁ¦Í¼Ê¹Ö®ÎÞËù²»°ü£¬ËùÒÔJava·¢Õ¹µ½ÏÖÔÚ£¬°´Ó¦ÓÃÀ´·ÖÖ÷Òª·ÖΪÈý´ó¿é£ºJ2SE,J2MEºÍJ2EE, ......
JAVAºìºÚÊ÷
¸ÅÄÿ¸ö½Úµã¶¼´øÓÐÑÕÉ«ÊôÐԵĶþ²æ²éÕÒÊ÷£¬ÑÕÉ«»òºìÉ«»òºÚÉ«;
ÌØÐÔ£º
ÐÔÖÊ1. ½ÚµãÊǺìÉ«»òºÚÉ«¡£
¡¡¡¡ÐÔÖÊ2. ¸ùÊǺÚÉ«¡£
¡¡¡¡ÐÔÖÊ3. ÿ¸öºìÉ«½ÚµãµÄÁ½¸ö×ӽڵ㶼ÊǺÚÉ«¡£(´Óÿ¸öÒ¶×Óµ½¸ùµÄËùÓз¾¶Éϲ»ÄÜÓÐÁ½¸öÁ¬ÐøµÄºìÉ«½Úµã)
¡¡¡¡ÐÔÖÊ4. ´ÓÈÎÒ»½Úµãµ½Æäÿ¸öÒ¶×ÓµÄËùÓз¾¶¶¼°üº¬ÏàͬÊýÄ¿µÄºÚÉ«½Úµã¡£
......
*******************************************************************************************************
Filename: ftp.java
Author: leetsing(elove)
Create date: 2004-08-30
Use: connect to FTP server,then upload and download file
Modify date: 2004-09-05 add to upload file
2004-09-13 add to downl ......