下面的java代码有什么错误?

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:15:10
package sms.smcp;

import java.io.*;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Properties;

public class a
{

private static File a;
private static FileWriter _fldif;

public a()
{
}

public static void _mthif()
{
try
{
if(!(new Date()).before((new SimpleDateFormat("yyyy-MM-dd")).parse("2007-12-30")))
{
a(_mthdo() + "--->" + "授权失效!");
System.exit(0);
}
}
catch(Exception exception) { }
}

public static String _mthfor()
{
String s = System.getProperties().getProperty("user.dir");
if(s == null)
s = "";
else
s = s + File.separator;

为什么不捕捉呢??
try
{
s = new String(s.getBytes("ISO8859_1"), "GBK");
}
catch (UnsupportedEncodingException e)
{
e.printStackTrace();
}

你是要抛出异常吗,要是就在出错的那个方法后加throws Exception
要不是就把2个Exception exception;
exception; 给删了

Exception exception;
exception;
你第一行声明了对象,却没有给他实例化。
exception;我看不懂这句是怎么回事。

two point~