学习笔记
海马-赖人
做一个爱学习的人
展开
-
如何优雅的处理异常(java)?——来自知乎答案
Java中异常提供了一种识别及响应错误情况的一致性机制,有效地异常处理能使程序更加健壮、易于调试。异常之所以是一种强大的调试手段,在于其回答了以下三个问题: 什么出了错?在哪出的错?为什么出错? 在有效使用异常的情况下,异常类型回答了“什么”被抛出,异常堆栈跟踪回答了“在哪“抛出,异常信息回答了“为什么“会抛出,如果你的异常没有回答以上全部问题,那么可能你没有很好地使用它们。有三个原则可以转载 2017-01-10 16:47:57 · 1626 阅读 · 0 评论 -
新手容易犯的错!!!
1,传值不检查空值!!! 刚刚做shiro验证的时候,怎么验证验证不通过,各种查资料,后来才知道,在生成密码的时候传了一个空值,导致加解密的值不一样,生成的盐不一样原创 2017-01-11 14:31:53 · 376 阅读 · 0 评论 -
牛客网刷题笔记--java
1.try-catch-finally中,try块中抛出异常,try、catch和finally中都有return语句,返回值是finally中的return。2.编译型语言的首先将源代码编译生成机器语言,再由机器运行机器码(二进制)。像C/C++等都是编译型语言。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、Delphi等解释性语言在运行程序的时候才翻译,比如解释性basic语言,专门...原创 2018-03-27 16:24:07 · 289 阅读 · 0 评论