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

javaÖÐ»á´æÔÚÄÚ´æÐ¹Â©Âð

»á¡£ ËùνÄÚ´æÐ¹Â¶¾ÍÊÇÖ¸Ò»¸ö²»ÔÙ±»³ÌÐòʹÓõĶÔÏó»ò±äÁ¿Ò»Ö±±»Õ¼¾ÝÔÚÄÚ´æÖС£
   javaµ¼ÖÂÄÚ´æÐ¹Â¶µÄÔ­ÒòºÜÃ÷È·£º³¤ÉúÃüÖÜÆÚµÄ¶ÔÏó³ÖÓжÌÉúÃüÖÜÆÚ¶ÔÏóµÄÒýÓþͺܿÉÄÜ·¢ÉúÄÚ´æÐ¹Â¶£¬¾¡¹Ü¶ÌÉúÃüÖÜÆÚ¶ÔÏóÒѾ­²»ÔÙÐèÒª£¬µ«ÊÇÒòΪ³¤ÉúÃüÖÜÆÚ¶ÔÏó³ÖÓÐËüµÄÒýÓöøµ¼Ö²»Äܱ»»ØÊÕ£¬Õâ¾ÍÊÇjavaÖÐÄÚ´æÐ¹Â¶µÄ·¢Éú³¡¾°¡£
    1.¼¯ºÏÀ࣬¼¯ºÏÀà½ö½öÓÐÌí¼ÓÔªËØµÄ·½·¨£¬¶øÃ»ÓÐÏàÓ¦µÄɾ³ý»úÖÆ£¬µ¼ÖÂÄÚ´æ±»Õ¼Óá£ÕâÒ»µãÆäʵҲ²»Ã÷È·£¬Õâ¸ö¼¯ºÏÀàÈç¹û½ö½öÊǾֲ¿±äÁ¿£¬¸ù±¾²»»áÔì³ÉÄÚ´æÐ¹Â¶£¬ÔÚ·½·¨Õ»Í˳öºó¾ÍûÓÐÒýÓÃÁ˻ᱻjvmÕý³£»ØÊÕ¡£¶øÈç¹ûÕâ¸ö¼¯ºÏÀàÊÇÈ«¾ÖÐԵıäÁ¿£¨±ÈÈçÀàÖеľ²Ì¬ÊôÐÔ£¬È«¾ÖÐÔµÄmapµÈ¼´Óо²Ì¬ÒýÓûòfinalÒ»Ö±Ö¸ÏòËü£©£¬ÄÇôûÓÐÏàÓ¦µÄɾ³ý»úÖÆ£¬ºÜ¿ÉÄܵ¼Ö¼¯ºÏËùÕ¼ÓõÄÄÚ´æÖ»Ôö²»¼õ£¬Òò´ËÌṩÕâÑùµÄɾ³ý»úÖÆ»òÕß¶¨ÆÚÇå³ý²ßÂԷdz£±ØÒª¡£
   2.µ¥Àýģʽ¡£²»ÕýȷʹÓõ¥ÀýģʽÊÇÒýÆðÄÚ´æÐ¹Â¶µÄÒ»¸ö³£¼ûÎÊÌ⣬µ¥Àý¶ÔÏóÔÚ±»³õʼ»¯ºó½«ÔÚJVMµÄÕû¸öÉúÃüÖÜÆÚÖдæÔÚ£¨ÒÔ¾²Ì¬±äÁ¿µÄ·½Ê½£©£¬Èç¹ûµ¥Àý¶ÔÏó³ÖÓÐÍⲿ¶ÔÏóµÄÒýÓã¬ÄÇôÕâ¸öÍⲿ¶ÔÏ󽫲»Äܱ»jvmÕý³£»ØÊÕ£¬µ¼ÖÂÄÚ´æÐ¹Â¶£¬¿¼ÂÇÏÂÃæµÄÀý×Ó£º
¡¡¡¡class A{
¡¡¡¡public A(){
¡¡¡¡  B.getInstance().setA(this);
¡¡¡¡}
¡¡¡¡....
¡¡¡¡}
¡¡¡¡//BÀà²ÉÓõ¥Àýģʽ
¡¡¡¡class B{
¡¡¡¡private A a;
¡¡¡¡private static B instance=new B();
¡¡¡¡public B(){}
¡¡¡¡public static B getInstance(){
¡¡¡¡return instance;
¡¡¡¡}
¡¡¡¡public void setA(A a){
¡¡¡¡this.a=a;
¡¡¡¡}
¡¡¡¡//getter...
¡¡¡¡}
¡¡¡¡ÏÔÈ»B²ÉÓÃsingletonģʽ£¬Ëû³ÖÓÐÒ»¸öA¶ÔÏóµÄÒýÓ㬶øÕâ¸öAÀàµÄ¶ÔÏ󽫲»Äܱ»»ØÊÕ¡£ÏëÏóÏÂÈç¹ûAÊǸö±È½Ï´óµÄ¶ÔÏó»òÕß¼¯ºÏÀàÐͻᷢÉúʲôÇé¿ö¡£
   ÉÏÃæËù½²µÄÕâЩҲÆô·¢ÎÒÃÇÈçºÎÈ¥²éÕÒÄÚ´æÐ¹Â¶ÎÊÌ⣬ÔÚ´úÂ븴ÉóµÄʱºò¹Ø×¢³¤ÉúÃüÖÜÆÚ¶ÔÏó£ºÈ«¾ÖÐԵļ¯ºÏ¡¢µ¥ÀýģʽµÄʹÓá¢ÀàµÄstatic±äÁ¿µÈµÈ¡£ÔÚJavaµÄʵÏÖ¹ý³ÌÖУ¬Ò²Òª¿¼ÂÇÆä¶ÔÏóÊÍ·Å£¬×îºÃµÄ·½·¨ÊÇÔÚ²»Ê¹ÓÃij¶ÔÏóʱ£¬ÏÔʽµØ½«´Ë¶ÔÏ󸳿ա£×îºÃ×ñÑ­Ë­´´½¨Ë­ÊͷŵÄÔ­Ôò¡£


Ïà¹ØÎĵµ£º

JavaÓïÑÔ³ÌÐòÉè¼Æ°¸Àý½Ì³Ì174Ò³8.2.1ÎҵĽâ´ð

public class MainThread1{
 public static void main(String args[]){
  MinorThread m1=new MinorThread(1);
  MinorThread m2=new MinorThread(2);
  new Thread(m1).start();
  new Thread(m2).start();
  
  
 }
}
class MinorThrea ......

java ±à³Ì´ÓÈëÃŵ½¾«Í¨£¨×ª£©


Ò»¡¢ JDK (Java Development Kit)
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲçÛJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJDKÊÇSun¹«Ë¾·¢²¼µÄJDK£¬³ýÁËSunÖ®Í⣬»¹Óкܶ๫˾ºÍ×éÖ¯¶¼¿ª· ......

JavaʵÏÖðÅÝÅÅÐò

×Ô´ÓÉÏ´ÎдÁ˶þ·Ö·¨²éÕÒ´úÂëºóͻȻ´òËãºÃºÃѧϰһÏÂÊý¾Ý½á¹¹.ÂòÁËÒ»±¾Êý¾Ý½á¹¹ÓëËã·¨......
 import java.util.Random;
/**
*
* @author leon.lee
*/
public class BubbleSort {
private int[] arrayData;
public void printArrayList(){
if (arrayData!=null){
for(int i:a ......

Javaģʽ

¡¶JavaÓëģʽ¡·Ê×ÏȲûÊöÁË´úÂëµÄÉè¼ÆÔ­Ôò£¬ÓÖÃèÊöÁËÔõÑùÀ´´´½¨Ò»¸öÀà»ò¶ÔÏ󣬽ô½ÓןæËß´ó¼ÒÔõÑùÀ´×éÖ¯ÕâЩÀàºÍ¶ÔÏóÀ´ÊµÏÖ¹¦ÄÜ¡£ËüÊÇÉè¼ÆÄ£Ê½£¬¶ø²»ÊǼܹ¹Ä£Ê½¡£
OOÃæÏò¶ÔÏó±à³Ì£¬ÊµÖÊÉÏÊÇÃæÏò³éÏó±à³Ì£¬¼´ÃæÏò½Ó¿Ú±à³Ì¡£ËùνµÄÃæÏò½Ó¿Ú±à³Ì£¬Ö¸ÀàÖ®¼ä¶¼ÒªÊ¹ÓýӿÚÀ´Í¨ÐÅ¡£ÀàÀ´·â×°¶ÔÏóµÄÐÐΪ£¬½Ó¿ÚÀ´·â×°ÀàÖ®¼äµÄͨÐÅ·½·¨ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ