javaÃæÊÔÌâ2
ÎÒÃÇ´ó¼Ò¶¼ÖªµÀ£¬¶ÔÓÚ¾²Ì¬±äÁ¿¡¢¾²Ì¬³õʼ»¯¿é¡¢±äÁ¿¡¢³õʼ»¯¿é¡¢¹¹ÔìÆ÷£¬ËüÃǵijõʼ»¯Ë³ÐòÒÔ´ËÊÇ£¨¾²Ì¬±äÁ¿¡¢¾²Ì¬³õʼ»¯¿é£©>£¨±äÁ¿¡¢³õʼ»¯¿é£©>¹¹ÔìÆ÷¡£ÎÒÃÇÒ²¿ÉÒÔͨ¹ýÏÂÃæµÄ²âÊÔ´úÂëÀ´ÑéÖ¤ÕâÒ»µã£º
public class InitialOrderTest {
// ¾²Ì¬±äÁ¿
public static String staticField = "¾²Ì¬±äÁ¿";
// ±äÁ¿
public String field = "±äÁ¿";
// ¾²Ì¬³õʼ»¯¿é
static {
System.out.println(staticField);
System.out.println("¾²Ì¬³õʼ»¯¿é");
}
// ³õʼ»¯¿é
{
System.out.println(field);
System.out.println("³õʼ»¯¿é");
}
// ¹¹ÔìÆ÷
public InitialOrderTest() {
System.out.println("¹¹ÔìÆ÷");
}
public static void main(String[] args) {
new InitialOrderTest();
}
}
ÔËÐÐÒÔÉÏ´úÂ룬ÎÒÃÇ»áµÃµ½ÈçϵÄÊä³ö½á¹û£º
¾²Ì¬±äÁ¿
¾²Ì¬³õʼ»¯¿é
±äÁ¿
³õʼ»¯¿é
¹¹ÔìÆ÷
ÕâÓëÉÏÎÄÖÐ˵µÄÍêÈ«·ûºÏ¡£ÄÇô¶ÔÓڼ̳ÐÇé¿öÏÂÓÖ»áÔõÑùÄØ£¿ÎÒÃÇÈÔÈ»ÒÔÒ»¶Î²âÊÔ´úÂëÀ´»ñÈ¡×îÖÕ½á¹û£º
class Parent {
// ¾²Ì¬±äÁ¿
public static String p_StaticField = "¸¸Àà--¾²Ì¬±äÁ¿";
// ±äÁ¿
public String p_Field = "¸¸Àà--±äÁ¿";
// ¾²Ì¬³õʼ»¯¿é
static {
System.out.println(p_StaticField);
System.out.println("¸¸Àà--¾²Ì¬³õʼ»¯¿é");
}
// ³õʼ»¯¿é
{
System.out.println(p_Field);
System.out.println("¸¸Àà--³õʼ»¯¿é");
}
// ¹¹ÔìÆ÷
public Parent() {
System.out.println("¸¸Àà--¹¹ÔìÆ÷");
}
}
public class SubClass extends Parent {
// ¾²Ì¬±äÁ¿
public static String s_StaticField = "×ÓÀà--¾²Ì¬±äÁ¿";
// ±äÁ¿
public String s_Field = "×ÓÀà--±äÁ¿";
// ¾²Ì¬³õʼ»¯¿é
static {
System.out.println(s_StaticField);
System.out.println("×ÓÀà--¾²Ì¬³õʼ»¯¿é");
}
// ³õʼ»¯¿é
{
System.out.println(s_Field);
System.out.println("×ÓÀà--³õʼ»¯¿é");
}
// ¹¹ÔìÆ÷
public SubClass() {
System.out.println("×ÓÀà--¹¹ÔìÆ÷");
}
// ³ÌÐòÈë¿Ú
public static void main(String[] args) {
new SubClass();
}
}
ÔËÐÐÒ»ÏÂÉÏÃæµÄ´úÂ룬½á¹ûÂíÉϳÊÏÖÔÚÎÒÃǵÄÑÛǰ£º
¸¸Àà--¾²Ì¬±äÁ¿
¸¸Àà--¾²Ì¬³õʼ»¯¿é
×ÓÀà--¾²Ì¬±äÁ¿
×ÓÀà--¾²Ì¬³õʼ»¯¿é
¸¸Àà--±äÁ¿
¸¸Àà--³õʼ»¯¿é
Ïà¹ØÎĵµ£º
javaÑéÖ¤ÂëµÄʵÏÖ(Ò»)
ÊÕ²Ø
1.ImageServletÀàµÄʵÏÖ£º
package com.mobile.control;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.IOExcep ......
JAVA ´úÂëÈçÏ£º
<%
// µÃµ½Òª×ª»»µÄÊý×é---µ±È»ÕâÀïÒ²¿ÉÒÔÊÇÆäËûÀàÐ͵ÄÊý×é
List jsList = (List) request.getAttribute("gczbh");
%>
JS ´úÂëÈçÏ£º
<script type="text/javascrip ......
±¾ÎÄÃæÏòÓÚÄÇЩÈí¼þ¼Ü¹¹Ê¦£¬Éè¼ÆÊ¦ºÍ¿ª·¢ÈËÔ±£¬ËûÃÇÏëʹÓà IBM® Rational® Software Architect ´Ó Java™ Ô´´úÂëÀ´ÄæÏò¹¤³ÌÉú³É UML ÀàºÍÐòÁÐͼ¡£ ÄæÏò¹¤³Ì¾³£±»ÓÃÀ´´ÓÒÑÓеÄÔ´´úÂëÖÐÒÔÒ»ÖÖ³éÏóÄ£ÐÍ UML ¸ñʽÀ´»ñµÃ¶ªÊ§µÄÉè¼ÆÎĵµ£¬Æä¿ÉÒÔÓÃÀ´Ñо¿Ò»¸öϵͳµÄ¾²Ì¬½á¹¹ºÍ¶¯Ì¬ÐÐΪ£¬²¢ÓÃÓÚÀ©Õ¹ÐµÄÌØÐÔµ½²úÆ·¡£ ......
javaÉè¼ÆÄ£Ê½Ñ§Ï°1££Singleton Pattern
¡¡¡¡Ç°Ð©Ìì°ÚŪjava£¬²Î¿¼Ò»Ð©×ÊÁÏдÁ˸öÊý¾Ý¿âÁ¬½Ó³Ø£¬¶ÔÀïÃæÖ»²úÉúÒ»¸öʵÀýµÄÄÇÖÖ×ö·¨Éî±íÅå·þ£¬½ñÌìÖÐÎçÓÖÌýµ½±ðÈËÔÚ˵Éè¼ÆÄ£Ê½£¬Êܲ»ÁËÁË£¬¾ÍÉÏÍøDownÁ˵ã×ÊÁÏÀ´¡£
¡¡¡¡Ò»À´¾Í¿´µ½ÁËSingletonģʽ£¬Ò»¿´£¬Ñ½£¬²»¾ÍÊÇÄǸöÁ¬½Ó³ØÀïÓõķ½·¨Ã´?!àÞ£¬ÔÀ´Èç´Ë¡£
¡¡¡¡Singleton Ê ......