线程的run()方法不能抛出异常,咋办?
就是在实现类中设置一个List变量,当run()里面发生异常时,把这个异常装到List中去。然后等线程结束时,再来检验这个List
就是在实现类中设置一个List变量,当run()里面发生异常时,把这个异常装到List中去。然后等线程结束时,再来检验这个List
request.getRequestDispatcher("/403.jsp").forward(request, response);
以下代码中,如果第一次out.close()不报异常,则第二次也不会报 OutputStream out= new FileOutputStream( "c:/temp/result.xls"); out.close(); out.close();
引用 double beginTime = System.currentTimeMillis(); //do sth. double endTime = System.currentTimeMillis(); double second = (endTime – beginTime)/1000; double minute = second/60; double hour = minute/60; System.out.println("总耗时:"+second+"秒,"+minute+"分,"+hour+"小时");
String filename= "侬好.txt"; filename = URLEncoder.encode(filename,"utf-8"); response.setHeader("Content-disposition","attachment; filename="+filename);
务必先画一个流程图再写代码,否则,你很难保证不犯错误:要么少写一个break,要么提前continue……
这是在jre代码中写死了的!
‘\u007f’, 单引号不能丢 如果要用字符串,则表示为 String.valueOf(‘\u007f’)
40139.41
全角空格的Unicode码是12288 16进制为 3000 在java里就是 ‘\u3000’