資源簡介
使用Java完成的簡單郵箱系統(tǒng),界面由Java Swing實(shí)現(xiàn),具有以下功能:
1、郵件收發(fā)等郵箱基本功能
2、可設(shè)置黑名單、白名單,并過濾郵件
3、使用樸素貝葉斯算法檢測評估郵件是否為垃圾郵件

代碼片段和文件信息
/*?Daniel?Shiffman???????????????*/
/*?Programming?from?A?to?Z???????*/
/*?Spring?2006???????????????????*/
/*?http://www.shiffman.net???????*/
/*?daniel.shiffman@nyu.edu???????*/
/*?Class?to?read?an?input?file???*/
/*?and?return?a?String???????????*/
package?a2z;
import?java.nio.*;
import?java.io.*;
import?java.nio.channels.*;
public?class?A2ZFileReader
{
??private?String?filename;
??private?String?content;
??
??public?A2ZFileReader(String?name)?throws?IOException?{
????filename?=?name;
????readContent();
??}
??
??public?void?readContent()?throws?IOException?{
????//?Create?an?input?stream?and?file?channel
????//?Using?first?arguemnt?as?file?name?to?read?in
????FileInputStream?fis?=?new?FileInputStream(filename);
????FileChannel?fc?=?fis.getChannel();
????//?Read?the?contents?of?a?file?into?a?ByteBuffer
????ByteBuffer?bb?=?ByteBuffer.allocate((int)fc.size());
????fc.read(bb);
????fc.close();
????//?Convert?ByteBuffer?to?one?long?String
????content?=?new?String(bb.array());
??}
??
??public?String?getContent()?{
????return?content;
??}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-05-02?12:40??bayesianspam\
?????文件??????867683??2007-02-07?23:04??bayesianspam\good.txt
?????文件??????266675??2007-02-07?23:04??bayesianspam\spam.txt
?????目錄???????????0??2016-05-02?12:47??javamail\
?????文件?????????391??2016-04-13?19:56??javamail\.classpath
?????目錄???????????0??2016-04-13?11:07??javamail\.myeclipse\
?????目錄???????????0??2016-04-13?11:07??javamail\.myeclipse\profiler\
?????文件?????????872??2010-12-28?12:33??javamail\.myeclipse\profiler\MainForm.xm
?????文件?????????926??2010-12-27?15:26??javamail\.myeclipse\profiler\MainMethod.xm
?????文件?????????384??2010-12-24?00:10??javamail\.project
?????目錄???????????0??2016-04-13?11:07??javamail\.settings\
?????文件?????????598??2016-04-13?19:55??javamail\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2016-05-02?11:48??javamail\bin\
?????目錄???????????0??2016-05-02?11:48??javamail\bin\a2z\
?????文件????????1211??2016-05-02?11:48??javamail\bin\a2z\A2ZFileReader.class
?????文件????????1026??2016-05-02?11:48??javamail\bin\a2z\A2ZFileWriter.class
?????目錄???????????0??2016-05-02?11:48??javamail\bin\action\
?????文件????????2667??2016-05-02?11:48??javamail\bin\action\BlacklistEventAction.class
?????文件????????2845??2016-05-02?11:48??javamail\bin\action\li
?????文件????????1844??2016-05-02?11:48??javamail\bin\action\LoginAction.class
?????文件????????1634??2016-05-02?11:48??javamail\bin\action\SpamSettingEventAction.class
?????文件????????2731??2016-05-02?11:48??javamail\bin\action\WhitelistEventAction.class
?????文件?????????792??2011-02-24?17:15??javamail\bin\addli
?????文件????????1486??2008-01-04?01:08??javamail\bin\attach.png
?????目錄???????????0??2016-05-02?11:48??javamail\bin\bayes\
?????文件????????1324??2016-05-02?11:48??javamail\bin\bayes\Bayesian.class
?????文件????????4878??2016-05-02?11:48??javamail\bin\bayes\SpamFilter.class
?????文件????????1645??2016-05-02?11:48??javamail\bin\bayes\Word.class
?????文件?????????127??2010-12-25?01:38??javamail\bin\blod.gif
?????文件?????????774??2011-04-23?01:02??javamail\bin\copy.png
?????文件?????????724??2011-04-23?01:00??javamail\bin\cut.png
............此處省略209個文件信息
評論
共有 條評論