当前位置: 技术问答>java相关
一个很简单的问题,来拿分!!!!
来源: 互联网 发布时间:2015-06-05
本文导语: 下面是《java network programming》里面的一个程序,其功能是利用线程输出命令行给出的每个文件的消息摘要,我不明白其中注释的从1到2处是什么意思?请高手给我讲解一下,定有分相送,在线等侯!! import java.io.*...
下面是《java network programming》里面的一个程序,其功能是利用线程输出命令行给出的每个文件的消息摘要,我不明白其中注释的从1到2处是什么意思?请高手给我讲解一下,定有分相送,在线等侯!!
import java.io.*;
import java.security.*;
public class DigestThread extends Thread {
private File input;
public DigestThread(File input) {
this.input=input;
}
public void run() {
try {
FileInputStream in=new FileInputStream(input);
MessageDigest sha=MessageDigest.getInstance("SHA");
DigestInputStream din=new DigestInputStream(in,sha);
int b;
while((b=din.read())!=-1); //1
din.close();
byte[] digest=sha.digest();
StringBuffer result=new StringBuffer(input.toString());
result.append(": ");
for(int i=0;i
import java.io.*;
import java.security.*;
public class DigestThread extends Thread {
private File input;
public DigestThread(File input) {
this.input=input;
}
public void run() {
try {
FileInputStream in=new FileInputStream(input);
MessageDigest sha=MessageDigest.getInstance("SHA");
DigestInputStream din=new DigestInputStream(in,sha);
int b;
while((b=din.read())!=-1); //1
din.close();
byte[] digest=sha.digest();
StringBuffer result=new StringBuffer(input.toString());
result.append(": ");
for(int i=0;i
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!