Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ :

java ÖеÄÀàÓë½Ó¿Ú¶¨ÒåʵÀý

java½Ó¿ÚʵÀý
2009-03-10 09:00:18.0      À´Ô´:ÖйúJAVA¼¼ÊõÍø   
¹Ø¼ü´Ê£º  java     ½Ó¿Ú     Âë  
½üÈÕÔÚ±à³ÌÖÐÓõ½½Ó¿Ú֪ʶ,ÓÉÓڿα¾ÖжԽӿÚÃèÊö½ÏÉÙ,ËùÒÔÏë´ÓÍøÉϲéÕÒ×ÊÁÏ,µ«ÍøÉϵÄ×ÊÁÏ´ó¶àÒ²Ö»ÊÇÈß³¤µÄÃèÊö,ËùÒÔÔÚ´ËÌṩһ×Ô¼ºÐ´µÄʵÀý,¹©´ó¼Ò²Î¿¼:
Ô­ÌâÊÇÕâÑùµÄ£ºÔÚjavaÖУ¬¶¨ÒåÒ»¸ö½Ó¿Ú£¬ÉùÃ÷¼ÆË㳤·½ÐÎÃæ»ýºÍÖܳ¤µÄ³éÏó·½·¨£¬ÔÙÓÃÒ»¸öÀàȥʵÏÖÕâ¸ö½Ó¿Ú£¬ÔÙ±àдһ¸ö²âÊÔÀàȥʹÓÃÕâ¸ö½Ó¿Ú¡£
Ê×ÏÈ£¬½Ó¿Ú±ØÐëµ¥¶À´æ·Å£¬Èç¹ûÎÒÃÇÓÃeclipse±à³ÌµÄ»°£¬ËüÃÇÌáʾ£ºThe public type **** must be defined in its own file£¬Òâ˼ÊDZØÐëÒª¶¨ÒåÔÚÆä×Ô¼ºµÄÎļþÖУ¬ËùÒÔҪΪ½Ó¿ÚÎļþµ¥¶À´æ·ÅÆðÀ´£¬¾ÙÀý£¬ÎÒÃǵĽӿÚҪʵÏÖ»ñµ½¾ØÐεij¤£¬¿í£¬Ãæ»ý£¬Öܳ¤£¬ËùÒÔ¶¨ÒåÒÔϵĽӿڡ£
public interface calrect {
public abstract int calarea();
public abstract int calgirth();
public abstract int getx();
public abstract int gety();
}
×¢Ò⣬¶¨Òå½Ó¿Ú¾ÍÏñ¶¨ÒåÀàÒ»Ñù£¬½Ó¿ÚµÄ·ÃÎÊ¿ØÖÆ·ûÖ»ÄÜÓÃpublic£¬ÓÃpublic¶¨ÒåµÄ½Ó¿Ú¿ÉÒÔ±»ËùÓеÄÀàºÍ°üÒýÓ㬶øÈ±Ê¡µÄÔòÖ»Äܱ»Í¬Ò»¸ö ......

java¶àÏß³Ì

¹Ø¼ü×Ö: java¶àÏß³ÌÀý×Ó
µ½ÕâÀïÎÒÃÇ×öÒ»¸öÍêÕûµÄÀý×ÓÀ´ËµÃ÷Ï̲߳úÉúµÄ·½Ê½²»Í¬¶øÉú³ÉµÄÏ̵߳ÄÇø±ð£º
package debug;
import java.io.*;
import java.lang.Thread;
class MyThread extends Thread{
public int x = 0;
public void run(){
System.out.println(++x);
}
}
class R implements Runnable{
private int x = 0;
public void run(){
System.out.println(++x);
}
}
public class Test {
public static void main(String[] args) throws Exception{

for(int i=0;i<10;i++){
Thread t = new MyThread();
t.start();
}
Thread.sleep(10000);//ÈÃÉÏÃæµÄÏß³ÌÔËÐÐÍê³É
R r = new R();
for(int i=0;i<10;i++){
Thread t = new Thread(r);
t.start();
}
}
}
¡¡¡¡ÉÏÃæ10¸öÏ̶߳ÔÏó²úÉúµÄ10¸öÏß³ÌÔËÐÐʱ´òÓ¡ÁË10´Î1¡£ÏÂÃæ10¸öÏ̶߳ÔÏó²úÉúµÄ10¸öÏß³ÌÔËÐÐʱ´òÓ¡ÁË1µ½10¡£ÎÒÃǰÑÏÂÃæµÄ10¸öÏ̳߳ÆÎªÍ¬Ò»ÊµÀý(RunnableʵÀý)µÄ¶à¸öÏ̡߳£
¡¡¡¡Ï½ÚÎÒÃǽ«Ñо¿Ï̶߳ÔÏó·½·¨£¬»¹ÊÇÄǾ仰£¬Ò»°ãÎĵµÖпÉÒÔ¶Áµ½µÄÄÚÈÝÎÒ²»»á½éÉÜÌ«¶à
Çë´ó¼Ò×Ô¼ºÁ˽⡣
Ï̶߳ÔÏóµÄ ......

java ÀàµÄÐòÁл¯ºÍ³Ö¾Ã»¯Àí½â


Ê×ÏÈҪ˵µÄÊÇ,HibernateÖÐORMÀï¶ÔÓ¦µÄÓ³ÉäÎļþBEAN,±ØÐëʵÏÖÐòÁл¯.ÒòΪBEANÀïµÄÊý¾ÝÐèÒª´æÈëÊý¾Ý¿â(Ҫת»¯Îª¶þ½øÖƱ£´æ),½øÐдæÈ¡¹¤×÷.
        JAVAÀàµÄÊý¾Ý ,Èç¹ûÒª½øÐÐÏà¹ØµÄ´æ´¢¹¤×÷(ÈçдÎļþ,ÍøÂç´«Êä,дÊý¾Ý¿âµÈ),ÄÇôÕâ¸öÊý¾ÝµÄÀà ¾Í±ØÐëʵÏÖÐòÁл¯½Ó¿Ú (java.io.Serializable).
        ÐòÁл¯ :  °Ñ¶ÔÏóת»» Ϊ¶þ½øÖÆÊý¾Ý(ÈçÍøÂç´«Êä,´æ´¢Êý¾Ý¿âµÈ),±ØÐëʵÏÖÐòÁл¯½Ó¿Ú (java.io.Serializable).
        ³Ö¾Ã»¯ :  °Ñ¶ÔÏó±£´æ ÔÚ½éÖÊÉÏ(ÈçдÎļþ,¶ÁÎļþ²»ÊÇ), ûÓнӿÚʵÏÖ,Ò»°ãÖ¸·½·¨µ÷ÓÃ. 
Èç¹û°´ÕÕ´æ´¢½éÖʺÍÉúÃüÖÜÆÚµÄ³¤¶Ì»®·Ö£¬ËùÓеÄÊý¾Ý¶¼ÒÔÁ½ÖÖÐÎʽ´æÔÚ£¬ÆäÖÐÒ»ÖÖÊDZ£´æÓÚÄÚ´æÖеÄÔËÐÐʱ¶ÔÏó£¬ÁíÒ»ÖÖÔòÊÇ´æ´¢Óڳ־û¯ÎïÀí½éÖÊÖеÄÎļþ£¬±ÈÈçÊý¾Ý¿âÎļþµÈ¡£Êý¾ÝµÄ³Ö¾Ã»¯¹Ø×¢ÓÚÏàͬµÄÊý¾ÝÔÚ²»Í¬ÐÎ̬Êý¾ÝÖ®¼äµÄת»¯£¬½â¾öµÄÊÇÈçºÎ½«ÄÚ´æ¶ÔÏó³Ö¾Ã»¯´æ´¢£¬ÒÔ¼°´ÓÎïÀí½éÖÊÖмÓÔØÊý¾Ý²¢´´½¨ÄÚ´æ¶ÔÏó¡£
Êý¾ÝµÄ³Ö¾Ã»¯ÊÇÐòÁл¯µÄÓÖÒ»¸öµäÐ͵ÄÓ¦Ó㬶ÔÏóÖ»ÓÐÔÚÐòÁл¯Ö®ºó²ÅÄܽøÐг־û¯´æ´¢£¬´Ó³Ö¾Ã»¯´æ´¢½éÖʼÓÔØµÄÊý¾Ýͨ¹ý·´ÐòÁ ......

JSONÓëJAVAÊý¾ÝµÄת»»

¹Ø¼ü×Ö: json java
JSON-libÕâ¸öJavaÀà°üÓÃÓÚ°Ñbean,mapºÍXMLת»»³ÉJSON²¢Äܹ»°ÑJSONת»Ø³ÉbeanºÍDynaBean¡£
ÏÂÔØµØÖ·:http://json-lib.sourceforge.net/
»¹ÒªÐèÒªµÄµÚ3·½°ü:
org.apache.commons(3.2ÒÔÉϰ汾)
org.apache.oro
net.sf.ezmorph(ezmorph-1.0.4.jar)
nu.xom
1¡¢List
Java´úÂë
boolean[] boolArray = new boolean[]{true,false,true};      
            JSONArray jsonArray1 = JSONArray.fromObject( boolArray );      
            System.out.println( jsonArray1 );      
           // prints [true,false,true]     
              
            List list = new ArrayList();      
&nb ......

java serialVersionUID º¬Òå

serialVersionUID ÓÃÀ´±íÃ÷ÀàµÄ²»Í¬°æ±¾¼äµÄ¼æÈÝÐÔ
¡¡¡¡¼òµ¥À´Ëµ£¬JavaµÄÐòÁл¯»úÖÆÊÇͨ¹ýÔÚÔËÐÐʱÅжÏÀàµÄserialVersionUIDÀ´ÑéÖ¤°æ±¾Ò»ÖÂÐԵġ£ÔÚ½øÐз´ÐòÁл¯Ê±£¬JVM»á°Ñ´«À´µÄ×Ö½ÚÁ÷ÖеÄserialVersionUIDÓë±¾µØÏàӦʵÌ壨ÀࣩµÄserialVersionUID½øÐбȽϣ¬Èç¹ûÏàͬ¾ÍÈÏΪÊÇÒ»Öµģ¬¿ÉÒÔ½øÐз´ÐòÁл¯£¬·ñÔò¾Í»á³öÏÖÐòÁл¯°æ±¾²»Ò»ÖµÄÒì³£¡£
¡¡¡¡µ±ÊµÏÖjava.io.Serializable½Ó¿ÚµÄʵÌ壨ÀࣩûÓÐÏÔʽµØ¶¨ÒåÒ»¸öÃûΪserialVersionUID£¬ÀàÐÍΪlongµÄ±äÁ¿Ê±£¬JavaÐòÁл¯»úÖÆ»á¸ù¾Ý±àÒëµÄclass×Ô¶¯Éú³ÉÒ»¸öserialVersionUID×÷ÐòÁл¯°æ±¾±È½ÏÓã¬ÕâÖÖÇé¿öÏ£¬Ö»ÓÐͬһ´Î±àÒëÉú³ÉµÄclass²Å»áÉú³ÉÏàͬµÄserialVersionUID ¡£
¡¡¡¡Èç¹ûÎÒÃDz»Ï£Íûͨ¹ý±àÒëÀ´Ç¿ÖÆ»®·ÖÈí¼þ°æ±¾£¬¼´ÊµÏÖÐòÁл¯½Ó¿ÚµÄʵÌåÄܹ»¼æÈÝÏÈǰ°æ±¾£¬Î´×÷¸ü¸ÄµÄÀ࣬¾ÍÐèÒªÏÔʽµØ¶¨ÒåÒ»¸öÃûΪserialVersionUID£¬ÀàÐÍΪlongµÄ±äÁ¿£¬²»ÐÞ¸ÄÕâ¸ö±äÁ¿ÖµµÄÐòÁл¯ÊµÌå¶¼¿ÉÒÔÏ໥½øÐд®Ðл¯ºÍ·´´®Ðл¯¡£ 
http://www.baidu.com/baidu?wd=serialVersionUID&tn=monline_4_dg
......

java±ÊÊÔÌâ

µÚ1Õ       Ñ¡ÔñÌâ
1.1 ÏÂÁÐÓï¾äÄÄÒ»¸öÕýÈ·£¨£©
¡¡¡¡A£® Java³ÌÐò¾­±àÒëºó»á²úÉúmachine code
¡¡¡¡B£®Java³ÌÐò¾­±àÒëºó»á²úÉúbyte code
¡¡¡¡C£®Java³ÌÐò¾­±àÒëºó»á²úÉúDLL
¡¡¡¡D£®ÒÔÉ϶¼²»ÕýÈ·
1.2 ÌṩJava´æÈ¡Êý¾Ý¿âÄÜÁ¦µÄ°üÊÇ£¨£©
¡¡¡¡A£®java.sql
¡¡¡¡B£®java.awt
¡¡¡¡C£®java.lang
¡¡¡¡D£®java.swing
1.3 Ö´ÐÐÈçϳÌÐò´úÂë
¡¡¡¡a=0;c=0;
¡¡¡¡do{
¡¡¡¡--c;
¡¡¡¡a=a-1;
¡¡¡¡}while(a>0);
¡¡¡¡ºó£¬CµÄÖµÊÇ£¨£©
¡¡¡¡A£®0
¡¡¡¡B£®1
¡¡¡¡C£®-1
¡¡¡¡D£®ËÀÑ­»·
1.4 ÏÂÁÐÄÄÒ»ÖÖÐðÊöÊÇÕýÈ·µÄ£¨£©
¡¡¡¡A£®abstractÐÞÊηû¿ÉÐÞÊÎ×ֶΡ¢·½·¨ºÍÀà
¡¡¡¡B£®³éÏó·½·¨µÄbody²¿·Ö±ØÐëÓÃÒ»¶Ô´óÀ¨ºÅ{}°üס
¡¡¡¡C£®ÉùÃ÷³éÏó·½·¨£¬´óÀ¨ºÅ¿ÉÓпÉÎÞ
¡¡¡¡D£®ÉùÃ÷³éÏó·½·¨²»¿Éд³ö´óÀ¨ºÅ
1.5 ÏÂÁÐÄÄÖÖ˵·¨ÊÇÕýÈ·µÄ£¨£©
¡¡¡¡A£®ÊµÀý·½·¨¿ÉÖ±½Óµ÷Óó¬ÀàµÄʵÀý·½·¨
¡¡¡¡B£®ÊµÀý·½·¨¿ÉÖ±½Óµ÷Óó¬ÀàµÄÀà·½·¨
¡¡¡¡C£®ÊµÀý·½·¨¿ÉÖ±½Óµ÷ÓÃÆäËûÀàµÄʵÀý·½·¨
¡¡¡¡D£®ÊµÀý·½·¨¿ÉÖ±½Óµ÷Óñ¾ÀàµÄÀà·½·¨
1.6 ÏÂÁÐ˵·¨ÕýÈ·µÄÓУ¨£©
¡¡¡¡A£®»·¾³±äÁ¿¿ÉÔÚ±àÒësourcecodeʱָ¶¨
¡¡¡¡B£®ÔÚ±àÒë³ÌÐòʱ£¬ËùÄÜÖ¸¶¨µÄ»·¾³±äÁ¿²»°üÀ¨class path
¡¡¡¡C£® ......
×ܼǼÊý:40319; ×ÜÒ³Êý:6720; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [2707] [2708] [2709] [2710] 2711 [2712] [2713] [2714] [2715] [2716]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ