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

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

Òý×Ô:http://news.csdn.net/a/20090623/212109.html
   ¡¾CSDN6ÔÂ23ÈÕÏûÏ¢¡¿¸ù¾Ý¹úÍâýÌ屨µÀ£¬¿¨ÄÍ»ù÷¡´óѧ¼ÆËã»úϵµÄÑо¿ÈËÔ±ÈÕǰ¿ª·¢ÁËÁ½¿î¹¤¾ßÓÃÓÚ°ïÖú³ÌÐòÔ±´Ó³ÉǧÉÏÍòµÄJava APIÖÐÑ¡ÔñºÏÊʵÄAPI¡£
ÕâÁ½¿î¹¤¾ßµÄÃû×Ö·Ö±ðÊÇJadeiteºÍApatite¡£ËüÃÇÀûÓÃÁËÒÔÈËΪÖÐÐĵÄÉè¼Æ¼¼Êõ£¬´Ó¶ø´ó´óËõ¶ÌÁËËÑѰºÏÊʵÄÀàÓëAPIµÄʱ¼ä¡£ÎªÒ»¸ö³ÌÐòÑ¡ÔñºÏÊʵÄAPI²¢²»ÄÇôֱ¹Û£¬ÈË»ú½»»¥Ñ§½ÌÊÚBrad A. Myers˵µÀ¡£Ä¿Ç°Javadoc¿âÖÐÓÐ35000¸ö·½·¨°üº¬ÔÚ4100¸öÀàÖУ¬¶øÇÒÕâЩÊý×Ö»¹ÔÚ²»¶ÏÀ©´ó£¬ÒòΪÿ·¢²¼Ð°汾µÄJava£¬¾Í»áÓÐÒ»ÅúеÄAPI±»Ìí¼Ó½øÈ¥¡£¾ÍÁ¬×îºÃµÄ¿ª·¢ÈËÔ±Ò²ÎÞ·¨ÍêÈ«ÊìϤÕâЩAPI¡£
ÕâÊÇËùÓгÌÐòÔ±ËùÃæÁٵĻù±¾ÎÊÌ⣬²»¹ÜËûÃÇÊDzËÄñ»¹ÊÇר¼Ò£¬Myers˵µÀ£¬ËäÈ»¿ÉÒÔÈÃAPIÉè¼ÆµÄ¸ü¼Ó¼òµ¥Ò×Ó㬵«ÏÖÓеÄJava ±à³ÌÖÐËùÓõ½µÄ´óÁ¿ÖØÒªµÄAPIʹÓÃÆðÀ´ÈÔÈ»ºÜÀ§ÄÑ¡£JadeiteºÍApatite¿ÉÒÔ°ïÖú³ÌÐòÔ±ÃÇ´ÓÏÖÓеÄAPIÖÐÑ¡Ôñ×Ô¼ºËùÐèÒªµÄ¡£
Jadeite£¨http://www.cs.cmu.edu/~jadeite£©ÊÇJava Documentation with Extra Information Tacked-on for EmphasisµÄËõд¡£Ëü¿ÉÒÔ¸ù¾ÝGoogleËÑË÷ÌṩµÄAPIʹÓÃÆµ¶ÈÀ´Í¨¹ý²»Í¬µÄ×ÖÌå´óСÀ´ÏÔʾAPIµÄÃû³Æ¡£±ÈÈçÆµ·±Ê¹ÓõÄPrintWriter¾Í»áÓôóºÅ×ÖĸÀ´ÏÔʾ£¬¶ø²»¾­³£Ê¹ÓõÄPrintEventÔòÓÃСºÅ×ÖÀ´ÏÔʾ¡£
Jadeite»¹Ê¹ÓÃÁËÖÚ°ü£¨Crowd-sourcing£©¼¼ÊõÀ´½â¾öÓеÄAPI²¢²»ÊǹËÃû˼ÒåµÄ°üº¬³ÌÐòÔ±ËùÏ£ÍûʹÓõķ½·¨µÄÎÊÌâ¡£ÀýÈçMessageºÍMimeMessageÀಢ²»°üº¬·¢ËÍemailµÄ·½·¨¡£Òò´ËJadeite¿ÉÒÔÈò»Í¬µÄÓû§ÎªÐèҪʹÓõÄÀàºÍ·½·¨Ìí¼ÓÒ»¸ö½Ð×öplaceholderµÄ¶«Î÷£¬Óû§¿ÉÒԱ༭placeholder´Ó¶øÀ´¸ø³ÌÐòÔ±Ìṩָµ¼¡£ÔÚplaceholderÖпÉÒÔ¸æËß³ÌÐòÔ±ËûÃÇËùÐèÒªµÄ·½·¨µÄÈ·ÇÐλÖá£
ÁíÍ⣬ÓеĶÔÏóµÄ´´½¨¶ÔÓÚ³ÌÐòÔ±À´Ëµ²¢²»ÊÇÌØ±ðÊìϤ£¬±ÈÈçSSL sockets¡£ÔÚÕâÖÖÇé¿öÏ£¬Jadeite°üº¬Á˳ÌÐòÔ±´´½¨ÕâЩ¶ÔÏóµÄ×î³£ÓôúÂ룬Óû§¿ÉÒÔ´ÓÕâЩ´úÂë·¶ÀýÖеõ½Æô·¢¡£
ͨ¹ý¶ÔÓû§ÊÔÓõÄÑо¿ÏÔʾʹÓÃJadeite¿ÉÒÔ±ÈʹÓñê×¼µÄJavadocÌá¸ßÈý±¶µÄЧÂÊ¡£
Apatite£¨http://www.cs.cmu.edu/~apatite£©ÊÇAssociative Perusal of APIs That Identifies Targets EasilyµÄËõд£¬ÆäʵÏÖ·½·¨ÓëJadeite²»Í¬£¬Ëü¿ÉÒÔÈóÌÐòÔ±ä¯ÀÀAPIÖ®¼äµÄ¹ØÏµ£¬¿ÉÒԲ鿴²»Í¬µÄ°ü¡¢ÀàºÍ·½·¨Ö®¼äµÄ±Ë´ËÁªÏµ¡£
JadeiteºÍApatiteĿǰ¾ù´¦ÓÚʵÑéÑо¿½×¶Î£¬µ«ÒѾ­¿ÉÒÔÈù«ÖÚʹÓ᣽«ÕâÁ½¸ö¹¤¾ßÍÆ¹ãºó»áÔöÇ¿ËüÃÇÔÚÖÚ°ü·½ÃæµÄ¹¦ÄÜ¡£Í¬Ê±»¹ÄܸøÑо¿ÈËÔ±ÖØÒªµÄ·´À¡ÐÅÏ¢£¬´Ó¶ø¼ÌÐø¶ÔËüÃ


Ïà¹ØÎĵµ£º

½âÎöJavaÀàºÍ¶ÔÏóµÄ³õʼ»¯¹ý³Ì

ÀàµÄ³õʼ»¯ºÍ¶ÔÏó³õʼ»¯ÊÇ JVM ¹ÜÀíµÄÀàÐÍÉúÃüÖÜÆÚÖзdz£ÖØÒªµÄÁ½¸ö»·½Ú£¬Google ÁËÒ»±éÍøÂ磬ÓйØÀà×°ÔØ»úÖÆµÄÎÄÕµ¹ÊDz»ÉÙ£¬È»¶øÀà³õʼ»¯ºÍ¶ÔÏó³õʼ»¯µÄÎÄÕ²¢²»¶à£¬ÌرðÊÇ´Ó×Ö½ÚÂëºÍ JVM ²ã´ÎÀ´·ÖÎöµÄÎÄÕ¸üÊÇÏÊÓÐËù¼û¡£
±¾ÎÄÖ÷Òª¶ÔÀàºÍ¶ÔÏó³õʼ»¯È«¹ý³Ì½øÐзÖÎö£¬Í¨¹ýÒ»¸öʵ¼ÊÎÊÌâÒýÈ룬½«Ô´´úÂëת»»³É JVM ×Ö½ÚÂëºó£¬ ......

javaÖÐ120¸ö¾­µäÎÊÌâ1

1¡¢ÃæÏò¶ÔÏóµÄÌØÕ÷ÓÐÄÄЩ·½Ãæ
    1.³éÏ󣺳éÏó¾ÍÊǺöÂÔÒ»¸öÖ÷ÌâÖÐÓ뵱ǰĿ±êÎ޹صÄÄÇЩ·½Ã棬ÒÔ±ã¸ü³ä·ÖµØ×¢ÒâÓ뵱ǰĿ±êÓйصķ½Ãæ¡£³éÏó²¢²»´òËãÁ˽âÈ«²¿ÎÊÌ⣬¶øÖ»ÊÇÑ¡ÔñÆäÖеÄÒ»²¿·Ö£¬ÔÝʱ²»Óò¿·Öϸ½Ú¡£³éÏó°üÀ¨Á½¸ö·½Ã棬һÊǹý³Ì³éÏ󣬶þÊÇÊý¾Ý³éÏó¡£
    2.¼Ì³Ð£º¼Ì³ÐÊÇÒ»ÖÖÁª½á ......

JAVA·´ÉäºÍCLASSÀà


¸ÐлԭÎÄ×÷Õß:http://blog.sina.com.cn/s/blog_62a6ceb10100gwe0.html
 
JAVAÆäʵ²»ËãÊÇÒ»ÃŶ¯Ì¬ÓïÑÔ£¬µ«JAVAÖÐÈ´ÓÖÒ»ÖÖ»úÖÆ¿ÉÒÔ´ïµ½¶¯Ì¬µÄijÖÐЧ¹û£¬Õâ¾ÍÊÇJAVAÖеķ´Éä¡£
     JAVA·´ÉäÖ¸µÄÊÇÎÒÃÇ¿ÉÒÔÓÚÔËÐÐʱ¼ÓÔØ¡¢Ì½Öª¡¢Ê¹ÓñàÒëÆÚ¼äÍêȫδ֪µÄclasses¡£
     ¶¼Ja ......

javaѧϰС¼¼ÇÉ

1¡¢byteͨ³£ÓÃÀ´½øÐÐλÔËË㣬λ¿í¶ÈÕ­£¬Ò»°ã²»ÓÃÀ´¼ÆËã
2¡¢¹Ø¼ü×Ö¶¼ÊÇСдµÄ£¬ÔÚeclipseÖÐÏÔʾΪºìÉ«¡£
3¡¢±äÁ¿¸øÁËȱʡµÄ³õʼֵ£¬CÓïÑÔû¸ø£¬Ö»¸ø·ÖÅäÁ˿ռ䣬ÀïÃæµÄÊý²»È·¶¨
4¡¢charµÄȱʡֵÊÇASCIIÂëÖеÚ1¸ö
5¡¢ÔËÐÐЧÂÊ£ºi++>i+=1>i=i+1
6¡¢²¼¶ûÖµ²»ÄܽøÐдóС±È½Ï£¬Ö»ÄܽøÐÐ==±È½Ï
7¡¢ÏÈËã&&ÔÙËã| ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ