• Core Java 6


    p277~p279:

    1、使用解耦合的 try/catch 和 try/finally 语句块可以提高代码的清晰度,并且会报告 finally 子句中出现的错误。

    2、假设利用 return 语句从 try 语句块中退出,在方法返回前,finally 子句的内容将被执行。如果 finally 子句也有 return 语句将会覆盖 try 中原始的返回值。

    3、带资源的 try 语句:只要需要关闭资源,就尽可能使用带资源的 try 语句。

    编译器提示出错???

    public class Test {
        public static void main(String[] args) throws FileNotFoundException {  //???????????
            try (Scanner in = new Scanner(new FileInputStream("D:/labs/c++task/pages.cpp") ,"UTF-8");
                 PrintWriter out = new PrintWriter("D:/labs/c++task/out.txt")) {
                while (in.hasNext())
                    out.println(in.next().toUpperCase());
            }
        }
    }
  • 相关阅读:
    CTreeCtrl::HitTest
    GetLastError()函数返回值及含义
    最大轮廓和投影 转
    一些Python黑客脚本
    win10系统架构调用
    rootkit基础
    面向对象编程
    机器学习概述
    XXE攻击
    浏览器安全
  • 原文地址:https://www.cnblogs.com/xkxf/p/6492864.html
Copyright © 2020-2023  润新知