Javaѧϰ:½â¾öJ2MEÖеÄÄÚ´æÐ¹Â©
¡¡¡¡²»ÖªµÀÖ÷ÌâΪ"J2MEÖеÄÄÚ´æÐ¹Â©"ÊÇ·ñÍ×µ±£¬²»¹ýÔÚJ2MEÖÐÈç¹û´¦Àí²»ºÃ×ÊÔ´µÄ´´½¨ºÍÊÍ·ÅÎÊÌ⣬Ҳ»á³öÏÖÀàËÆÔÚC\C++ÖеÄÄÚ´æÐ¹Â©ÏÖÏó¡£
¡¡¡¡J2MEÖÐ×ʹÓõÄ×ÊÔ´ÎÞ·ÇÊÇͼƬºÍÉùÒô¡£ÎªÁËÌá¸ßÓÎÏ·µÄÔËÐÐËÙ¶È£¬ÎÒÃÇͨ³£°ÑËüÃÇÉùÃ÷Ϊȫ¾Ö±äÁ¿£¬ÓÖÓÉÓÚÊÖ»úµÄÄÚ´æµÄ¹ØÏµ£¬ÎÒÃDz»ÄܰÑÕâЩ×ÊԴͬʱ¼ÓÔØ½øÄڴ棬ËùÒÔÎÒÃÇ»áÔÚʹÓõÄʱºòµ¼Èë×ÊÔ´£¨´´½¨¶ÔÏ󣩣¬¶ø°ÑÔÝʱ²»ÐèÒªµÄ×ÊÔ´£¨Í¼Æ¬»òÉùÒô£©¶ÔÏó¸³ÖµÎªnull£¨µ±È»ÕâÊÇÎÒµÄ×ö·¨£¬²»ÖªµÀÊÇ·ñºÍ´ó¼ÒÒ»Ñù£©¡£ÔÚÕâÆÚ¼äÈç¹û´¦Àí²»ºÃ£¬¾Í»áÓÐЩ×ÊÔ´¶ÔÏóµÄÔÚÄÚ´æÖÐûÓÐÇå³ý¸É¾»£¬¾Í»áÔì³ÉÄÚ´æÐ¹Â©£¬½á¹û¾ÍÊÇ¿ÉÓÃÄÚ´æÔ½À´Ô½Ð¡¡£ÏÂÃæÎҾ;ÙÀý˵Ã÷¡£
¡¡¡¡1.ͼƬ×ÊÔ´
¡¡¡¡Òªµã£ºÒªÎªÃ¿Ò»¸öͼƬ×ÊÔ´ÉùÃ÷Ò»¸ö¶ÔÏó±äÁ¿
¡¡¡¡¼ÙÉèÔÚÒ»¸ö³ÌÐòÉùÃ÷ÁË2¸öͼƬ¶ÔÏó£º
¡¡¡¡Image pic1,pic2;
¡¡¡¡Èç¹ûÔÚijһʱ¿ÌҪʹÓÃpic1ºÍpic2Ôò£º
¡¡¡¡if(pic1==null)pic1=Image.createImage("/1.png");
¡¡¡¡if(pic2==null)pic2=Image.createImage("/2.png");
¡¡¡¡µ±ÕâЩͼƬÓÃÍêºó£¬¾ÍÓ¦µ±£º
¡¡¡¡pic1=null;
¡¡¡¡pic2=null;
¡¡¡¡Èç¹ûÐèҪʹÓÃÁíÍâÁ½¸öͼƬ3.pngºÍ4.png£¬Ôò×îºÃÁíÉùÃ÷Á½¸ö±äÁ¿¶ÔÏópic3,pic4À´µ¼ÈëËüÃÇ£¬²»ÒªÊ¹ÓÃpic1,pic2±äÁ¿À´µ¼ÈëÕâÁ½¸öͼƬ£¬È磺
¡¡¡¡if(pic1==null)pic1=Image.createImage("/3.png");//²»ÒªÕâÑù×ö
¡¡¡¡if(pic2==null)pic2=Image.createImage("/4.png");//²»ÒªÕâÑù×ö
¡¡¡¡ÒòΪÕâÑù×ö»áÓ°ÏìÀ¬»øÊÕ¼¯Æ÷¶Ôpic1,pic2¶ÔÏóµÄ»ØÊÕ¹¤×÷£¬´Ó¶øÔì³ÉÄÚ´æ»ØÊÕ²»¸É¾»
¡¡¡¡2.ÉùÒô×ÊÔ´£¨²»Í¬µÄƽ̨¶ÔÉùÒôµÄ´¦Àí·½Ê½²»Í¬£©
¡¡¡¡Òªµã£ººÍͼƬ×ÊÔ´Ò»Ñù£¬ÁíÍâÔÚ»ØÊÕÉùÒô×ÊÔ´Ò»¶¨ÒªÍ£Ö¹ÉùÒôµÄ²¥·Å£»»¹ÓÐÔÚÿ´Î¿ªÊ¼²¥·ÅÉùÒôǰ£¬Ò²ÒªÏÈÅжÏÒ»ÏÂÉùÒôµÄ״̬£¨¼òµ¥µã£¬Ö±½Óµ÷ÓÃstop,ÏÈÈÃÉùÒôÍ£ÏÂÀ´£¬È»ºóÔÙ²¥·Å£©£¬Èç¹û²»ÏÈÍ£Ö¹ÉùÒôµÄ²¥·Å£¬ÔÙµ÷ÓÃÆäÔËÐв¥·Å£¬¿ÉÄÜ»áÉú³ÉÎÞ·¨»ØÊյĶÔÏó£¨ÕâÊDZ¾È˲²âµÄ£©Ôì³ÉÄÚ´æµÄй©¡£
¡¡¡¡È磺
¡¡¡¡¼ÙÉèsoundΪÉùÒô¶ÔÏó
¡¡¡¡ÊÍ·Åsound×ÊÔ´£º
¡¡¡¡if(sound!=null)
¡¡¡¡{
¡¡¡¡¡¡¡¡sound.stop();
¡¡¡¡¡¡¡¡sound=null;
¡¡¡¡}
¡¡¡¡ÕâÑùsoundµÄ×ÊÔ´¾Í¿ÉÒÔ°²È«µÄ±»À¬»ø»ØÊÕÆ÷ÊÕ»ØÁË
¡¡¡¡²¥·ÅÉùÒô×ÊÔ´£º
¡¡¡¡if(sound!=null)
¡¡¡¡{
¡¡¡¡¡¡¡¡sound.stop();
¡¡¡¡¡¡¡¡sound.start();
¡¡¡¡}
¡¡¡¡ÒÔÉϾÍÊÇÎҵľÑé̸֮£¬Ò²ÐíÓдíÎóµÄµØ·½Çë´ó¼ÒÔÁÂ
Ïà¹ØÎĵµ£º
private static boolean isValidDate(String strValue ) {//20091001×Ö·û´®
int d = Integer.parseInt(strValue.substring(6, 8));
int m = Integer.parseInt(strValue.substring(4, 6));
int y = Integer.parseInt(strValue.subst ......
ÌáÆðJavaÄÚ²¿ÀࣨInner Class£©¿ÉÄܺܶàÈ˲»Ì«ÊìϤ£¬Êµ¼ÊÉÏÀàËÆµÄ¸ÅÄîÔÚC++ÀïÒ²ÓУ¬ÄǾÍÊÇǶÌ×ÀࣨNested Class£©£¬¹ØÓÚÕâÁ½ÕßµÄÇø±ðÓëÁªÏµ£¬ÔÚÏÂÎÄÖлáÓжԱȡ£ÄÚ²¿Àà´Ó±íÃæÉÏ¿´£¬¾ÍÊÇÔÚÀàÖÐÓÖ¶¨ÒåÁËÒ»¸öÀࣨÏÂÎĻῴµ½£¬ÄÚ²¿Àà¿ÉÒÔÔÚºÜ¶àµØ·½¶¨Ò壩£¬¶øÊµ¼ÊÉϲ¢Ã»ÓÐÄÇô¼òµ¥£¬Õ§¿´ÉÏÈ¥ÄÚ²¿ÀàËÆºõÓÐЩ¶àÓ࣬ËüµÄÓô¦¶ÔÓÚ³õ ......
1¡¢Java SE 7ÔâÓö.NET CLR»á·¢Éúʲô£¿
´ÓJava SE 7µÄ¹¦ÄÜÁбíÖпÉÒÔ¿´³ö£¬ËüÏà±ÈÒÔǰ°æ±¾ÓÐÁ˳¤×ãÌá¸ß¡£ÄÇô£¬ËüÊÇÒ»¸öÓÎÏ·¸Ä±äÕßÂð£¿ÎÒÈÏΪ²»»áÊÇÕâÑù¡£ÔÚ¹ýÈ¥ÊýÄêÖУ¬JVMºÍ.NET CLR¶¼·¢ÉúÁËÖÚ¶à¸Ä½ø£»¹ýÈ¥ÄÇЩֻÓм¼Êõ·Ç³£¸ß³¬µÄ³ÌÐòÔ±²ÅÄÜÍê³ÉµÄÐí¶àÊÂÇ飬ÏÖÔÚ½èÖúÓÚJVMºÍ.NET CLRµÄÔöÇ¿¹¦ÄÜ£¬ÆÕͨ³ÌÐòÔ±Ò²Äܹ»×öµÃµ½¡ ......
°Ë javaÃæÏò¶ÔÏó³ÌÐòÉè¼Æ(¹¹Ôì·½·¨)
/**
* ÃæÏò¶ÔÏóÖ®¶þ
* ¹¹Ôì·½·¨(¹¹Ôì»ú):
*
* 1,¹¹Ôì·½·¨µÄÌØÕ÷:
* Ëü¾ßÓÐÓëÀàÏàͬµÄÃû³Æ£»
* Ëü²»º¬·µ»ØÖµ£»
* Ëü²»ÄÜÔÚ·½·¨ÖÐÓÃreturnÓï¾ä·µ»ØÒ»¸öÖµ
* ×¢Ò⣺ÔÚ¹¹Ôì·½·¨Àï²»º¬·µ»ØÖµµÄ¸ÅÄîÊDz»Í¬ÓÚ“void&rdquo ......
¾Å javaÃæÏò¶ÔÏó³ÌÐòÉè¼Æ(this¹Ø¼ü×Ö)
/**
* ÃæÏò¶ÔÏóÖ®ËÄ
* this¹Ø¼ü×Ö×ܽá
*/
/*this¹Ø¼ü×ֵĵÚÒ»ÖÖÓ÷¨*/
//ÔÚ·½·¨Öе÷ÓÃͬÀàÖеķ½·¨,ÕâʱµÄthis¿ÉÒÔÊ¡ÂÔ.
class ThisPointer
{
public void function1()
{
System.out.println("function1 is calling...");
......