《java程序设计基础》自动关闭资源的try语句

try后面的括号的“声明或初始化资源的代码”是声明、初始化一个或多个资源的语句,当有多个“;”号分开,当try语句执行结束时会自动关闭这些资源。需强调一点,并非所有的资源都可以自动关闭,只有实现java.lang.AutoCloseable接口的那些资源才可以自动关闭,该接口只有一个抽象的方法:
void close() throws Exception
说明:java.io.Closeable接口继承AutoCloseable接口,这两个接口被所有的I/O流类实现,因此在使用I/O流类,可以使用try-with-resourse。
使用try-with-resourse语句读取文件中的数据
package practice;
import java.io.IOException;
import java.nio.file.Paths;
import java.util.Scanner;
public class yc {

public static void main(String[] args)throws IOException {
	// TODO Auto-generated method stub
	try(Scanner in = new Scanner(Paths.get(" *文件的名称* "))){
		while(in.hasNext())
			System.out.println(in.nextLine());
	}
}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值