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

Java 1.5ÐÂÌØÐÔ¼ò½é

“JDK1.5”µÄÒ»¸öÖØÒªÖ÷Ìâ¾ÍÊÇͨ¹ýÐÂÔöÒ»Ð©ÌØÐÔÀ´¼ò»¯¿ª·¢£¬ÕâÐ©ÌØÐÔ°üÀ¨·ºÐÍ£¬for-each¡¡Ñ­»·£¬×Ô¶¯×°°ü/²ð°ü£¬Ã¶¾Ù£¬¿É±ä²ÎÊý,¡¡¾²Ì¬µ¼Èë¡¡¡£Ê¹ÓÃÕâÐ©ÌØÐÔÓÐÖúÓÚÎÒÃDZàд¸ü¼ÓÇåÎú£¬¾«º·£¬°²È«µÄ´úÂë¡£
Ò»£® Ê×Ïȼòµ¥½éÉÜһϸ÷ÖÖÌØÐÔ¼°ÆäʹÓÃ
1.·ºÐÍ(Generic)
C++ͨ¹ýÄ£°å¼¼Êõ¿ÉÒÔÖ¸¶¨¼¯ºÏµÄÔªËØÀàÐÍ£¬¶øJavaÔÚ1.5֮ǰһֱûÓÐÏà¶ÔÓ¦µÄ¹¦ÄÜ¡£Ò»¸ö¼¯ºÏ¿ÉÒÔ·ÅÈκÎÀàÐ͵ĶÔÏó£¬ÏàÓ¦µØ´Ó¼¯ºÏÀïÃæÄöÔÏóµÄʱºòÎÒÃÇÒ²²»µÃ²»¶ÔËûÃǽøÐÐÇ¿ÖÆµÃÀàÐÍת»»¡£ÃÍ»¢ÒýÈëÁË·ºÐÍ£¬ËüÔÊÐíÖ¸¶¨¼¯ºÏÀïÔªËØµÄÀàÐÍ£¬ÕâÑùÄã¿ÉÒԵõ½Ç¿ÀàÐÍÔÚ±àÒëʱ¿Ì½øÐÐÀàÐͼì²éµÄºÃ´¦¡£
“JDK1.5”µÄÒ»¸öÖØÒªÖ÷Ìâ¾ÍÊÇͨ¹ýÐÂÔöÒ»Ð©ÌØÐÔÀ´¼ò»¯¿ª·¢£¬ÕâÐ©ÌØÐÔ°üÀ¨·ºÐÍ£¬for-each¡¡Ñ­»·£¬×Ô¶¯×°°ü/²ð°ü£¬Ã¶¾Ù£¬¿É±ä²ÎÊý,¡¡¾²Ì¬µ¼Èë¡¡¡£Ê¹ÓÃÕâÐ©ÌØÐÔÓÐÖúÓÚÎÒÃDZàд¸ü¼ÓÇåÎú£¬¾«º·£¬°²È«µÄ´úÂë¡£
Ò»£® Ê×Ïȼòµ¥½éÉÜһϸ÷ÖÖÌØÐÔ¼°ÆäʹÓÃ
1.·ºÐÍ(Generic)
C++ͨ¹ýÄ£°å¼¼Êõ¿ÉÒÔÖ¸¶¨¼¯ºÏµÄÔªËØÀàÐÍ£¬¶øJavaÔÚ1.5֮ǰһֱûÓÐÏà¶ÔÓ¦µÄ¹¦ÄÜ¡£Ò»¸ö¼¯ºÏ¿ÉÒÔ·ÅÈκÎÀàÐ͵ĶÔÏó£¬ÏàÓ¦µØ´Ó¼¯ºÏÀïÃæÄöÔÏóµÄʱºòÎÒÃÇÒ²²»µÃ²»¶ÔËûÃǽøÐÐÇ¿ÖÆµÃÀàÐÍת»»¡£ÃÍ»¢ÒýÈëÁË·ºÐÍ£¬ËüÔÊÐíÖ¸¶¨¼¯ºÏÀïÔªËØµÄÀàÐÍ£¬ÕâÑùÄã¿ÉÒԵõ½Ç¿ÀàÐÍÔÚ±àÒëʱ¿Ì½øÐÐÀàÐͼì²éµÄºÃ´¦¡£
1 Collection<String> c = new ArrayList();
2 c.add(new Date());
¡¡¡¡±àÒëÆ÷»á¸ø³öÒ»¸ö´íÎó£º
add(java.lang.String) in java.util.Collection<java.lang.String> cannot be applied to (java.util.Date)
2.For-EachÑ­»·
For-EachÑ­»·µÃ¼ÓÈë¼ò»¯Á˼¯ºÏµÄ±éÀú¡£¼ÙÉèÎÒÃÇÒª±éÀúÒ»¸ö¼¯ºÏ¶ÔÆäÖеÄÔªËØ½øÐÐһЩ´¦Àí¡£µäÐ͵ĴúÂëΪ£º
1 void processAll(Collection c){
2 for(Iterator i=c.iterator(); i.hasNext();){
3 MyClass myObject = (MyClass)i.next();
4 myObject.process();
5 }
6 }
¡¡¡¡Ê¹ÓÃFor-EachÑ­»·£¬ÎÒÃÇ¿ÉÒÔ°Ñ´úÂë¸Äд³É£º
1 void processAll(Collection<MyClass> c){
2 for (MyClass myObject :c)
3 myObject.process();
4 }
¡¡¡¡Õâ¶Î´úÂëÒª±ÈÉÏÃæÇåÎúÐí¶à£¬²¢ÇÒ±ÜÃâÁËÇ¿ÖÆÀàÐÍת»»¡£
3.×Ô¶¯×°°ü/²ð°ü(Autoboxing/unboxing)
×Ô¶¯×°°ü/²ð°ü´ó´ó·½±ãÁË»ù±¾ÀàÐÍÊý¾ÝºÍËüÃǰü×°ÀàµØÊ¹Óá£
×Ô¶¯×°°ü£º»ù±¾ÀàÐÍ×Ô¶¯×ªÎª°ü×°Àà.(int >> Integer)
×Ô¶¯²ð°ü£º°ü×°Àà×Ô¶¯×ªÎª»ù±¾ÀàÐÍ.(Integer >> int)
¡¡¡¡ÔÚJDK1.5֮ǰ£¬ÎÒÃÇ×ÜÊǶԼ¯ºÏ²»ÄÜ´æ·Å»ù±


Ïà¹ØÎĵµ£º

×Ô¼ºÊ¹ÓÃjava×öµÄС¹¤¾ß


µ±ÄãÔÚÄã×Ô¼ºµÄµçÄÔÉÏ×°µÄ¶«Î÷±È½Ï¶àµÄʱºò£¬¶øÇÒÖ´ÐгÌÐòÓкÜÂÒ£¬ÈÃÄãÒ²ºÜ²»ºÃÕÒ£¬ÏÂÃæÕâ¸öÊÇÎÒÓÃjavaдµÄÒ»¶ÎС³ÌÐò£¬Ö±½ÓÔÚÄãµÄÔËÐд°¿ÚÊäÈë java open ??¾Í¿ÉÒÔ´ò¿ªÄã×Ô¼ºµÄÏëÒªµÄ»·¾³»òÕß¹¤¾ßÁË
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
public class open {
 publi ......

JavaʵÑéÐĵÃ

µÚ1Õ JavaÓïÑÔ¸ÅÊö
1.1 ֪ʶ¸ÅÀ¨
1.2 ʵÑéÁ·Ï°
1.2.1 Ò»¸ö¼òµ¥µÄÓ¦ÓóÌÐò
classÀï²»ÄÜÔÙÓÐclass£¬ÎÞÂÛÓÐûÓÐpublicÐÞÊΣ¬class¶¼ÊÇÆ½ÐйØÏµ£¬ÔÚbinÎļþ¼ÐÖлá²úÉú¸÷×ÔµÄ×Ö½ÚÂëÎļþ¡£Í¬Ò»¸ö.javaÔ´ÎļþÖÐÖÁ¶àÓÐÒ»¸öpublic class£¬Èç¹û²»ÏëÔÙÒ»¸öÔ´ÎļþÖÐд¶à¸öÀ࣬¾Í¸÷×ÔдԴ³ÌÐò£¬²¢°ÑÀ๫Ó㬼´ÓÃpublicÐÞÊΡ£
1.2.2 ......

Java¶¨Ê±ÈÎÎñµÄʵÏÖ

¢Ù¼Ì³ÐTimerTask£¬ÖØÐ´run·½·¨
package bamboo.task;
import java.util.TimerTask;
public class TimeTaskTest extends TimerTask{
 @Override
 public void run() {
  System.out.println("hi");
 }
}
¢Úͨ¹ýtimerÀ´ÉèÖÃij¸öʱ¼äÀ´µ÷Ó㬻òÕßÊÇÏà¸ô¶à³¤Ê±¼äµ÷ÓÃ
package bamboo.test; ......

XULRunner with Java: JavaXPCOM Tutorial 5

7.3 µã»÷ElementºÍÌîд±íµ¥
    ÎÒÃÇ¿ÉÒÔ°²È«µÄ¼ÓÔØÒ³Ãæ£¬³éÈ¡ÐÅÏ¢£¬µ«ÊÇÓÐʱä¯ÀÀÍøÒ³ÊÇÐèÒªÌîд±íµ¥²¢Ìá½»»òÕßµã»÷ij¸öÔªËØÀ´´¥·¢onclickÒÔ±ãÖ´ÐÐÒ»¶Î
JavaScript´úÂë¡£
    àÅ£¬ÒªÏëµã»÷Ò»¸öelementÐèÒª»ñµÃÕâ¸öelement(Ç°ÃæµÄxpathNodesÒ²Ðí¿ÉÒÔ°ïÎÒÃÇ×öµ½Õâµã)£¬Èç¹ûÊÇinput element£ ......

java ¶àÏß³ÌÖ® wait(),notify(),notifyAll()

http://www.cnblogs.com/anran_guojianjun/archive/2009/04/14/1435278.html
wait(),notify(),notifyAll()²»ÊôÓÚThreadÀà,¶øÊÇÊôÓÚObject»ù´¡Àà,Ò²¾ÍÊÇ˵ÿ¸ö¶ÔÏñ¶¼ÓÐ
wait(),notify(),notifyAll()
µÄ¹¦ÄÜ.ÒòΪ¶¼¸ö¶ÔÏñ¶¼ÓÐËø,ËøÊÇÿ¸ö¶ÔÏñµÄ»ù´¡,µ±È»²Ù×÷ËøµÄ·½·¨Ò²ÊÇ×î»ù´¡ÁË.
ÏÈ¿´java docÔõô˵:
 waitµ¼Öµ± ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ