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

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


Ïà¹ØÎĵµ£º

javaʵÏÖzipÎļþѹËõ£¬½âѹ

Õ⼸Ìì¿´ÁËÍøÉÏһЩǰ±²µÄ´úÂ룬×Ô¼º¶ÔJavaʵÏÖzipÎļþµÄ½âѹ£¬Ñ¹ËõÓÐÒ»µãÀí½â£¬¹ÊдÏÂÁô×ÅÒÔºó²Î¿¼¡£
ΪÁË´¦ÀíÖÐÎÄÂÒÂëÎÊÌ⣬ʹÓÃant.jar°ü¡£
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
......

[ת]java³éÏóÀàºÍ½Ó¿ÚµÄÇø±ð Ïêϸ½â˵

¹Ø¼ü×Ö: java³éÏóÀàºÍ½Ó¿ÚµÄÇø±ð---Ïêϸ½â˵
abstract classºÍinterfaceÊÇJavaÓïÑÔÖжÔÓÚ³éÏóÀඨÒå½øÐÐÖ§³ÖµÄÁ½ÖÖ»úÖÆ£¬ÕýÊÇÓÉÓÚÕâÁ½ÖÖ»úÖÆµÄ´æÔÚ£¬²Å¸³ÓèÁËJavaÇ¿´óµÄÃæÏò¶ÔÏóÄÜÁ¦¡£abstract classºÍinterfaceÖ®¼äÔÚ¶ÔÓÚ³éÏóÀඨÒåµÄÖ§³Ö·½Ãæ¾ßÓкܴóµÄÏàËÆÐÔ£¬ÉõÖÁ¿ÉÒÔÏà»¥Ìæ»»£¬Òò´ËºÜ¶à¿ª·¢ÕßÔÚ½øÐгéÏóÀඨÒåʱ¶ÔÓÚ ......

java»ù´¡

1¡¢×÷ÓÃÓòpublic,private,protected,ÒÔ¼°²»Ð´Ê±µÄÇø±ð
×÷ÓÃÓò µ±Ç°Àà ͬһpackage ×ÓËïÀà ÆäËûpackage
public √ √ √ √
protected √ √ √ ×
²»Ð´Ê±Ä¬ÈÏΪfriendly √ √ × ×
private √ × × ×
2¡¢ArrayListºÍVect ......

Java serialization½éÉܼ°¼òµ¥Ó¦ÓÃ

Object serializationµÄ¶¨Ò壺
Object serialization ÔÊÐíÄ㽫ʵÏÖÁËSerializable½Ó¿ÚµÄ¶ÔÏóת»»Îª×Ö½ÚÐòÁУ¬ÕâЩ×Ö½ÚÐòÁпÉÒÔ±»ÍêÈ«´æ´¢ÒÔ±¸ÒÔºóÖØÐÂÉú³ÉÔ­À´µÄ¶ÔÏó¡£
serialization²»µ«¿ÉÒÔÔÚ±¾»ú×ö£¬¶øÇÒ¿ÉÒÔ¾­ÓÉÍøÂç²Ù×÷£¨RMI£©¡£Õâ¸öºÃ´¦ÊǺܴóµÄ----ÒòΪËü×Ô¶¯ÆÁ±ÎÁ˲Ù×÷ϵͳµÄ²îÒ죬×Ö½Ú˳Ðò£¨ÓÃUnixϵÄc¿ª·¢¹ýÍ ......

JAVAÄÚ´æÎļþÓ³Éä

ÓÐÈçÏÂÇé¿öÏ¿ÉÒÔÓõ½ÄÚ´æÎļþÓ³Éä¼¼Êõ½â¾öÎÊÌâ:
 1.²»Òª¸´ÖÆÎļþÖÐËùÓеÄÊý¾Ý£¬Ö»ÐèÒªÐÞ¸ÄÎļþÖоֲ¿µÄÊý¾Ý¡£
 2.²¢ÐÐ\·Ö¶Î´¦Àí´óÎļþ¡£
  ÈçÏ´úÂëʾʹÓÃjavaNIO¾Ö²¿ÐÞ¸ÄÎļþÖÐÖ¸¶¨Î»ÖõIJ¿·ÖÊý¾Ý£º
Java´úÂë
/**  
     * ÐÞ¸ÄÎļþÖеÄijһ²¿·ÖµÄÊý¾ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ