Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JavaÉè¼ÆÄ£Ê½Ö®Ä£°å·½·¨Ä£Ê½

1) AbstractClass£¨³éÏóÀࣩ£º¶¨ÒåÁËÒ»µ½¶à¸öµÄ³éÏó·½·¨£¬ÒÔ¹©¾ßÌåµÄ×ÓÀàÀ´ÊµÏÖËüÃÇ£»¶øÇÒ»¹ÒªÊµÏÖÒ»¸öÄ£°å·½·¨£¬À´¶¨ÒåÒ»¸öËã·¨µÄ¹Ç¼Ü¡£¸ÃÄ£°å·½·¨²»½öµ÷ÓÃÇ°ÃæµÄ³éÏó·½·¨£¬Ò²¿ÉÒÔµ÷ÓÃÆäËûµÄ²Ù×÷£¬Ö»ÒªÄÜÍê³É×ÔÉíµÄʹÃü¡£
 2) ConcreteClass£¨¾ßÌåÀࣩ£ºÊµÏÖ¸¸ÀàÖеijéÏó·½·¨ÒÔÍê³ÉËã·¨ÖÐÓëÌØ¶¨×ÓÀàÏà¹ØµÄ²½Öè¡£
 
 
 
AbstractClass.java
 
/**
 * ¶«±±µçÁ¦´óѧÒòÌØÀ×¹¤×÷ÊÒ°æÈ¨ËùÓÐ
 * ¿ª·¢ÏîÄ¿×飺ÒòÌØÀ×¹¤×÷ÊÒJAVA×鿪·¢
 * ÍøÖ·£ºhttp://itl.nedu.edu.cn
 * JAVA×éQQ¿ª·¢Èº£º37523769
 * ÁªÏµÇë×¢Ã÷£¡£¡£¡
 * ллÄúµÄʹÓã¡£¡£¡£¡£¡£¡£¡
 * Îļþ´´½¨Ê±¼ä£º2010Äê 2010-1-4Ô ÏÂÎç04:13:43ÈÕ
 */
package com.amly.pattern;
/**
 * Àà´´½¨Ê±¼ä£º2010Äê 2010-1-4Ô ÏÂÎç04:13:43ÈÕ
 * @author wamly
 *
 */
public abstract class AbstractClass {
 /**
  * Ä£°æ·½·¨£¬ÀàËÆHttpServletÖеÄservice·½·¨
  * ¶«±±µçÁ¦´óѧÒòÌØÀ×¹¤×÷ÊÒJAVA×é
  * Îļþ´´½¨Ê±¼ä£º2010Äê 2010-1-4Ô ÏÂÎç04:14:39ÈÕ
  */
 public final void templateMethod(String methodName) {
  if("op1".equals(methodName)) {
   doOperation1(methodName);
  }
  if("op2".equals(methodName)) {
   doOperation2(methodName);
  }
 }
 
 protected abstract void doOperation1(String methodName);
 
 protected abstract void doOperation2(String methodName);
}
 
 
ConcreteClass.java
 
/**
 * ¶«±±µçÁ¦´óѧÒòÌØÀ×¹¤×÷ÊÒ°æÈ¨ËùÓÐ
 * ¿ª·¢ÏîÄ¿×飺ÒòÌØÀ×¹¤×÷ÊÒJAVA×鿪·¢
 * ÍøÖ·£ºhttp://itl.nedu.edu.cn
 * JAVA×éQQ¿ª·¢Èº£º37523769
 * ÁªÏµÇë×¢Ã÷£¡£¡£¡
 * ллÄúµÄʹÓã¡£¡£¡£¡£¡£¡£¡
 * Îļþ´´½¨Ê±¼ä£º2010Äê 2010-1-4Ô ÏÂÎç07:11:33ÈÕ
 */
package com.amly.pattern;
/**
 * Àà´´½¨Ê±¼ä£º2010Äê 2010-1-4Ô ÏÂÎç07:11:33ÈÕ
 * @author wamly
 *
 */
public class ConcreteClass extends AbstractClass {
 /* (non-Javadoc)
  * @see com.amly.pattern.AbstractClass#doOperatio


Ïà¹ØÎĵµ£º

javaÖеÄinstanceof¹Ø¼ü×Ö¡¾×ªÌù¡¿

¡¡instanceofÊÇJavaµÄÒ»¸ö¶þÔª²Ù×÷·û£¬ºÍ==£¬>£¬<ÊÇͬһÀà¶«¶«¡£ÓÉÓÚËüÊÇÓÉ×Öĸ×é³ÉµÄ£¬ËùÒÔÒ²ÊÇJavaµÄ±£Áô¹Ø¼ü×Ö¡£ËüµÄ×÷ÓÃÊDzâÊÔËü×ó±ßµÄ¶ÔÏóÊÇ·ñÊÇËüÓұߵÄÀàµÄʵÀý£¬·µ»ØbooleanÀàÐ͵ÄÊý¾Ý¡£¾Ù¸öÀý×Ó£º
¡¡¡¡String s = "I AM an Object!";
¡¡¡¡boolean isObject = s instanceof Object;
¡¡¡¡ÎÒÃÇÉùÃ÷ÁËÒ»¸öStr ......

javaÖÐKeytoolµÄʹÓÃ×ܽá

ÒÔǰÓùý¼¸´ÎÕâ¸ö¶«¶«£¬µ«Ã¿´Î¶¼ÖØÐ²éѯһ´Î¡£±¾ÎÄԭʼ³ö´¦ÊÇÕâÀï
¡£
£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­
Keytool
ÊÇÒ»¸öJava
Êý¾ÝÖ¤ÊéµÄ¹ÜÀí¹¤¾ß
,Keytool
½«ÃÜÔ¿£¨key£©ºÍÖ¤Ê飨certificates£©´æÔÚÒ»¸ö³ÆÎªkeystoreµÄÎļþ ......

Java log±à³Ì¹æ·¶(For log4j)

1 ÈÕÖ¾¼¶±ð
oFATAL
¼Ç¼ӰÏìϵͳÕý³£ÔËÐУ¬¿ÉÄܵ¼ÖÂϵͳ±ÀÀ£µÄʼþ
oERROR
¼Ç¼ӰÏìÒµÎñÁ÷³ÌÕý³£½øÐУ¬µ¼ÖÂÒµÎñÁ÷³ÌÌáǰÖÕÖ¹µÄʼþ
oWARN
¼Ç¼δԤÁϵ½£¬¿ÉÄܵ¼ÖÂÒµÎñÁ÷³ÌÎÞ·¨½øÐеÄʼþ
oINFO
¼Ç¼ϵͳÆô¶¯/Í£Ö¹£¬Ä£¿é¼ÓÔØ/Ð¶ÔØÖ®Ààʼþ
oDEBUG
¼Ç¼ҵÎñÏêϸÁ÷³Ì£¬Óû§¼øÈ¨/ÒµÎñÁ÷³ÌÑ¡Ôñ/Êý¾Ý´æÈ¡Ê¼þ
oTRACE
......

java ¸ñʽ»¯Êý×Ö


¸ñʽ»¯Êä³öÊý×Ö
·­Ò룺Cherami
email:cherami@163.net
Ô­ÎÄ£ºhttp://developer.java.sun.com/developer/TechTips/2000/tt0411.html
 
      
ÓÐʱÎÒÃÇÐèÒª¿ØÖÆÊä³öµÄÊý×ֵĸñʽ£¬ÈçºÎʹÓÃjavaµÄÀà¿â×öµ½Õâ¸öÄØ£¿
Ò²ÐíÄã²»¹ØÐĸñʽ£¬µ«ÊÇÄãÐèÒª¹ØÐÄÄãµÄ³ÌÐò¿ÉÒÔÔÚÈ«ÊÀ½çͨÓã¬Ï ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ