如何再一个全局变量里捕获异常

问题描述

如何再一个全局变量里捕获异常

static {
try {
public static FileOutputStream fileOut = new FileOutputStream("D:/输出/" + fileName + "_main" + ".xlsx");
} catch (Exception e) {
throw new ExceptionInInitializerError(e);
}
}
我这么写 提示 变量 fileOut 的修饰符不合法;只允许使用“终态"

不写trycatch又提示 未处理的异常类型 FileNotFoundException

解决方案

和你try内部的无关。   FileNotFoundException 是new FileOutputStream 必须要捕获的异常。 提示你 变量 fileOut 的修饰符不合法的原因是因为你在static块中。方法内部变量是不能有访问权限修饰符的。也不允许static关键字,因为你这么方法内部创建的变量只在内部能使用。

解决方案二:

变量前增加一个关键字:final 试试

时间: 2024-08-07 10:53:15

如何再一个全局变量里捕获异常的相关文章

进制转换-java怎么把一个数组里面的16进制值转换成8进制,我想先把16进制转成2进制再转8进制

问题描述 java怎么把一个数组里面的16进制值转换成8进制,我想先把16进制转成2进制再转8进制 java怎么把一个数组里面的16进制值转换成8进制,我想先把16进制转成2进制再转8进制,但是老是运行出错.大神们能不能给个小例子解释一下,谢谢 解决方案 http://blog.csdn.net/vanezuo/article/details/6556768 解决方案二: 使用函数啊,你找一下,Java有相应的函数能做到 解决方案三: 如果你的程序出错,你贴出你的程序才知道. 也可以参考我给你的

有一个关于继承的问题想请教下大家,比如说我想每一个窗体里面的textBox能输入的值的长度,都是为12,我再父窗体里面该怎么写呢?

问题描述 有一个关于继承的问题想请教下大家,比如说我想每一个窗体里面的textBox能输入的值的长度,都是为12,我再父窗体里面该怎么写呢? 解决方案 解决方案二:protectedoverridevoidOnLoad(EventArgse){foreach(Controlcontrolinthis.Controls){vartextBox=controlasSystem.Windows.Forms.TextBox;if(textBox!=null){textBox.MaxLength=12;}

数据库-如何在文本文件中提取指定内容保存到另一个文件里?

问题描述 如何在文本文件中提取指定内容保存到另一个文件里? 如何在文本文件中提取指定内容保存到另一个文件里? 我有一个100万条记录的文本文件,其中一条记录内容如下: IMSI=4600XXXXXXXXXXX;MSISDN=8613XXXXXXXXX;DEFCALL=TS11;CURRENTNAM=BOTH;CAT=COMMON;TBS=TS11&TS12;VLR=8613XXXXXXX;MSC=8613XXXXXX;SGSN=8613XXXXXX;SUB_AGE=0;UPL_TIME=1436

c++,一个全局变量数组,在程序运行阶段,都要用到,什么时候进行delete[]?

问题描述 c++,一个全局变量数组,在程序运行阶段,都要用到,什么时候进行delete[]? 在我的c++代码中,有3个全局变量的数组,假设分别为a[],b[],c[] 它们保存的是三维图像,所以size都不小,size=512*512*512; 我在头文件中声明,在.cpp文件初始化中有语句: a=new int[size]; b=new int[size]; c=new int[size]; 然后我的这个程序就是为了观察这三幅图像,也就是说程序运行后,用户会随时点击按钮显示这三幅图像中任一一

a...-怎么用baseadapter将sqlite中的数据库适配到一个fragment里的listview?

问题描述 怎么用baseadapter将sqlite中的数据库适配到一个fragment里的listview? 想用baseadapter添加listview中图片资源,同时通过baseadapter为listview中按钮设置监听事件,有那位好心的大侠帮帮忙! 解决方案 重写一个适配器,把数据库的数据遍历出来 存在一个集合里面,再setAdapter 就行了 解决方案二: 你自少要说下数据库数据是什么样的 你要的adapter需要那些参数 解决方案三: 你自少要说下数据库数据是什么样的 你要的

android-如何把多个app功能整合到一个app里?

问题描述 如何把多个app功能整合到一个app里? 我在做毕设,前期作死,后期着急了,学了一点Android开发知识发现根本不够用. 现在从网上找了app要实现的功能的单个app支持,现在的工作就是把这几个app的功能整合起来,但是发现困难挺大. 老是报错,有没有好心人可以粗来帮忙指点一下!! 不胜感激! 271268420@qq.com是我的邮箱.. 解决方案 那几个App是你们公司的还是你们要集成的别的公司的啊,如果是自己公司的工程,作为一个jar包整合起来比较好 解决方案二: 那几个App

javascript-js 一个全局变量,在一个函数中进行赋值,调用另一个函数 ,这个全局变量的值却没有值为undined

问题描述 js 一个全局变量,在一个函数中进行赋值,调用另一个函数 ,这个全局变量的值却没有值为undined var typer; function zhe(){ typer = 'spline'; search(); } function search() { var jsonXData = []; var jsonyD = []; $.ajax({ url : base + '/gateBrandCount/statisticsbySpecial.html', data : $('#for

javascript-js中如何让模板引擎先加载完毕,再调用页面里被模板包裹的id?

问题描述 js中如何让模板引擎先加载完毕,再调用页面里被模板包裹的id? 如题,刚学没多久,纯新手,可能问的有问题,我用js模板引擎包裹了一段html,但是发现包裹之后,再用其他js调用这段HTML中的id就调不出来了,只要把代码不放在模板包裹里就可以调用,如何解决,或者说先让模板加载完毕,在运行下一个js? 解决方案 你所谓的js模板引擎包裹的一段html,出现在body标签里而不是js里了吗? 说白了,你不把那段html放到页面,只在js里,其他js是取不到的 解决方案二: html页面 b

android viewpager-viewpager的一个页面里怎么嵌套viewpager

问题描述 viewpager的一个页面里怎么嵌套viewpager android程序,已经实现viewpager的滑动,比如首页,本地,设置三个板块的滑动,怎么在首页里在设置一个自滑动的viewpager,比如4张图片2秒滑动一次,无限循环,单独的我都已经实现了,就是不知道怎么把他们合在一起,求高手解答啊 解决方案 若只是充当个动画效果可另起一个activity,加上手势处理 向右滑动时再跳到viewpager第一页,(若还想操作内容循环的图片的轮换,手势可能会冲突了) 或尝试把viewpag