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

Groovy javaµÄºÃ»ï°é4

ºÜ¿ÉÄܽ« Groovy µ±³ÉÊÇûÓйæÔòµÄ Java ´úÂë¡£µ«Êµ¼ÊÉÏ£¬Groovy Ö»ÊǹæÔòÉÙһЩ¡£ÕâÒ»½ÚµÄÖØµãÊÇʹÓà Groovy ±àд Java Ó¦ÓóÌÐòʱ¿ÉÒÔ²»Óÿ¼ÂǵÄÒ»¸ö Java ±à³ÌµÄ¾ßÌå·½Ãæ£ºÀàÐͶ¨Òå¡£
ΪʲôҪÓÐÀàÐͶ¨Ò壿
ÔÚ Java ÖУ¬Èç¹ûÒªÉùÃ÷Ò»¸ö String ±äÁ¿£¬Ôò±ØÐëÊäÈ룺
String value = "Hello World";
µ«ÊÇ£¬Èç¹û×ÐϸÏëÏ룬¾Í»á¿´³ö£¬µÈºÅÓÒ²àµÄ×Ö·ûÒѾ­±íÃ÷ value µÄÀàÐÍÊÇ String¡£ËùÒÔ£¬Groovy ÔÊÐíÊ¡ÂÔ value Ç°ÃæµÄ String ÀàÐͱäÁ¿£¬²¢Óà def ´úÌæ¡£
def value = "Hello World"
ʵ¼ÊÉÏ£¬Groovy »á¸ù¾Ý¶ÔÏóµÄÖµÀ´ÅжÏËüµÄÀàÐÍ¡£
½« HelloWorld.groovy ÎļþÖеĴúÂë±à¼­³ÉÏÂÃæÕâÑù£º
String message = "Hello World"
println message
ÔËÐÐÕâ¶Î´úÂ룬Ӧ¸Ã»áÔÚ¿ØÖÆÌ¨ÉÏ¿´µ½ÓëÇ°ÃæÒ»ÑùµÄ “Hello World”¡£ÏÖÔÚ£¬½«±äÁ¿ÀàÐÍ String Ìæ»»Îª def ²¢ÖØÐÂÔËÐдúÂë¡£ÊDz»ÊÇ×¢Òâµ½ÁËÏàͬµÄ½á¹û£¿
³ýÁËÊä³ö message µÄÖµ£¬»¹¿ÉÒÔÓÃÒÔϵ÷ÓÃÊä³öËüµÄÀàÐÍ£º
def message = "Hello World"
println message.class
Êä³ö “class java.lang.String” Ó¦¸ÃÊÇĿǰΪֹºÜÊÜ»¶Ó­µÄÒ»Ïî±ä»¯£¡
Èç¹ûÏëÖªµÀµ½µ×·¢ÉúÁËʲô£¬ÄÇô¿ÉÒÔ¸æËßÄú£ºGroovy ÍÆ¶Ï³ö message Ò»¶¨ÊÇ String ÀàÐ͵ģ¬ÒòΪËüµÄÖµÊÇÓÃË«ÒýºÅÀ¨ÆðÀ´µÄ¡£
ÀàÐÍÍÆ¶ÏµÄ¸ü¶àÄÚÈÝ
Äú¿ÉÄÜÌý˵¹ý£¬ÔÚ Groovy ÖÐ “Ò»Çж¼ÊǶÔÏó” — µ«¶ÔÓÚÀàÐÍÀ´ËµÕâ¾ä»°Òâζ×ÅÊ²Ã´ÄØ£¿ÈÃÎÒÃÇ¿´¿´Èç¹û½«Ç°ÃæÊ¾ÀýÖÐµÄ String Ìæ»»ÎªÊý×Ö»áÔõôÑù£¬ÈçÏÂËùʾ£º
def message = 12
println message.class
message ±äÁ¿µÄÊý×ÖÖµ¿´ÆðÀ´ÏñÊÇ Java µÄÔ­ÉúÀàÐÍ int¡£µ«ÊÇ£¬ÔËÐÐÕâ¸ö´úÂë¾Í¿ÉÒÔ¿´³ö£¬Groovy ½«Ëü×÷Ϊ Integer¡£ÕâÊÇÒòΪÔÚ Groovy ÖÐ “Ò»Çж¼ÊǶÔÏó”¡£
Java ÖеÄËùÓжÔÏó¶¼À©Õ¹×Ô java.lang.Object£¬Õâ¶Ô Groovy À´Ëµ·Ç³£·½±ã¡£¼´Ê¹ÔÚ×îÔãµÄÇé¿öÏ£¬Groovy ÔËÐÐʱ²»ÄÜÈ·¶¨±äÁ¿µÄÀàÐÍ£¬ËüÖ»Ð轫±äÁ¿µ±³É Object£¬ÎÊÌâ¾Í½â¾öÁË¡£
¼ÌÐøÊ¹ÓÃÕâ¶Î´úÂë¡£½« message ¸Ä³É×Ô¼ºÏ²»¶µÄÈÎÒâÀàÐÍ£ºGroovy »áÔÚÔËÐÐʱ¾¡ÆäËùÄÜÍÆ¶Ï³öÕâ¸ö±äÁ¿µÄÀàÐÍ¡£
ÎÞÀàÐÍÓÐʲôÒâÒå
ÄÇô£¬Groovy ȱÉÙÀàÐÍÒâζ×ÅËùÐèµÄÊäÈë¸üÉÙ¡£²»¿É·ñÈÏ£¬½« String Ìæ»»³É def ²¢Ã»ÓÐÕæÕý½ÚÔ¼¶àÉÙ´ò×Ö¹¤×÷ — Èý¸ö×Öĸ²¢²»ÖµµÃÈçºÎ¿äÒ«£¡µ«ÊÇÔÚ¸ü¸ßµÄ²ã´ÎÉÏ¿´£¬ÔÚ±àд´óÁ¿²»½ö½ö°üº¬±äÁ¿ÉùÃ÷µÄ´úÂëµÄʱºò£¬Ã»ÓÐÀàÐÍȷʵ¼õÉÙÁËÐí¶à´ò×Ö¹¤×÷¡£¸üÖØÒªµÄÊÇ£¬ÕâÒâζ×ÅÒªÔĶÁµÄ´úÂëÒªÉٵöࡣ


Ïà¹ØÎĵµ£º

JNAʵÏÖJavaµ÷ÓÃFortran

Ôڳɹ¦ÊµÏÖJavaµ÷ÓÃC++Ö®ºó£¬½ÓÏÂÀ´Ïëµ½ÄÜ·ñͨ¹ýJNAʵÏÖJavaµ÷ÓÃFortran£¬½ñÌìÊÔÑéÁËһϣ¬»¹ÊDZȽÏÈÝÒ׵ġ£
ÍøÉÏÓÐÒ»¸öJavaµ÷ÓÃF95µÄÀý×Ó£¬µ«ÊÇÎÒ¿¼ÂDz»½öҪʵÏÖF95µÄµ÷Ó㬻¹ÒªÊµÏÖF77µÄµ÷Óã¬ËùÒÔ·ÑÁËһЩÖÜÕÛ¡£
ÎÊÌâµÄ¹Ø¼üÔÚÓÚF77Ϊ¹ý³ÌÃû×Ô¶¯Ìí¼ÓÁËÒ»¸öβ²¿µÄÏ»®Ïߣ¬ËùÒÔsub1Õâ¸ö¹ý³Ì£¬µ½JavaÒ»¶Ë£¬¾Í±ä³ÉÁËsub1_£¬ ......

ÔÚOracleÖм¯³Éjava³ÌÐòµÄ¾­Ñé̸֮£¡

Õâ¶Îʱ¼äΪ¹«Ë¾ÄÚ²¿µÄÊý¾Ý´¦Àí¿ª·¢ÁËÒ»¸ö¹¤¾ß£¬Ç£Éæµ½ÔÚOracleÖм¯³ÉjavaÓ¦Óã¬×ܽáÁËһЩ¾­Ñ飬ÒÔ¹©´ó¼Ò²Î¿¼ÁË£¡
³ÌÐò·ÖÁ½²¿·Ö£¬Ç°¶Ë½çÃæÓÉVB/VC¿ª·¢£¬Ö÷ҪʵÏÖÊý¾Ý´¦ÀíÅäÖü°³£¹æ¼Ç¼ÔËË㣬Õⲿ·ÖûÓÐʲôºÃ˵µÄÁË¡£
ºǫ́ÒÔOracleΪÊý¾Ý»ù´¡´¦ÀíÍÐ¹ÜÆ½Ì¨£¬ÔÚÊý¾Ý´¦Àí¹ý³ÌÖУ¬ÐèÒª¶ÔһЩÃû³Æ¡¢µØÖ·Ê²Ã´µÄ½øÐÐÕªÒªÌáÈ¡¡¢² ......

JAVA³£Óü¼ÊõÍøÕ¾


http://www.javaalmanac.com
- Java¿ª·¢ÕßÄê¼øÒ»ÊéµÄÔÚÏß°æ±¾. ÒªÏë¿ìËٲ鵽ijÖÖJava¼¼ÇɵÄÓ÷¨¼°Ê¾Àý´úÂë, ÕâÊÇÒ»¸ö²»´íµÄÈ¥´¦.
http://www.onjava.com
- O'ReillyµÄJavaÍøÕ¾. ÿÖܶ¼ÓÐÐÂÎÄÕÂ.
http://java.sun.com
- ¹Ù·½µÄJava¿ª·¢ÕßÍøÕ¾ - ÿÖܶ¼ÓÐÐÂÎÄÕ·¢±í.
http://www.developer.com/java
-
ÓÉGa ......

JavaÈí¼þ¼Ü¹¹Ê¦ËùÒªÐèµÄ¶«Î÷

×÷ΪJava³ÌÐòÔ±À´Ëµ£¬×îÍ´¿àµÄÊÂÇéιýÓÚ¿ÉÒÔÑ¡ÔñµÄ·¶Î§Ì«¹ã£¬¿ÉÒÔ¶ÁµÄÊéÌ«¶à£¬ÍùÍùÈÝÒ×ÎÞËùÊÊ´Ó¡£ÎÒÏë¾ÍÎÒ×Ô¼º¶Á¹ýµÄ¼¼ÊõÊé¼®ÖÐÌôÑ¡³öÀ´Ò»Ð©£¬°´ÕÕѧϰµÄÏȺó˳Ðò£¬ÍƼö¸ø´ó¼Ò£¬ÌرðÊÇÄÇЩÏë²»¶ÏÌá¸ß×Ô¼º¼¼ÊõˮƽµÄJava³ÌÐòÔ±ÃÇ¡£
Ò»¡¢Java±à³ÌÈëÃÅÀà
¶ÔÓÚûÓÐJava±à³Ì¾­ÑéµÄ³ÌÐòÔ±ÒªÈëÃÅ£¬Ëæ±ã¶ÁʲôÈëÃÅÊé¼®¶¼Ò»Ñù£¬Õâ ......

ÓÃJavaÉú³ÉUUID


GUIDÊÇÒ»¸ö128볤µÄÊý×Ö£¬Ò»°ãÓÃ16
½øÖƱíʾ¡£Ëã·¨µÄºËÐÄ˼ÏëÊǽáºÏ»úÆ÷µÄÍø¿¨¡¢µ±µØÊ±¼ä¡¢Ò»¸öËæ¼´ÊýÀ´Éú³ÉGUID¡£´ÓÀíÂÛÉϽ²£¬Èç¹ûһ̨»úÆ÷ÿÃë²úÉú10000000¸öGUID£¬Ôò¿ÉÒÔ
±£Ö¤£¨¸ÅÂÊÒâÒåÉÏ£©3240Äê²»ÖØ¸´¡£
UUIDÊÇ1.5ÖÐÐÂÔöµÄÒ»¸öÀ࣬ÔÚjava.utilÏ£¬ÓÃËü¿ÉÒÔ²úÉúÒ»¸öºÅ³ÆÈ«ÇòΨһµÄID
package
com.mytest;
im ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ