import java.io.File;
import java.io.FileOutputStream;
import java.io.ObjectOutputStream;
try
{
File fl = null;
FileOutputStream fos = null;
ObjectOutputStream out = null;
try
{
fl = File.createTempFile("smxttmp", ".txt");
fos = new FileOutputStream(fl);
System.out.println(fl.getAbsolutePath());
out = new ObjectOutputStream(fos);
out.writeObject("good");
}
finally
{
if(null != out)
{
out.flush(); // 如果没有这行就会发生严重的貌似JVM bug的超级异常错误,详细见http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6406859
out.close();
}
if(null != fos)
fos.close();
if(null != fl)
{
fl.deleteOnExit(); // 令临时文件在JVM关闭的时候自动删除
fl.delete(); // 立刻删除临时文件
}
}
}catch(Exception e)
{
e.printStackTrace();
}
分享到:
相关推荐
ASD:Microsoft Word的自动保存文件;Microsoft高级流媒体格式(microsoft advanced streaming format,ASF)的描述文件;可用NSREX打开 Velvet Studio例子文件 ASF:Microsoft高级流媒体格式文件 ASM:汇编语言...
选项A是正确的,因为它定义了一个返回整数的函数,并且在函数体中将字符转换为整数并返回。 4. Java标识符:Java中的标识符可以由字母、数字和下划线组成,但不能以数字开头。public、super是Java的关键字,3number...
- **2.11.3 移除书签**:当不再需要某个书签时,可以从编辑器中将其删除。 **2.12 快速视图(FastView)** - **2.12.1 建立快速视图**:这是一种临时视图,可以帮助用户快速查看某些信息而不必离开当前编辑器。 - *...
- **知识点概述**:如何在SQL查询中将结果存储到临时表。 - **详细解释**:在SQL中,使用`INTO CURSOR`短语可以将查询结果存储到临时表中(B选项正确)。 ### 12. 函数计算 - **知识点概述**:如何使用特定的函数...
1. 题目涉及`Double.parseDouble()`和`Integer.parseInt()`方法,这是Java中将字符串转换为浮点数和整数的方法。`Double.parseDouble(s1)`会将字符串"0.5"转换为0.5,`Integer.parseInt(s2)`会将字符串"12"转换为...
如果你已在DNS服务器中将所有你需要的域名都已经映射到了此惟一的IP地址,则用设不同“主机头名”的方法,可以让你直接用域名来完成对不同Web站点的访问。 比如你本机只有一个IP地址为192.168.0.1,你已经建立(或...
Karen Morton及其团队在本书中提供了专业的方案:先掌握语言特性,再学习Oracle为提升语言效率而加入的支持特性,进而将两者综合考虑并在工作中加以应用。作者通过总结各自多年的软件开发和教学培训经验,与大家...
- **解释**:此命令用于创建一个名为java1的新表空间,数据文件存放在C盘的1文件夹下,文件名为java1.dbf,初始大小为5MB。 - **授予用户权限**:`GRANT CONNECT, RESOURCE TO java1;` - **解释**:此命令用于向...
而且不能删除当前用户,如果删除的用户有数据对象,那么必须加上关键字cascade。 用法:drop user 用户名 [cascade] 四、 用户权限与角色 1. 权限 Oracle中权限主要分为两种,系统权限和实体权限。 系统权限:...
- **特点**: 支持简单的文件管理功能,如文件复制、删除等,适用于早期的个人计算机。 #### 22. PC —— 个人计算机 - **定义**: 个人计算机(Personal Computer)是一种小型计算机,设计用于单人使用。 - **发展...