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

ÈçºÎÈ¡µÄJavaÔ´´úÂëÎļþÖÐÎļþÃûºÍÐкÅ

ÈçºÎÈ¡µÄJavaÔ´´úÂëÎļþÖÐÎļþÃûºÍÐкţº£©
ÔÚC/C++µÄ³ÌÐò£¬±àÒëÆ÷ÌṩÁËÁ½¸öºêÀ´Ö§³ÖÈ¡µÃÔ´ÎļþÖеÄÐкźÍÎļþÃû£¬ÕâÁ½¸öºêÊÇ__FILE__,__LINE__
Äã¿ÉÒÔÈçÏµķ½·¨´òÓ¡ÐкźÍÎļþÃû
²é¿´Ô´´úÂë
´òÓ¡°ïÖú
1    #include <stdio.h>
2    int main()
3    {
4     fprintf(stdout,"[%s:%d] Hello World!",__FILE__,__LINE__);
5     return 0;
6    }
µ«ÊÇÔÚJAVAÏÂûÓÐÕâÁ½¸öºê£¬ÄÇôÎÒÃÇÈçºÎÀ´È¡µÃÎļþÃûºÍÐкţ¬·­ÔÄJDK£¬ÎÒÃÇÕÒµ½StackTraceElementÕâ¸öÀà¡£Õâ¸öÀà¿ÉÒÔ´ÓThrowableÈ¡µÃ£¬ÁíÍâÒ²¿ÉÒÔ´ÓThreadÀàÈ¡µÃ£¬Í¨¹ýÕâЩÎÒдÈçϵÄÒ»¸ö´òÓ¡ÐкŵIJâÊÔ³ÌÐò£º
²é¿´Ô´´úÂë
´òÓ¡°ïÖú
01    public class LineNo {
02     public static int getLineNumber() {
03     return Thread.currentThread().getStackTrace()[2].getLineNumber();
04     }
05     
06     public static String getFileName() {
07     return Thread.currentThread().getStackTrace()[2].getFileName();
08     }
09     public static void main(String args[]) {
10     System.out.println("["+getFileName()+"£º"+ getLineNumber()+"]"+"Hello World!");
11     }
12    }
ÁôÏÂÒ»¸öÎÊÌ⣬ÉÏÃæ³ÌÐòÖеÄmagicÊý×Ö 2 ´ú±íʲôº¬ÒåÄØ£¿
0ÊÇthread.getCurrentThread()
1ÊÇgetLineNumber()
2²ÅÊǵ÷ÓÃgetLineNumberµÄÀà


Ïà¹ØÎĵµ£º

Java³õѧÕßϰÌâ20µÀ£¨×ª£©

1.Java Ô´ÎļþÖÐ×î¶àÖ»ÄÜÓÐÒ»¸ö£¨£©À࣬ÆäËûÀàµÄ¸öÊý²»ÏÞ¡£
publicÀà,¶øÇÒÕâ¸öÀàµÄÀàÃûÒªºÍÎļþÃûÒ»ÖÂ.
2.ÃæÏò¶ÔÏó³ÌÐòÉè¼ÆµÄÌØÕ÷£¨·â×°ÐÔ£©£¨¼Ì³Ð£©£¨¶à̬ÐÔ£©
3.½Ó¿ÚÊÇÓÉ£¨³éÏó·½·¨£©ºÍ£¨³£Á¿£©×é³ÉµÄÌØÊâÀà
4.ÓÃstaticÐÞÊεķ½·¨ÊÇ£¨¾²Ì¬·½·¨£¬»òÀà·½·¨£©
5.ÔÚ²úÉúÒì³£µÄ·½·¨ÉùÃ÷ÖÐÉùÃ÷»á²úÉúµÄ ......

JavaÓïÑÔÈëÃųõѧÕßµÄһЩÇÐÉíÌå»áÓë¹ý³Ì¡¾×ª¸öÀÏÌû¡¿

Java×ÜÓÐËüµÄǧ°ãºÃ´¦Ê¹ÄãÑ¡ÔñËü£¬µ«ÕâÐ©Ëæ±ã·­·­Êé»òÔÚÍøÉϹäһȦ¾ÍÄÜÕÒµ½´ð°¸¡£ÔÚ±¾ÎÄÖУ¬±ÊÕß°Ñ×Ô¼ºÑ§Ï°JavaµÄһЩÇÐÉíÌå»áºÍ¹ý³Ìд³öÀ´£¬¹©³õѧÕß×ö¸ö²Î¿¼¡£ ¡¡¡¡ÎÒÔÚѧϰJavaµÄ¹ý³ÌÖÐÖ÷ÒªÎ§ÈÆÒÔϼ¸¸ö·½ÃæÀ´Ñ§Ï°£º
¡¡¡¡1£®Ê±¿ÌÌáÐÑ×Ô¼ºJavaÊÇÒ»ÖÖOOPÓïÑÔ¹¤¾ß£¬¶ø²»½ö½öÊDZàÂ룬ֻÓÐÕâÑù²ÅÄÜ×ÜÌå°ÑÎÕºÍÔËÓÃJava¡£
¡¡¡ ......

¹ØÓÚJavaÕ»Óë¶ÑµÄ˼¿¼

¹ØÓÚJavaÕ»Óë¶ÑµÄ˼¿¼
1. Õ»(stack)Óë¶Ñ(heap)¶¼ÊÇJavaÓÃÀ´ÔÚRamÖдæ·ÅÊý¾ÝµÄµØ·½¡£ÓëC++²»Í¬£¬Java×Ô¶¯¹ÜÀíÕ»ºÍ¶Ñ£¬³ÌÐòÔ±²»ÄÜÖ±½ÓµØÉèÖÃÕ»»ò¶Ñ¡£
¡¡¡¡2. Õ»µÄÓÅÊÆÊÇ£¬´æÈ¡ËٶȱȶÑÒª¿ì£¬½ö´ÎÓÚÖ±½ÓλÓÚCPUÖеļĴæÆ÷¡£µ«È±µãÊÇ£¬´æÔÚÕ»ÖеÄÊý¾Ý´óСÓëÉú´æÆÚ±ØÐëÊÇÈ·¶¨µÄ£¬È±·¦Áé»îÐÔ¡£ÁíÍ⣬ջÊý¾Ý¿ÉÒÔ¹²Ïí£¬Ïê¼ûµÚ3µ ......

JAVAÐÂÊÖÆð²½

        Èç¹û´Ó·­¿´Thinking in java ÕâÊéËãÆð£¬ÄÇÎÒÒѾ­¿´Á˲¶àÈý¸öÔÂÁË£¬µ«ÊÇÊÂʵÉÏÕæÕý°Ñ»¨ÔÚ˼¿¼JAVAÎÊÌâÉϵÄʱ¼äËãÏ£¬¿ÉÕæÊÇÈÃ×Ô¼º¶¼Óеã˵²»¹ýÈ¥¡£ÖÖÖÖÀíÓɶ¼³ä³â×ÅÎÒµÄÉñ¾­£¬µ«Î޷Ƕ¼ÊÇÀÁ¶èÕßµÄ×ÔÎÒ±£»¤µÄÊֶΣ¬ÎÒ²»µÃ²»¸Ð¿®ÕæµÄÊÇ×Ô¼ºÌ«²»ÉϽøÁË¡£
   &nbs ......

JavaÓÃforÑ­環Map


¸ù¾ÝJDK5µÄÐÂÌØÐÔ,ÓÃForÑ­»·Map,ÀýÈçÑ­»·MapµÄKey
Java´úÂë
for(String dataKey : paraMap.keySet())   {      
    System.out.println(dataKey );            &nbs ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ