| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 607 人关注过本帖
标题:[求助]两个有难度的问题!请教!!!
只看楼主 加入收藏
l54515429
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2005-12-22
收藏
 问题点数:0 回复次数:3 
[求助]两个有难度的问题!请教!!!

各位大哥大姐,小弟我又遇到问题了。我用的是JSDK
在书上扒下来的程序清单怎么也能出错?
还要请各位帮下忙!

程序清单testDigest

import java.io.*;
import java.security.*;

public class testDigest{
/**----------------------------------------
*<br>功能概述:测试摘要流
-----------------------------------------*/
public void testOperate(){
try{
MessageDigest sha = MessageDigest.getInstance("SHA");
DigestOutputStream dos = new DigestOutputStream(System.out,sha);

byte buffer[] = new byte[128];
while(true){
int byteRead = System.in.read(buffer);
if(byteRead<0) break;
dos.write(buffer,0,byteRead);
}
dos.flush();
dos.close();
}
catch(IOException e){}
}//testoperate()

public static void main(String args[]){
testDigest td = new testDigest();
td.testOperate();
}//main()
}/**testDigest*/

不能生成.class文件 错误是
testDigest.java:10: unreported exception java.security.NoSuchAlgorithmException;
must be caught or declared to be thrown
MessageDigest sha = MessageDigest.getInstance("SHA");
^

程序清单testWindowListener

import javax.swing.*;
import java.awt.event.WindowListener;
import java.awt.event.WindowEvent;

public class testWindowListener extends JFrame implements WindowListener{
public testWindowListener(){
super("testWindowListener");
setSize(300,100);
this.addWindowListener(this);
}//testWindowListener()

public void log(String strInfo){
System.out.println(strInfo);
}//log()
/**---------------------------------------------
*<br>功能概述:实现窗口事件接口中的方法
----------------------------------------------*/
public void windowActivated(WindowEvent e){
log("窗口被激活...");
}//windowActivated()

public void windowClosed(WindowEvent e){
log("窗口关闭之后...");
}//windowClosed()

public void windowClosing(WindowEvent e){
log("关闭过程中...");
}//windowClosing()

public void windowDeactivated(WindowEvent e){
log("窗口不在处于激活状态时...");
}//windowDeactivated()

public void windowDeiconifieded(WindowEvent e){
log("窗口大小从最小到正常时...");
}//windowDeiconifieded()

public void windowIconified(WindowEvent e){
log("窗口大小从正常到最小时...");
}//windowIconified()

public void windowOpened(WindowEvent e){
log("窗口第一次被打开时...");
}//windowOpened()

public static void main(String args[]){
testWindowListener twl = new testWindowListener();
twl.show();
}//main()
}/**testWindowListener*/

不能生成.class文件 错误是
testWindowListener is not abstract and does not override abstract method
windowDeiconified(java.awt.event.WindowEvent) in java.awt.event.WindowListener


好象不是因为打错字,我检查好几遍了。谁能帮我看一下,我脑袋都大了!

[此贴子已经被作者于2005-12-27 19:54:36编辑过]

搜索更多相关主题的帖子: 难度 
2005-12-27 19:54
tody
Rank: 1
等 级:新手上路
威 望:2
帖 子:119
专家分:0
注 册:2005-11-17
收藏
得分:0 

第一个问题:
import java.security.*;

public class TestDigest{
public void testOperate(){
try{
MessageDigest sha = MessageDigest.getInstance("SHA");
DigestOutputStream dos = new DigestOutputStream(System.out,sha);
byte buffer[] = new byte[128];
while(true){
int byteRead = System.in.read(buffer);
if(byteRead<0) break;
dos.write(buffer,0,byteRead);
}
dos.flush();
dos.close();
}catch(NoSuchAlgorithmException e1){}
catch(java.io.IOException e2){}
}//testoperate()

public static void main(String args[]){
TestDigest td = new TestDigest();
td.testOperate();
}//main()
}/**testDigest*/

第2个:应该是
public void windowDeiconified(WindowEvent e){
log("窗口大小从最小到正常时...");
}//windowDeiconifieded()


记录就是用来破的, 自尊就是用来伤的。
2005-12-28 08:39
cll19820814
Rank: 2
等 级:新手上路
威 望:3
帖 子:328
专家分:0
注 册:2005-11-30
收藏
得分:0 
好,小新GG好热心啊?不会是斑竹的马甲吧?楼主要注意一些编码规范的细节问题哦,你看楼上的都帮你改了哦,

懵懵懂懂,看千遍而不会;设身处地,试一下就成功!
2005-12-28 09:13
tody
Rank: 1
等 级:新手上路
威 望:2
帖 子:119
专家分:0
注 册:2005-11-17
收藏
得分:0 
NO,NO,NO,我是无聊人事,现在没事,上来逛逛

记录就是用来破的, 自尊就是用来伤的。
2005-12-28 09:31
快速回复:[求助]两个有难度的问题!请教!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031704 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved