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

¡¾×ª¡¿ÊµÕ½ Groovy: Groovy£ºJava ³ÌÐòÔ±µÄ DSL


Óà Groovy ±àд¸üÉٵĴúÂ룬Íê³É¸ü¶àµÄ¹¤×÷



 
¼¶±ð£º ³õ¼¶
Scott Davis , ´´Ê¼ÈË, ThirstyHead.com
2009 Äê 3 ÔÂ 09 ÈÕ
Groovy ר¼Ò Scott Davis ½«ÖØÐ¿ªÊ¼×«Ð´ ʵս Groovy ϵÁÐÎÄÕ£¬¸ÃϵÁÐÎÄÕÂÓÚ 2006 ÄêÍ£Ö¹±àд¡£×÷Ϊ¿ªÆªÎÄÕ£¬±¾ÎĽ«½éÉÜ Groovy ×î½üµÄ·¢Õ¹ÒÔ¼° Groovy µ±Ç°µÄ״̬¡£È»ºóÁ˽â´óÔ¼ ´Ó 2009 Ä꿪ʼ£¬Ê¹Óà Groovy ÊǶàôÇáËÉ¡£
Andrew Glover ÓÚ 2004 Ä꿪ʼΪ developerWorks ׫д¹ØÓÚ Groovy µÄÎÄÕ£¬ËûÏÈ׫дÁË alt.lang.jre ϵÁÐÖеĽéÉÜÐÔÎÄÕ “alt.lang.jre: ¸ÐÊÜ Groovy ”£¬ÓÖ¼ÌÐø×«Ð´Á˳¤ÆÚ¿¯·¢µÄ ʵս Groovy ϵÁС£·¢±íÕâЩÎÄÕÂʱÊг¡ÉÏ»¹Ã»ÓгöÏÖ¹ØÓÚ Groovy µÄÊé¼®£¨ÏÖÔÚÕâÑùµÄÊé¼®³¬¹ýÊ®¼¸±¾£©£¬¶øÇÒ Groovy 1.0 ÔÚ¼¸Äêºó²ÅÓÚ 2007 Äê 1 Ô·¢²¼¡£×Ô 2006 ÄêÄ©·¢²¼ ʵս Groovy µÄ×îºóÒ»ÆÚºó£¬Groovy ·¢ÉúÁ˺ܴóµÄ±ä»¯¡£
ÏÖÔÚ£¬Groovy ÿ¸öÔÂµÄÆ½¾ùÏÂÔØÊýÁ¿´óԼΪ 35,000¡£Mutual of Omaha µÈ±£ÊصĹ«Ë¾ÓµÓг¬¹ý 70,000 ÐÐ Groovy Éú²ú´úÂë¡£Groovy ÔÚ Codehaus.org ÖÐÓÐÒ»¸ö×îæµµÄÓʼþÁÐ±í£¬ÕâÊÇÍйܸÃÏîÄ¿µÄλÖã¨Çë²ÎÔÄ ²Î¿¼×ÊÁÏ £©¡£Grails ÊÇΩһһ¸öÓµÓн϶àÏÂÔØÊýÁ¿ÒÔ¼°·±Ã¦ÓʼþÁбíµÄÏîÄ¿£¬ËüÊÇÔÚ Groovy ÖÐʵÏÖµÄÁ÷ÐÐ Web ¿ò¼Ü£¨Çë²ÎÔÄ ²Î¿¼×ÊÁÏ £©¡£
ÔÚ JVM ÖÐÔËÐÐ·Ç Java™ ÓïÑÔ²»½ö³£¼û£¬¶øÇÒÒ²ÊÇ Sun µÄ JVM ²ßÂԵĺËÐIJ¿·Ö¡£Groovy ¼ÓÈë½øÁË Sun Ö§³ÖµÄ±¸Ñ¡ÓïÑÔ£¨Èç JavaScript, JavaFX, JRuby ºÍ Jython£©ÐÐÁÐÖС£2004 ÄêËù×öµÄʵÑéÏÖÔÚ³ÉΪÁË×îÇ°ÑØµÄ¼¼Êõ¡£
2009 Äê׫дµÄ¹ØÓÚ Groovy µÄÎÄÕÂÔÚÐí¶à·½ÃæÓë Andy ¿ªÊ¼×«Ð´µÄÎÄÕÂÏàͬ¡£2005 ÄêÈ·Á¢µÄÓï·¨ÈÔÈ»±£ÁôÖÁ½ñ¡£Ã¿¸ö·¢Ðа涼Ìí¼ÓÁËÒýÈËעĿµÄй¦ÄÜ£¬µ«ÊǶÔÓÚÏîÄ¿Ö÷¹ÜÀ´Ëµ£¬±£ÁôÏòºó¼æÈÝÐÔÊǼ«ÎªÖØÒªµÄ¡£ÕâÏî¿É¿¿µÄ»ù´¡Ê¹µÃ Java ¿ª·¢×éÖ¯ÔÚÆäÓ¦ÓóÌÐò½øÈëÉú²ú»·¾³²¢¿ªÊ¼ÒÀÀµ¸÷Ïî¼¼Êõʱ£¬ºÁ²»ÓÌÔ¥µØÑ¡ÔñÁË Groovy¡£
±¾ÎĵÄÄ¿±êÊÇʹ¾­Ñé·á¸»µÄ Java ¿ª·¢ÈËÔ±¿ÉÒÔÏñ Groovy ¿ª·¢ÈËÔ±Ò»Ñù½øÐпìËÙ¿ª·¢¡£²»Òª±»ËüµÄ±íÃæËùÃÉÆ­¡£±¾ÏµÁÐÈçÃû³ÆËùʾȫ²¿¶¼ÊÇʵ¼ÊʹÓÃµÄ Groovy ʵ¼ù֪ʶ¡£ÔÚ×ʼ±àдÍê “Hello, World” Ö®ºó£¬Çë×¼±¸ºÃ¾¡¹ÜÕÆÎÕʵ¼ÊµÄÓ¦Óá£

¹ØÓÚ±¾ÏµÁÐ
Groovy ÊÇÔËÐÐÔÚ Java ƽ̨ÉϵÄÏÖ´ú±à³ÌÓïÑÔ¡£Ëü½«ÌṩÓëÏÖÓÐ Java ´úÂëµÄÎ޷켯³É£¬Í¬Ê±ÒýÈë±Õ°üºÍÔª±à³ÌµÈ³öÉ«µÄй¦ÄÜ¡£¼òÑÔÖ®£¬Groovy ÊÇ 21 ÊÀ¼Í¸ù¾Ý Java ÓïÑÔµÄÐèÒª±àдµÄ¡£
°ÑÈÎÒâÒ»¸öй¤¾ß¼¯³Éµ½¿ª·¢¹¤¾ß°ü


Ïà¹ØÎĵµ£º

¶À¼Ò£º³ÌÐòÔ±±Ø±¸Java APIºÍÀàËÑË÷¸¨Öú¹¤¾ß·¢²¼

Òý×Ô:http://news.csdn.net/a/20090623/212109.html
   ¡¾CSDN6ÔÂ23ÈÕÏûÏ¢¡¿¸ù¾Ý¹úÍâýÌ屨µÀ£¬¿¨ÄÍ»ù÷¡´óѧ¼ÆËã»úϵµÄÑо¿ÈËÔ±ÈÕǰ¿ª·¢ÁËÁ½¿î¹¤¾ßÓÃÓÚ°ïÖú³ÌÐòÔ±´Ó³ÉǧÉÏÍòµÄJava APIÖÐÑ¡ÔñºÏÊʵÄAPI¡£
ÕâÁ½¿î¹¤¾ßµÄÃû×Ö·Ö±ðÊÇJadeiteºÍApatite¡£ËüÃÇÀûÓÃÁËÒÔÈËΪÖÐÐĵÄÉè¼Æ¼¼Êõ£¬´Ó¶ø´ó´óËõ¶ÌÁËËÑѰºÏÊʵÄÀ ......

Java×Ö½ÚÐò

¡¡ÒÔ϶ÔBIG-ENDIAN¡¢LITTLE-ENDIANµÄ½âÊÍÕýºÃŪ·´ÁË£¡£¡£¡£¡
¡¡¡¡BIG-ENDIAN£¨´ó×Ö½ÚÐò¡¢¸ß×Ö½ÚÐò£©
¡¡¡¡LITTLE-ENDIAN£¨Ð¡×Ö½ÚÐò¡¢µÍ×Ö½ÚÐò£©
¡¡¡¡Ö÷»ú×Ö½ÚÐò
¡¡¡¡ÍøÂç×Ö½Ú˳Ðò
¡¡¡¡JAVA×Ö½ÚÐò
¡¡¡¡1£®BIG-ENDIAN¡¢LITTLE-ENDIAN¸ú¶à×Ö½ÚÀàÐ͵ÄÊý¾ÝÓйصıÈÈçint,short,longÐÍ£¬¶ø¶Ôµ¥×Ö½ÚÊý¾ÝbyteȴûÓÐÓ°Ïì¡£BIG- ......

Javaѧϰ±Ê¼Ç¢Þ Java±äÁ¿

      ±äÁ¿ÊÇJava ³ÌÐòµÄÒ»¸ö»ù±¾´æ´¢µ¥Ôª¡£±äÁ¿ÓÉÒ»¸ö±êʶ·û£¬ÀàÐͼ°Ò»¸ö¿ÉÑ¡³õʼֵµÄ×éºÏ¶¨Òå¡£´ËÍ⣬ËùÓеıäÁ¿¶¼ÓÐÒ»¸ö×÷ÓÃÓò£¬¶¨Òå±äÁ¿µÄ¿É¼ûÐÔ£¬Éú´æÆÚ¡£
¡¡¡¡ÉùÃ÷Ò»¸ö±äÁ¿
     Ò»¡¢ ¾²Ì¬³õʼ»¯
¡¡¡¡ÔÚJava ÖУ¬ËùÓеıäÁ¿±ØÐëÏÈÉùÃ÷ÔÙʹÓ᣻ù±¾µÄ±äÁ¿ÉùÃ÷·½ ......

ÈçºÎʹÓÃJavaÖеÄDateºÍCalendarÀà

Java ÓïÑÔµÄCalendar(ÈÕÀú),Date(ÈÕÆÚ), ºÍDateFormat(ÈÕÆÚ¸ñʽ)×é³ÉÁËJava±ê×¼µÄÒ»¸ö»ù±¾µ«ÊǷdz£ÖØÒªµÄ²¿·Ö. ÈÕÆÚÊÇÉÌÒµÂß¼­¼ÆËãÒ»¸ö¹Ø¼üµÄ²¿·Ö. ËùÓеĿª·¢Õß¶¼Ó¦¸ÃÄܹ»¼ÆËãδÀ´µÄÈÕÆÚ, ¶¨ÖÆÈÕÆÚµÄÏÔʾ¸ñʽ, ²¢½«Îı¾Êý¾Ý½âÎö³ÉÈÕÆÚ¶ÔÏó. ÎÒÃÇдÁËÁ½ÆªÎÄÕÂ, ÕâÊǵÚһƪ, Î ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ