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

JavaµÝ¹é·ÖÎö

µÝ¹éËã·¨Éè¼ÆµÄ»ù±¾Ë¼ÏëÊÇ£º¶ÔÓÚÒ»¸ö¸´ÔÓµÄÎÊÌ⣬°ÑÔ­ÎÊÌâ·Ö½âΪÈô¸É¸öÏà¶Ô¼òµ¥ÀàͬµÄ×ÓÎÊÌ⣬¼ÌÐøÏÂÈ¥Ö±µ½×ÓÎÊÌâ¼òµ¥µ½Äܹ»Ö±½ÓÇó½â£¬Ò²¾ÍÊÇ˵µ½Á˵ÝÍƵijö¿Ú£¬ÕâÑùÔ­ÎÊÌâ¾ÍÓеÝÍƵý⡣
¹Ø¼üҪץסµÄÊÇ£º
£¨1£©µÝ¹é³ö¿Ú
£¨2£©µØÍÆÖð²½Ïò³ö¿Ú±Æ½ü
Àý×Ó:
example£º Çó5µÄ½×³Ë¡£¡£      
  
ÈçÏ£º   
public class Test {
static int multiply(int n){
if(n==1||n==0)
return n;
else
return n*multiply(n-1);
}

public static void main(String[] args){
System.out.println(multiply(10));
}
}
ÉÏÃæµÄmultiplyÊÇÒ»¸ö½×³ËµÄÀý×Ó¡£ÆäʵµÝ¹éµÝ¹é£¬´Ó×ÖÃæÉϽâÊ;ÍÊÇÔÚ·½·¨±¾Éíµ÷ÓÃ×Ô¼ºµÄ·½·¨£¬»òÕß¼ä½Óµ÷Ó㻿´ÉÏÃæµÄ³ÌÐò£¬ÄÃmultiply(5)À´Ëµ£º   
n=5;Ö´ÐÐ 5*multiply(4);   
--------------------   
Õâʱºò¿´multiply(4)   
n=4 Ö´ÐÐ 4*multiply(3);   
-------------------   
¿´multiply(3)   
n=3,Ö´ÐÐ 3*multiply(2);   
---------------   
mulitply(2);   
n=2 Ö´ÐÐ 2*mulitply(1);   
Õâʱºò£¬return 1;ÍùÉÏ·µ»Ø   
2*1ÏòÉÏ·µ»Ø   
3*(2*1)ÏòÉÏ·µ»Ø   
4*£¨3*£¨2*1£©£© ÏòÉÏ·µ»Ø   
5*£¨4*£¨3*£¨2*1£©£© £© = 120   
ËùÒÔ³ÌÐòÊä³ö120;   
Õâʼòµ¥µÄµÝ¹éµÄÀý×Ó£»ËùÒÔ¿ÉÒÔ¿´³öÀ´µÝ¹éµÄ¹Ø¼üµÃÓеݹé³ö¿Ú(±¾ÌåµÄIfÓï¾ä)£¬»¹Óеݹ鷽·¨£»   
ÒÔÏÂÊÇÎÒÔÚ°Ù¶ÈÖªµÀÅöµ½Ò»¸öÅóÓѵÄÌáÎÊ,Ò²ÊǹØÓڵݹéËã·¨µÄ:
------------------------ÎÊÌâ------------------------------
±¾È˸ÕѧJAVA£¬Ã»ÓÐÈκαà³Ì»ù´¡£¬¸÷λ¸ßÊÖ¼ûЦ¡£
public class Count
{
static void count(int n) //µÝ¹é·½·¨
{
if (n<5)
count(n+1);
System.out.print(" "+n);
}
public static void main(String args[])
{
count(1)


Ïà¹ØÎĵµ£º

java²¢·¢±à³Ìʵ¼ù±Ê¼Ç


1, ±£Ö¤Ḭ̈߳²È«µÄÈýÖÖ·½·¨:
    a, ²»Òª¿çÏ̷߳ÃÎʹ²Ïí±äÁ¿
    b, Ê¹¹²Ïí±äÁ¿ÊÇfinalÀàÐ͵Ä
    c, ½«¹²Ïí±äÁ¿µÄ²Ù×÷¼ÓÉÏͬ²½
2, Ò»¿ªÊ¼¾Í½«ÀàÉè¼Æ³ÉḬ̈߳²È«µÄ, ±ÈÔÚºóÆÚÖØÐÂÐÞ¸´Ëü,¸üÈÝÒ×.
3, ±àд¶àÏ̳߳ÌÐò, Ê×Ïȱ£Ö¤Ë ......

javaÄÚ´æÒç³ö


ÄÚ´æÒç³öÓëÊý¾Ý¿âËø±íµÄÎÊÌ⣬¿ÉÒÔ˵ÊÇ¿ª·¢ÈËÔ±µÄجÃΣ¬Ò»°ãµÄ³ÌÐòÒì³££¬×ÜÊÇ¿ÉÒÔÖªµÀÔÚʲôʱºò»òÊÇÔÚʲô²Ù×÷²½ÖèÉϳöÏÖÁËÒì³££¬¶øÇÒ¸ù¾Ý¶ÑÕ»ÐÅÏ¢Ò²ºÜÈÝÒ׶¨Î»µ½³ÌÐòÖÐÊÇij´¦³öÏÖÁËÎÊÌâ¡£ÄÚ´æÒç³öÓëËø±íÔò²»È»£¬Ò»°ãÏÖÏóÊDzÙ×÷Ò»°ãʱ¼äºóϵͳԽÀ´Ô½Âý£¬Ö±µ½ËÀ»ú£¬µ«²¢²»ÄÜÃ÷È·ÊÇÔÚʲô²Ù×÷ÉϳöÏֵģ¬·¢ÉúµÄʱ¼äµãҲûÓÐ ......

JavaÖеÄÈÝÆ÷

ÏßÐÔ±í£¬Á´±í£¬¼¯ºÏ£¬¹þÏ£±íÊdz£ÓõÄÊý¾Ý½á¹¹£¬ÔÚ½øÐÐJava¿ª·¢Ê±£¬JDKÒѾ­ÎªÎÒÃÇÌṩÁËһϵÁÐÏàÓ¦µÄÀàÀ´ÊµÏÖ»ù±¾µÄÊý¾Ý½á¹¹¡£ÕâЩÀà¾ùÔÚjava.util°üÖС£
Collection
©ÀList
©¦©ÀLinkedList
©¦©ÀArrayList
©¦©¸Vector
©¦¡¡©¸Stack
©¸Set
Map
©ÀHashtable
©ÀHashMap
©¸WeakHashMap
Ö÷Òª·ÖΪÁ½¸ö·ÖÖ§£º
Collectio ......

Effective Java ѧϰ±Ê¼Ç£¨£±£©

ͨ³£Çé¿öÏ£¬ÎÒÃÇÔÚдһ¸öÀàʱ£¬Ò»°ã»á¸³ÓèËüÒ»¸ö»ò¼¸¸öpublicµÄ¹¹Ô캯Êý£¬ÈÃÍⲿ³ÌÐòÄܹ»´´½¨¶ÔÏó.¡¡È»¶ø£¬ÔÚeffective¡¡java ÖУ¬´ÓÁíÒ»¸ö½Ç¶È¸æ½ëÎÒÃÇÔÚʹÓÃpublicµÄ¹¹Ô캯ÊýÇ°£¬ÏÈ¿¼ÂÇÓÃpublic µÄ¾²Ì¬º¯ÊýÀ´´´½¨¶ÔÏó.¡¡
ÆäÓŵãÈçÏ£º
£±.¡¡Ò»¸ö¾²Ì¬µÄ¹¤³§º¯Êý£¬¿ÉÒÔÈ¡²»Í¬µÄÃû×Ö.¡¡¶ø¹¹Ô캯ÊýµÄÃû×ÖÖ»ÄÜÓëÀàͬÃû.¡¡
......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ