¶À¼Ò£º³ÌÐòÔ±±Ø±¸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Ŀǰ¾ù´¦ÓÚʵÑéÑо¿½×¶Î£¬µ«ÒѾ¿ÉÒÔÈù«ÖÚʹÓ᣽«ÕâÁ½¸ö¹¤¾ßÍÆ¹ãºó»áÔöÇ¿ËüÃÇÔÚÖÚ°ü·½ÃæµÄ¹¦ÄÜ¡£Í¬Ê±»¹ÄܸøÑо¿ÈËÔ±ÖØÒªµÄ·´À¡ÐÅÏ¢£¬´Ó¶ø¼ÌÐø¶ÔËüÃ
Ïà¹ØÎĵµ£º
Ò»£º×¼±¸ www.savarese.org download
1. rocksaw-1.0.0-src.tar.gz
2. vserv-tcpip-0.9.2-src.tar.gz
¶þ£º±àÒëÔ´ÎļþµÃµ½jar°ü ʹÓÃAnt
1. build vserv-tcpip-0.9.2-src
ÔÚvserv-tcpip-0.9.2Ŀ¼ÏÂÃæ½¨Ò»¸ötestsĿ¼£¬È»ºóÔÚcmd´°¿ÚϽøÈë ......
1¡¢ÃæÏò¶ÔÏóµÄÌØÕ÷ÓÐÄÄЩ·½Ãæ
1.³éÏ󣺳éÏó¾ÍÊǺöÂÔÒ»¸öÖ÷ÌâÖÐÓ뵱ǰĿ±êÎ޹صÄÄÇЩ·½Ã棬ÒÔ±ã¸ü³ä·ÖµØ×¢ÒâÓ뵱ǰĿ±êÓйصķ½Ãæ¡£³éÏó²¢²»´òËãÁ˽âÈ«²¿ÎÊÌ⣬¶øÖ»ÊÇÑ¡ÔñÆäÖеÄÒ»²¿·Ö£¬ÔÝʱ²»Óò¿·Öϸ½Ú¡£³éÏó°üÀ¨Á½¸ö·½Ã棬һÊǹý³Ì³éÏ󣬶þÊÇÊý¾Ý³éÏó¡£
2.¼Ì³Ð£º¼Ì³ÐÊÇÒ»ÖÖÁª½á ......
61¡¢servletµÄÉúÃüÖÜÆÚ
webÈÝÆ÷¼ÓÔØservlet£¬ÉúÃüÖÜÆÚ¿ªÊ¼¡£Í¨¹ýµ÷ÓÃservletµÄinit()·½·¨½øÐÐservletµÄ³õʼ»¯¡£Í¨¹ýµ÷ÓÃservice()·½·¨ÊµÏÖ£¬¸ù¾ÝÇëÇóµÄ²»Í¬µ÷Óò»Í¬µÄdo***()·½·¨¡£½áÊø·þÎñ£¬webÈÝÆ÷µ÷ÓÃservletµÄdestroy()·½·¨¡£
62¡¢ÈçºÎÏÖʵservletµÄµ¥Ïß³Ìģʽ
......
import java.io.*;
class abc
{
public static void main(String [] args)
{
int a=0;
int b=0;
int c=0;
&n ......
oracleÖеÄBLOB×Ö¶ÎÊÇ´æ´¢2½øÖƵÄÎļþ£¬±ÈÈçÎļþ£¬Í¼Æ¬µÈ¡£
1¡¢°Ñ±¾µØÎļþдÈëÊý¾Ý¿â
package com.data;
import java.io.File;
import java.io.FileInputStream;
import java.io.OutputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.R ......