JavaÖеĽӿڣ¨interface£©
1¡¢ ʲôÊÇJava½Ó¿Ú(interface)£¿
Java½Ó¿ÚÊÇһЩ·½·¨ÌØÕ÷µÄ¼¯ºÏ£¬Ã»Óз½·¨µÄʵÏÖ¡£Java½Ó¿ÚÖж¨ÒåµÄ·½·¨ÔÚ²»Í¬µÄµØ·½±»ÊµÏÖ(implements)£¬¿ÉÒÔ¾ßÓÐÍêÈ«²»Í¬µÄÐÐΪ£¨¹¦ÄÜ£©¡£
×¢Ò⣺
(1)¡¢java½Ó¿Ú²»Äܱ»ÊµÀý»¯¡£
(2)¡¢Java½Ó¿ÚÖÐÉùÃ÷µÄ³ÉÔ±×Ô¶¯ÉèÖÃΪpublic£¬Òò´Ëjava½Ó¿ÚÖв»ÄÜÉùÃ÷˽ÓеijÉÔ±¡£
(3)¡¢Java½Ó¿ÚÖв»ÄܳöÏÖ·½·¨ÌåʵÏÖ¡£
(4)¡¢ÊµÏÖ(implements)ij¸öjava½Ó¿Ú£¬¾Í±ØÐëʵÏÖÆäÖж¨ÒåµÄËùÓз½·¨¡£
2¡¢ÎªÊ²Ã´ÐèҪʹÓÃjava½Ó¿Ú£¿Ê¹Óýӿڵĺô¦£¿
½Ó¿ÚÊÇÓÃÀ´¹æ·¶ÀàµÄ£¬¿ÉÒÔ½µµÍ´úÂëÖ®¼äµÄñîºÏ¶È¡£
javaÊÇÒ»ÖÖµ¥Ïò¼Ì³ÐµÄÓïÑÔ£¬½Ó¿ÚÊÇΪÁËʵÏÖÒ»ÖÖÀàËÆÓÚ¶à¼Ì³ÐµÄ¹¦ÄÜ£¬¿ÉÒÔ˵ÊǶà¼Ì³ÐµÄÁíÒ»ÖÖÐÎʽ¡£
×ܵÄÀ´Ëµ¾ÍÊÇΪÁËÌá¸ß³ÌÐòµÄ¸´ÓÃÐÔ¡¢¿ÉÀ©Õ¹ÐԺͿÉά»¤ÐÔ¡£
´æÔÚ¹²Í¬µÄ·½·¨ÌØÕ÷ʱʹÓá£ÊµÏÖÀàÓв»Í¬µÄʵÏÖ·½Ê½¡£
2¡¢ ʲôʱºòʹÓýӿڣ¬Ê²Ã´Ê±ºòʹÓü̳У¿Ê²Ã´Ê±ºò³éÏó³öjava½Ó¿Ú£¿
Á½Õß¶¼¿ÉÒÔ´øÀ´¶à̬ÐԵĺô¦¡£Ò»°ãÇé¿öÏ£¬µ±Á½¸öÀàÖ®¼ä·ûºÏis-a£¨×ÓÀàÊǸ¸ÀࣩµÄ¹ØÏµ£¬²¢ÇÒ×ÓÀà¿ÉÒÔ¸´Óò¿·Ö¸¸Àà´úÂëµÄʱºò£¬Ê¹Óü̳йØÏµÊµÏÖ¡£ÆäËûÇé¿öÓÅÏÈÑ¡ÔñʹÓÃjava½Ó¿Ú¡£
Ò»ÖÖÇé¿öÊÇÓÃÔÚ²ãºÍ²ãÖ®¼äµÄµ÷Óá£ÁíÒ»ÖÖÊÇÓÃÔÚÄÇЩ²»Îȶ¨µÄ²¿·ÖÉÏ¡£
3¡¢ ʲôÊÇÃæÏò½Ó¿Ú±à³Ì£¿ÃæÏò½Ó¿Ú±à³ÌµÄÔÔò£¿
¿ª·¢ÏµÍ³Ê±£¬Ö÷Ìå¹¹¼ÜʹÓýӿڣ¬½Ó¿Ú¹¹³ÉϵͳµÄ¹Ç¼Ü¡£ÕâÑù¾Í¿ÉÒÔͨ¹ý¸ü»»ÊµÏÖ½Ó¿ÚµÄÀàÀ´¸ü»»ÏµÍ³µÄʵÏÖ¡£
ÔÚÔËÐÐʱ£¬javaÐéÄâ»ú»á¸ù¾Ýʵ¼Ê´´½¨µÄ¶ÔÏóÀàÐ͵÷Óò»Í¬µÄ·½·¨ÊµÏÖ¡£
¿ÉÒÔͨ¹ý¸ü»»ÊµÏÖ½Ó¿ÚµÄÀàÀ´¸ü»»ÏµÍ³µÄʵÏÖ¡£
4¡¢ ÃæÏò½Ó¿Ú±à³ÌʵÏÖ´óÖ²½Öè¡£
£¨1£©¡¢³éÏó³öjava½Ó¿Ú¡£½«¶à¸öÀà´æÔڵĹ²Í¬µÄ·½·¨ÌØÕ÷£¬³éÏó³öÒ»¸öjava½Ó¿Ú£¬¶¨Ò干ͬµÄ·½·¨¡£
£¨2£©¡¢ÊµÏÖjava½Ó¿Ú¡£¸÷¸öÀàÓв»Í¬µÄʵÏÖ£¬ÊµÏÖjava½Ó¿ÚÖж¨ÒåµÄ·½·¨¡£
£¨3£©¡¢Ê¹ÓÃjava½Ó¿Ú¡£Èýӿڹ¹³ÉϵͳµÄ¹Ç¼Ü¡£¶¨Òå·½·¨£¬ÓýӿÚ×÷Ϊ²ÎÊý£¬µ÷ÓÃʱʵÀý»¯²»Í¬µÄ¶ÔÏó¡£
5¡¢Ê²Ã´Êdz£Á¿£¿
³£Á¿ÔÚ³ÌÐòÔËÐÐʱÊDz»»á¸Ä±äµÄ¡£»òÕß³£Á¿ÊÇÒ»ÖÖ±êʶ·û£¬ËüµÄÖµÔÚÔËÐÐÆÚ¼äºã¶¨²»±ä¡£
³£Á¿±êʶ·ûÔÚ³ÌÐòÖÐÖ»Äܱ»ÒýÓ㬲»Äܱ»ÖØÐ¸³Öµ¡£
6¡¢ ΪʲôÐèҪʹÓó£Á¿¡£
ΪÁË·ÀÖ¹±äÁ¿ÔÚÔËÐÐÆÚ¼ä±»ÈÎÒâÐ޸ġ£
7¡¢javaÖг£Á¿µÄ¶¨Ò广Ôò¡£
£¨1£©¡¢ÔÚ±äÁ¿ÉùÃ÷ÖмÓÈëfinal¹Ø¼ü×Ö´ú±í³£Á¿£¬¼ÓÈëstatic¹Ø¼ü×Ö´ú±íÀà
Ïà¹ØÎĵµ£º
tomcatÆô¶¯web·þÎñµÄʱºò×ÜÊÇ»áÓÐ8СʱµÄʱ²î,
×ÁÄ¥Á˺þÃ,×î¼òµ¥µÄ°ì·¨¾ÍÊÇ
ÕÒµ½Îļþ¼Ðjdk1.6.0_07\jre\lib\zi\Etc
ÕâÀï±ß¶¼ÊÇÒ»Ð©Ê±ÇøÎļþGTM+1,GTM+2,GTM+3....
±¸·ÝÒ»·ÝEtc
¿½±´N·ÝGTM+8Îļþ(ÖйúµÄÊ±ÇøÊÇGTM+8)
°ÑGMT+8ÎļþÃû¸Ä³ÉGTM+1,GTM+2,GTM+3....
¸²¸ÇµôÔÀ´µÄEtcÀï±ßµÄÎļþ
ÖØÆôtomcatÎÊÌâ½â¾ö ......
ʱ¼ä¶¯Ì¬ÏÔʾ
1.·½·¨Ò» ÓÃTimerTask
ÀûÓÃjava.util.TimerºÍjava.util.TimerTaskÀ´×ö¶¯Ì¬¸üУ¬±Ï¾¹Ã¿´Î¸üпÉÒÔ¿´×÷ÊǼÆÊ±1Ãë·¢ÉúÒ»´Î¡£
´úÂëÈçÏ£º
import java.awt.Dimension;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util ......
Java±à³ÌÄÇЩʶù52—·½·¨ÉùÃ÷
µÚÆßÕÂ ·½·¨
·½·¨µÄÀ´Ô´
·½·¨µÄ¸ÅÄîÀ´Ô´ÓÚÊýѧÉϵĺ¯Êý£¬ÔÚÊýѧÖУ¬µ±Êý¾Ý¾ßÓÐÒ»¶¨µÄ¹æÂÉʱ£¬¾ÍÊÇÓÃÒ»¸öº¯ÊýÀ´´úÂë¸ÃÊý×ֵĹæÂÉ£¬ÀýÈçf£¨n£©=nÔò´ú±í1¡¢2¡¢3¡¢……ÕâÑùµÄÒ»¸öÊýÁС£ÔÚÊýѧÉÏnÊDzÎÊý£¬¶ÔÓÚÈ·¶¨µÄnÖµÖ»ÓÐÒ»¸öf£¨n£©µÄÖµºÍËü¶ÔÓ¦
·½·¨ÊÇÒ»×éΪÁËʵÏÖÌØ¶¨¹¦Ä ......
¼òµ¥µÄ˵µ¥Àý¾ÍÊÇ Ö»ÄÜÓÐÒ»¸öʵÀý£¬ËùÒԵط½Óõ½µÄʵÀý¶¼ÊÇͬһ¸ö¡£
¾ÍºÃÏñ¼ÒÈ˳Է¹£¬×À×ÓÊǵ¥ÀýµÄ£¬´ó¼ÒÓõÄÊÇͬһ¸ö¡£¶øÍëÊǶàÀýµÄ£¬Ã¿È˶¼ÓÐ×Ô¼¸µÄ¡£ ÏÂÃæÊǾßÌåµÄÀý×Ó£º
Javaģʽ֮µ¥Àýģʽ£º
µ¥Àýģʽȷ±£Ò»¸öÀàÖ»ÓÐÒ»¸öʵÀý£¬×ÔÐÐÌṩÕâ¸öʵÀý²¢ÏòÕû¸öÏµÍ ......
package org.bupt.test;
import java.util.ArrayList;
class MyResource {
ArrayList<Integer> arrList= new ArrayList<Integer>();
public MyResource(ArrayList<Integer> arrList) {
this.arrList = arrList;
&nbs ......