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

java²úÉú¶ÔÏóµÄ¼¸ÖÖ·½Ê½


Óùؼü×ÖnewÉú³É¶ÔÏó£ºÕâÊÇ×î³£ÓõÄÒ»ÖÖ·½Ê½£¬ÀýÈç new String("hello")ÓÃnewÉú³É¶ÔÏóµÄÌØµãÊÇ£¬Õâ¸ö¶ÔÏóµÄÀà±ØÐëÔÚ±àÒëʱ¾ÍÔÚclasspathÖУ¬Èç¹ûûÓÐÌØ±ðµÄÀíÓɺÍÒªÇó£¬ÕâÊÇÎÒÃÇÉú³ÉÒ»¸ö¶ÔÏóµÄµÚһѡÔñ;
Class.forName(String className)¡£ÀýÈçClass c = Class.forName("com.company.jdbc.Driver");ÕâÖÖ·½·¨µÄÌØµãÊÇÔÚ±àÒëµÄʱºò²»ÐèÒª°üº¬Õâ¸öÀàÔÚclasspathÖУ¬¶ø¿ÉÒÔÍÆ³Ùµ½ÔËÐÐʱÔÙµ½claspathÖÐÕÒ¡£ÕâÖÖ·½Ê½µÄµäÐÍÔËÓÃʱ¼ÓÔØJDBCÇý¶¯³ÌÐòµÄʱºò¡£ÒòΪ²»Í¬µÄÊý¾Ý¿âÓв»Í¬µÄJDBCÇý¶¯³ÌÐò£¬ËùÒÔ¶ÔÓÚÐèÒªµÃµ½Ä³ÖÖÊý¾Ý¿âÁ¬½ÓµÄÓ¦ÓóÌÐò£¬¿ÉÄÜÐèÒªµ½ÔËÐÐʱ²ÅÖªµÀÁ¬½ÓµÄÊÇÄÄÖÖÊý¾Ý¿â£¬ËùÒÔ²ÉÓÃÕâÖÖ·½Ê½¼ÓÔØÊý¾Ý¿âÇý¶¯³ÌÐò¡£¶øÇÒÕâÓÃÓÐÀûÓÚ±àдͨÓÃÊý¾Ý¿âµÄÁ¬½Ó³Ø³ÌÐò£¬ÒòΪһ¸öÊý¾Ý¿âµÄÁ¬½Ó³Ø²¢²»ÐèÒªÔÚ±àÒëʱ¾ÍÐèÒª¸÷ÖÖÊý¾Ý¿âµÄÇý¶¯³ÌÐòµÄÀà;
ClassLoader.loadClass(String name);ÕâÖÖ·½Ê½¸ü¼ÓÁé»î£¬Ëü²»½ö¿ÉÒÔ´ÓclasspathÖмÓÔØÀ࣬¶øÇÒÒ²¿ÉÒÔÔÚÔËÐÐʱͨ¹ý×Ô¶¨ÒåÒ»¸öClassLoaderÀ´¼ÓÔØÀà¡£ÀýÈç¿ÉÒÔ´Óij¸öhttp»òÕßftp·þÎñÆ÷¼ÓÔØÀ࣬¸ü¿ÉÒÔ´ÓÈÎÒâµÄbyte[]À´¼ÓÔØÀà¡£Èç¹ûÎÒÃÇдһ¸ö×Ô¼ºµÄÀà¼ÓÔØÆ÷MyClassLoader extends ClassLoader£¬ÄÇôÎÒÃÇ¿ÉÒÔͨ¹ýÖØÔØ¸¸ÀàÖеÄprotected Class findClass(String name)·½·¨À´ÈÃËü¾ßÓÐÎÒÃÇÆÚ´ýµÄÐÐΪ£¬ClassLoaderµÄloadClass·½·¨»áµ÷ÓÃfindClassÀ´µÄµ½Ò»¸öClassÀàÐ͵ĶÔÏ󣬶øfindClass¿ÉÒÔͨ¹ýµ÷ÓÃClass defineClass(String name, byte[] b, int off, int len)À´Í¨¹ýbyte[]¹¹ÔìÒ»¸öClassÀàÐ͵ĶÔÏó¡£ÕâÖÖ·½Ê½µÄÌØµãÊǼ´Ê¹ÔØÔËÐÐʱҲ²»ÐèÒªÕâ¸öÀàÔÚclasspathÖС£
ʹÓöÔÏó¿Ë¡£ºObject µÄclone·½·¨ 
ʹÓù¤³§Éè¼ÆÄ£Ê½²úÉú£¨ÀàËÆÓýӿÚÏòÉÏתÐÍ£©


Ïà¹ØÎĵµ£º

javaÖÐʹÓÃjdbcÁ¬½Ósql server 2005

×¼±¸¹¤×÷
Ê×ÏÈ£¬²Ù×÷ϵͳÖа²×°ºÃSQL Server 2000/2005£¬Èç¹ûϵͳÖж¼×°ÓÐ2000ºÍ2005°æ£¬¼ÇµÃÍ£ÓÃÒ»¸ö£¬Ö»¿ªÒ»¸öÐÐÁË¡£
È»ºó£¬µ½Î¢ÈíÍøÕ¾ÏÂÔØMicrosoft SQL Server 2005 JDBC Driver 1.1
£¬Ò²¿ÉÒÔʹÓÃÕâ¸öµØÖ·Ö±½ÓÏÂÔØ
¡£
½âѹsqljdbc_1.1.1501.101_chs.exe£¬°Ñsqljdbc_1.1¸´ÖƵ½%ProgramFiles%£¨Èç¹ûϵͳÔÚCÅÌÔòΪC:\ ......

java socket¶àÏ̴߳úÂë

·þÎñÆ÷¶Ë£º
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
public class ThreadSocketServer extends Thread {
    private Socket client;
  &n ......

¶Á¡¶JAVAÐÂÊÖͨ²¡¡·

Ò»¡¢Ëã·¨ºÍÊý¾Ý½á¹¹
¡ïʲôʱºò¸ÃÓÃÊý×éÐÍÈÝÆ÷¡¢Ê²Ã´Ê±ºò¸ÃÓÃÁ´±íÐÍÈÝÆ÷£¿
¡ïʲôÊÇÉ¢Áк¯Êý£¿HashMapµÄʵÏÖÔ­ÀíÊÇʲô£¿
¡ïʲôÊǵݹ飿Èç¹ûÄãÒÔǰ´ÓÀ´Ã»Ð´¹ýµÝ¹éº¯Êý£¬³¢ÊÔ×Åдһ¸ö£¨±ÈÈçÓõݹ麯Êý½øÐÐĿ¼Ê÷±éÀú£©¡£
¡ïʲôÊÇËã·¨¸´ÔÓ¶È£¿
¡ïÄãÊÇ·ñÀí½â¿Õ¼ä»»Ê±¼äµÄ˼Ï룿
¡ïдһ¸öÕë¶ÔÕûÊýÊý×éµÄðÅÝÅÅÐòº¯Êý£¬¿ ......

Java Interface Êdz£Á¿´æ·ÅµÄ×î¼ÑµØµãÂð£¿

ÓÉÓÚjava interfaceÖÐÉùÃ÷µÄ×Ö¶ÎÔÚ±àÒëʱ»á×Ô¶¯¼ÓÉÏstatic finalµÄÐÞÊηû£¬¼´ÉùÃ÷Ϊ³£Á¿¡£Òò¶øinterfaceͨ³£ÊÇ´æ·Å³£Á¿µÄ×î¼ÑµØµã¡£È»¶øÔÚjavaµÄʵ¼ÊÓ¦ÓÃʱȴ»á²úÉúһЩÎÊÌâ¡£
ÓÉÓÚjava interfaceÖÐÉùÃ÷µÄ×Ö¶ÎÔÚ±àÒëʱ»á×Ô¶¯¼ÓÉÏstatic finalµÄÐÞÊηû£¬¼´ÉùÃ÷Ϊ³£Á¿¡£Òò¶øinterfaceͨ³£ÊÇ´æ·Å³£Á¿µÄ×î¼ÑµØµã¡£È»¶øÔÚjavaµÄ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ