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

java ¹¤³§Ä£Ê½

Ò»¡¢Òý×Ó
»°ËµÊ®Äêǰ£¬ÓÐÒ»¸ö±¬·¢»§£¬Ëû¼ÒÓÐÈýÁ¾Æû³µ£¨Benz£¨±¼³Û£©¡¢Bmw£¨±¦Âí£©¡¢Audi£¨°ÂµÏ£©¿´À´ÕâÈ˱Ƚϰ®¹ú£¬Ã»ÓÐÈÕ±¾³µ£©£¬»¹¹ÍÁË˾»úΪËû¿ª³µ¡£²»¹ý£¬±¬·¢»§×ø³µÊ±×ÜÊÇÕâÑù£ºÉÏBenz³µºó¸ú˾»ú˵"¿ª±¼³Û³µ£¡"£¬×øÉÏBmwºóËû˵"¿ª±¦Âí³µ£¡"£¬×øÉÏAudiºóËû˵"¿ª°ÂµÏ³µ£¡"¡£ÄãÒ»¶¨Ëµ£ºÕâÈËÓв¡£¡Ö±½Ó˵¿ª³µ²»¾ÍÐÐÁË£¿£¡ ¶øµ±°ÑÕâ¸ö±¬·¢»§µÄÐÐΪ·Åµ½ÎÒÃdzÌÐòÓïÑÔÖÐÀ´£¬ÎÒÃÇ·¢ÏÖCÓïÑÔÒ»Ö±ÊÇͨ¹ýÕâÖÖ·½Ê½À´×ø³µµÄ£¡ÐÒÔ˵ÄÊÇ£¬ÕâÖÖÓв¡µÄÏÖÏóÔÚOOÓïÑÔÖпÉÒÔ±ÜÃâÁË¡£ÏÂÃæÒÔJavaÓïÑÔΪ»ù´¡À´ÒýÈëÎÒÃDZ¾ÎĵÄÖ÷Ì⣺¹¤³§Ä£Ê½£¡£¡
¶þ¡¢¼ò½é
¹¤³§Ä£Ê½Ö÷ÒªÊÇΪ´´½¨¶ÔÏóÌṩÁ˽ӿڡ£¹¤³§Ä£Ê½°´ÕÕ¡¶JavaÓëģʽ¡·ÖеÄÌá·¨·ÖΪÈýÀࣺ
1. ¼òµ¥¹¤³§Ä£Ê½(Simple Factory)
2. ¹¤³§·½·¨Ä£Ê½(Factory Method)
3. ³éÏ󹤳§Ä£Ê½(Abstract Factory)
ÕâÈýÖÖģʽ´ÓÉϵ½ÏÂÖð²½³éÏ󣬲¢ÇÒ¸ü¾ßÒ»°ãÐÔ¡£»¹ÓÐÒ»ÖÖ·ÖÀà·¨£¬¾ÍÊǽ«¼òµ¥¹¤³§Ä£Ê½¿´Îª¹¤³§·½·¨Ä£Ê½µÄÒ»ÖÖÌØÀý£¬Á½¸ö¹éΪһÀà¡£ÏÂÃæÊÇʹÓù¤³§Ä£Ê½µÄÁ½ÖÖÇé¿ö£º
1.ÔÚ±àÂëʱ²»ÄÜÔ¤¼ûÐèÒª´´½¨ÄÄÖÖÀàµÄʵÀý¡£
2.ϵͳ²»Ó¦ÒÀÀµÓÚ²úÆ·ÀàʵÀýÈçºÎ±»´´½¨¡¢×éºÏºÍ±í´ïµÄϸ½Ú
 
Èý¡¢¼òµ¥¹¤³§Ä£Ê½
¹ËÃû˼Ò壬Õâ¸öģʽ±¾ÉíºÜ¼òµ¥£¬¶øÇÒʹÓÃÔÚÒµÎñ½Ï¼òµ¥µÄÇé¿öÏ¡£
ËüÓÉÈýÖÖ½ÇÉ«×é³É£¨¹ØÏµ¼ûÏÂÃæµÄÀàͼ£©£º
1¡¢¹¤³§Àà½ÇÉ«£ºÕâÊDZ¾Ä£Ê½µÄºËÐÄ£¬º¬ÓÐÒ»¶¨µÄÉÌÒµÂß¼­ºÍÅжÏÂß¼­¡£ÔÚjavaÖÐËüÍùÍùÓÉÒ»¸ö¾ßÌåÀàʵÏÖ¡£
2¡¢³éÏó²úÆ·½ÇÉ«£ºËüÒ»°ãÊǾßÌå²úÆ·¼Ì³ÐµÄ¸¸Àà»òÕßʵÏֵĽӿڡ£ÔÚjavaÖÐÓɽӿڻòÕß³éÏóÀàÀ´ÊµÏÖ¡£
3¡¢¾ßÌå²úÆ·½ÇÉ«£º¹¤³§ÀàËù´´½¨µÄ¶ÔÏó¾ÍÊǴ˽ÇÉ«µÄʵÀý¡£ÔÚjavaÖÐÓÉÒ»¸ö¾ßÌåÀàʵÏÖ¡£
ÄÇô¼òµ¥¹¤³§Ä£Ê½ÔõôÓÃÄØ£¿ÎÒÀ´¾Ù¸öÀý×Ó°É£¬ÎÒÏëÕâ¸ö±È½²Ò»´ó¶ÎÀíÂÛÉϵÄÎÄ×ÖÃèÊöÒªÈÝÒ×Àí½âµÄ¶à£¡ÏÂÃæ¾ÍÀ´¸øÄǸö±©·¢»§Öβ¡: P
ÔÚʹÓÃÁ˼òµ¥¹¤³§Ä£Ê½ºó£¬ÏÖÔÚ±©·¢»§Ö»ÐèÒª×øÔÚ³µÀï¶Ô˾»ú˵¾ä£º"¿ª³µ"¾Í¿ÉÒÔÁË¡£À´¿´¿´ÔõôʵÏֵģº
//³éÏó²úÆ·½ÇÉ«
public interface Car{
public void drive();
}
//¾ßÌå²úÆ·½ÇÉ«
public class Benz implements Car{
public void drive() {
System.out.println("Driving Benz ");
}
}
public class Bmw implements Car{
public void drive() {
System.out.println("Driving Bmw ");
}
}
¡£¡£¡££¨°ÂµÏÎҾͲ»Ð´ÁË:P£©
//¹¤³§Àà½ÇÉ«
public class Driver{
//¹¤³§·½·¨
//×¢Òâ ·µ»ØÀàÐÍΪ³éÏó²úÆ·½ÇÉ«
public static Car driverCar(String s)throws E


Ïà¹ØÎĵµ£º

Java ѧϰÀú³Ì

×î½üÂÛ̳ÉÏ¿´µ½ºÃ¼¸¸öÅóÓѶ¼ÔÚÎÊ£¬ÈçºÎѧϰ JavaµÄÎÊÌ⣬”ÎÒÒѾ­Ñ§Ï°ÁËJ2SE,ÔõôÑù²ÅÄÜתÏòJ2EE?”, “ÎÒ¿´ÍêÁËThinking in Java, ¿ÉÒÔѧϰJ2EEÁËô?”.ÓÚÊǾÍÓÐÁËдÕâÆªÎÄÕµÄÏë·¨£¬Ï£ÍûÄܰïÖú³õѧÕßÉÙ×ßһЩÍä·¡£Ò²ËãÊǶÔ×Ô¼º¼¸ÄêÀ´Ñ§Ï°JavaµÄÒ»¸ö×ܽá°É.
  ÔÚ¿ªÊ¼Ö®Ç°ÓбØÒªÔÙÌÖÂÛÒ»ÏÂJ2ME, ......

³ÉΪjava¸ßÊֵİ˴óÌõ¼þ

ÊÀ½çÉϲ¢Ã»ÓгÉΪ¸ßÊֵĽݾ¶£¬µ«Ò»Ð©»ù±¾Ô­ÔòÊÇ¿ÉÒÔ×ñÑ­µÄ¡£ 
1¡¢ÔúʵµÄ»ù´¡ 
Êý¾Ý½á¹¹¡¢ÀëÉ¢Êýѧ¡¢±àÒëÔ­Àí£¬ÕâЩÊÇËùÓмÆËã»ú¿ÆÑ§µÄ»ù´¡£¬Èç¹û²»ÕÆÎÕËüÃÇ£¬ºÜÄÑд³ö¸ßˮƽµÄ³ÌÐò¡£³ÌÐòÈËÈ˶¼»áд£¬µ«µ±Äã·¢ÏÖдµ½Ò»¶¨³Ì¶ÈºÜÄÑÔÙÌá¸ßµÄʱºò£¬¾ÍÓ¦¸ÃÏëÏëÊDz»ÊÇÒª»Ø¹ýÍ·À´Ñ§Ñ§ÕâЩ×î»ù±¾µÄÀíÂÛ¡£²»ÒªÒ»¿ªÊ¼¾ÍÈ ......

Java ѧÉú¹ÜÀíϵͳ´úÂë

//³õѧJAVA  ¿ª·¢ÁËÒ»¸ö ѧÉú¹ÜÀí³ÌÐò£¬ÄóöÀ´É¹É¹£¬ÒÔ±ã´ó¼Ò²Î¿¼»òÆÀÂÛ Ö¸³ö²»×ãÖ®´¦£¡Ð»Ð» ÓÉÓÚ´Ë´¦²»ÄÜÉÏ´«ÕÕÆ¬£¬¹Ê·ÅÔÚÎÒµÄÏà
//²áÀïÃæ
//Õâ¸öµÇÈë½çÃæµÄ³ÌÐò£º
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
impor ......

javaͼƬˮӡ

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.font.TextAttribute;
import java.awt.image.BufferedImage;
import java.io.FileOutputStream;
import java.text.AttributedCharacterIterator;
import java.text. ......

java String.split ·Ö¸ô·ûÎÊÌâ


½ñÌ쿪·¢£¬Óöµ½ÁËÒ»¸ö±È½ÏÒâÍâµÄÎÊÌâ¡£
1¡¢ÎÊÌâÃèÊö£º
       String.split(”.”);//ÒÔµã×÷Ϊ·Ö¸ô·û
      ½á¹ûµÃµ½µÄÊý×éÒýÓÃʱ£¬Àϱ¨Ï±êÔ½½ç´íÎ󣬺óÀ´²âÊÔÒ²·¢ÏÖ³¤¶È¾ÍÊÇΪÁã¡£
2¡¢ÎÊÌâ·ÖÎö£º
     ¿ªÊ¼Ê±£¬»³ÒÉ´Ë ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ