xxw1754352621 / java-dev

愿景:提升自我知识容量,扩展自我知识边界
Apache License 2.0
6 stars 2 forks source link

finally的规范 #34

Open xxw1754352621 opened 5 years ago

xxw1754352621 commented 5 years ago

传引用和值

1.finally有返回值,则不执行正常流程中的return

2.finally修改的基本类型和字符串常量不起作用


   private static SendDTO sendDTO;

    static {
        sendDTO = new SendDTO();
        sendDTO.setName("1");
    }

    static SendDTO getFinally() {

        try {
            return sendDTO;
        } catch (Exception e) {
            return sendDTO;
        } finally {
            sendDTO.setName("2");
        }
    }`