永发信息网

Java新手 洗了一段代码 eclipse老显示红叉错误 不知道为什么?求java大神解答

答案:3  悬赏:70  手机版
解决时间 2021-03-03 14:26
package ohYeah;

import java.io.BufferedReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;

public class SyncIODemo {

public static void main(String[] args) {
//Java 中的IO
throws IOException{
BufferedReader console=new BufferedReader(new InputStreamReader(System.in));
PrintWriter printWrite=new PrintWriter(new FileWriter("info.txt"));
String str;
//从控制台读文件
while((str=console.readLine())!=null){
//将控制台读入的写入文件中
printWrite.println(str);
if("exit".equals(str))
{
break;
}
}
printWrite.close();

}

}

}
最佳答案
不要抛给虚拟机,虽然这是可以的但是直接将异常抛给虚拟机是很影响用户体验的,一旦发生异常,虚拟机接收到异常之后因为没有上级可抛,所以会直接kill掉自身,导致闪退的出现,在这个地方最好使用try{}catch(Exception e){}进行捕获,如果你真的想要抛给虚拟机,那么将你的throws IOEXCEPTION 写在main()后面
全部回答
eclipse官方正式发布了eclipse 4.2,代号juno。 而eclipse-jee-juno则是其中的j2ee版本 ,用于j2ee(也就是 网站)工程的开发eclipse-jee-juno则是其java版 主要 应用程序开发 j2ee总体的学习计划://blog.csdn.net/a11e90/article/details/5 clips,java,大神\eclipse eclipse官方正式发布了eclipse 4.2,代号juno。 而eclipse-jee-juno则是其中的j2ee版本 ,用于j2ee(也就是 网站)工程的开发eclipse-jee-juno则是其java版 主要 应用程序开发 j2ee总体的学习计划://blog.csdn.net/a11e90/article/details/5
你多写了一对大括号,将 public static void main(String[] args) {之后的 “{” 去掉,然后最末尾的 “}” 去掉
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
倒挡变速叉的结构特点
下图漫画中,加油站工作人员A①缺乏社会责任
思念的英语怎么写
有人说张学良不忠不孝不仁不义不智不勇是这样
锡富不锈钢制作在哪里啊,我有事要去这个地方
急急急~~~初中数学超难题,专家们都来啊
素有“液态肉”之称的是()。
河北一号我想知道这个在什么地方
龙珠神与神的主题曲和片尾曲歌名叫什么?
如果圆柱的底面半径为4 cm,母线长为5 cm,那
伊宁市的廉租房为什么不可以装宽带
刀剑神域失落之歌r10弓哪个任务
手机店一般几点关门
关于慢性阻塞性肺疾病(COPD)的严重程度分级
嘉麦斯在哪里啊,我有事要去这个地方
推荐资讯
推荐一个价格便宜,音质好的耳机
为什么我男朋友想让我去他公司工作
徐州时尚大道有打耳洞的吗
不拆纸星星看到纸星星里面字的方法
给我说一些骂人绕口令
大客户英文怎么说
请帮忙总结有机化学中密度大于水的有机物.
小孩迁户口需要什么手续?怎么收费?
当人体内胰岛素分泌不足时A. 蛋白质合成增加
鲁迅说过:“我独不解中国人何以于旧状况那么
请问我初中毕业的可以去健身学校以后毕业出来
6217 0031 7001 1594是哪里的银行卡
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?