JavaÖнӿڵÄ×÷ÓÃ
½Ó¿ÚµÄ×÷ÓÃ
½Ó¿ÚµÄ×÷Óüòµ¥Ò»µã¾ÍÊÇ:½Ó¿ÚÊÇÓÃÀ´±ê¼ÇÀàµÄ£¬²»Í¬µÄÀàÊôÓÚ²»Í¬µÄ½Ó¿Ú£¨Í¨¹ýÏòÉÏתÐÍ£©£¬¹ÜÀí½Ó¿Ú±È¹ÜÀí¸÷ÖÖ¸÷ÑùµÄÀà·½±ã¶àÁË£¬½Ó¿ÚÌåÏÖÁ˳éÏóµÄ¹Ûµã,ʲôÊdzéÏ󣿳éÏó¾ÍÊÇ"³éÈ¥ÏñµÄ²¿·Ö"¡£
ʹÓýӿڽâ¾öÎÊÌâ
ÎÊÌâ:ÏÖÔÚÎÒÃÇҪд¸öÁ¬½ÓÊý¾Ý¿âµÄÀà¸øÓû§Ê¹Óã¬ÓÐÁ½¸öº¯Êý:Ò»¸ö·µ»ØConnection¶ÔÏó£¬ÁíÒ»¸öÊǹرÕÊý¾Ý¿â,close(),Ò»°ãµÄ½â¾ö·½·¨ÊÇ:¸øÃ¿¸öÊý¾Ý¿âдһ¸öÀ࣬ÔÙ¸ù¾ÝÓû§Ê¹ÓõÄÊý¾Ý¿â¾ö¶¨Ê¹ÓþßÌåµÄÀà¡£
ºÃµÄ£¬ÎÒÃÇ¿´¿´ÕâÑùÓÐʲô²»ºÃÖ®´¦:
(1).Ê×ÏÈÿ¸öÀà¶¼ÒªÓÐÖØ¸´µÄ´úÂ룬Ôì³É´úÂëµÄÅòÕÍ£»
(2).Æä´Î×îÖØÒªµÄÊÇÎÒÃDz¢²»ÖªµÀÓû§Ê¹ÓÃʲôÊý¾Ý¿â£¬¿ÉÄÜÊÇOracle,¿ÉÄÜÊÇmysql,Ò²¿ÉÄÜÊÇsqlserverµÈ£¬Õâ¸öÎÊÌâºÜÄѽâ¾ö¡£
½â¾ö·½°¸:
Ê×ÏÈÎÒÃǶ¨Òå½Ó¿Ú:
public interface DataBase
¡¡¡¡{
¡¡¡¡java.sql.Connection openDB(String url,String user,String password);
¡¡¡¡void close();
¡¡¡¡}
ÎÒÃǶ¨ÒåÁËÁ½¸ö·½·¨£¬openDB·µ»ØConnection¶ÔÏó,close()¹Ø±ÕÊý¾Ý¿â;
¾ßÌåµÄʵÏÖÔÚʵÏÖDataBase½Ó¿ÚµÄÀàÖÐ;
ÏÂÃæ¿´¿´ÊµÏÖ:
import java.sql.*;
¡¡¡¡public class Mysql implements DataBase
¡¡¡¡{
¡¡¡¡private String url=”jdbc:mysql:localhost:3306/test”;
¡¡¡¡private String user=”root”;
¡¡¡¡private String password=””;
¡¡¡¡private Connection conn;
¡¡¡¡public Connection openDB(url,user,password)
¡¡¡¡{
¡¡¡¡¡¡¡¡//Á¬½ÓÊý¾Ý¿âµÄ´úÂë
¡¡¡¡}
¡¡¡¡public void close()
¡¡¡¡{
¡¡¡¡¡¡¡¡//¹Ø±ÕÊý¾Ý¿â
¡¡¡¡}
¡¡¡¡}
ÀàmysqlʵÏÖÁËDataBase½Ó¿Ú£¬ÏÂÃæ»¹ÓÐʵÏÖÁËDataBase½Ó¿ÚµÄoraclesqlµÈÀࣻ
ÕâЩÀà¶¼¹éÓÚDataBase½Ó¿ÚÁË£¬ÈçºÎÔÚÓ¦ÓóÌÐòÖÐʹÓÃÄØ?
ÎÒÃÇÒª¶¨ÒåDataBase¶ÔÏó myDB,ͨ¹ýmyDBÀ´²Ù×ÝÊý¾Ý¿â£¬¿ÉÒÔ²»Òª·ÖÇåÊÇÄĸöÀàÁË¡£
ÁíÍâµÄÎÊÌâ:JavaÖв»ÐíÎÒÃÇʵÀý»¯½Ó¿Ú£¬ÈçDataBase myDB=new DataBase();
ÎÒÃÇÖ»ÄÜmyDB=new Mysql()»òÕßmyDB=new Oracle()¡£ÕâÑùÎÒÃÇ»¹±ØÐëÖ¸¶¨ÊµÀý»¯Äĸö¶ÔÏ󣬺ÃÏñÇ°ÃæµÄŬÁ¦¶¼°×·ÑÁ˰¡!!ÄÇÔõô°ìÄØ£¬ÎÒÃÇÐèÒªÒ»¸ö¹¤³§:
public class DBFactory
¡¡¡¡{
¡¡¡¡public static DataBase Connection get
Ïà¹ØÎĵµ£º
String ¶ÔÏóÊDz»¿É¸Ä±äµÄ¡£Ã¿´ÎʹÓà System.String ÀàÖеķ½·¨Ö®Ò»Ê±£¬¶¼ÒªÔÚÄÚ´æÖд´½¨Ò»¸öеÄ×Ö·û´®¶ÔÏó£¬Õâ¾ÍÐèҪΪ¸ÃжÔÏó·ÖÅäеĿռ䡣ÔÚÐèÒª¶Ô×Ö·û´®Ö´ÐÐÖØ¸´Ð޸ĵÄÇé¿öÏ£¬Óë´´½¨Ð嵀 String ¶ÔÏóÏà¹ØµÄϵͳ¿ªÏú¿ÉÄÜ»á·Ç³£°º¹ó¡£Èç¹ûÒªÐÞ¸Ä×Ö·û´®¶ø²»´´½¨ÐµĶÔÏó£¬Ôò¿ÉÒÔʹÓà System.Text.StringBuilder Àà¡£ÀýÈ ......
±¾ÎÄÓɲ©Ö÷´Óhttp://www.blogjava.net/freeman1984/archive/2007/09/27/148850.html×ªÔØ£»ÔÎijö´¦£¬²©Ö÷Ò²²»ÖªµÀ£¬Ï£Íû¶Ô´ó¼ÒÓеã°ïÖú......
ÁùÖÖÒì³£´¦ÀíµÄªϰ
Äã¾õµÃ×Ô¼ºÊÇÒ»¸öJavaר¼ÒÂð£¿ÊÇ·ñ¿Ï¶¨×Ô¼ºÒÑ¾È«ÃæÕÆÎÕÁËJavaµÄÒì³£´¦Àí»úÖÆ£¿ÔÚÏÂÃæÕâ¶Î´úÂëÖУ¬ÄãÄܹ»Ñ¸ËÙÕÒ³öÒì³£´¦ÀíµÄÁù¸öÎÊÌâÂð£¿
1 Output ......
ÎÄÕÂÒ»
ÎÄÕ¶þ
ÎÄÕÂÈý
ÔÎÄ
J2ME¿ª·¢ÓÅ»¯
1¡¢²Â²âVectorµÄ³¤¶È
2¡¢Ê¹Óþֲ¿±äÁ¿
3¡¢±ÜÃâ×Ö·û´®±È½Ï
4¡¢½«±äÁ¿ºÍ·½·¨ÉùÃ÷ΪfinalºÍstatic£¬ÒÔ¼Ó¿ì·ÃÎÊ
5¡¢Ê¹ÓöèÐÔʵÀý»¯
6¡¢´¦ÀíoutofmemoryError´íÎó
7¡¢Ê¹ÓÃÊý×é¶ø²»ÊǶÔÏó
8¡¢µ¹¼ÆÖÁÁãµÄµü´úÑ»·£¬ÒòΪºÍÁã±È½Ï½«»á½Ï¿ì
9¡¢°ÑÒýÓÃÉèÖÃΪNULL
10¡¢×î´óÏÞ¶ÈµÄ ......
public class ImageSizer {
public static final MediaTracker tracker = new MediaTracker(new Component() {
private static final long serialVersionUID = 1234162663955668507L;
});
/**
* Í¼Æ¬Ñ¹Ë ......