![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
刚入门的小小白
努力,为了更好的明天!
展开
-
关于String类contains(null)报空指针的问题
先上结论:String类contains()方法的参数不能为null,否则会报NullPointerException异常。示例代码:System.out.println("str".contains(null));输出:Exception in thread "main" java.lang.NullPointerException at java.lang.String.contains(String.java:2133)分析一下String类contains()方法源...原创 2021-09-15 22:59:09 · 5386 阅读 · 0 评论 -
addShutdownHook ---程序出错退出终极处理办法(转)
Java程序经常会遇到进程挂掉的情况,一些状态没有正确的保存下来,这时候就需要在JVM关掉的时候执行一些清理现场的代码。JAVA中的ShutdownHook提供了比较好的方案。JDK提供了Java.Runtime.addShutdownHook(Thread hook)方法,可以注册一个JVM关闭的钩子,这个钩子可以在一下几种场景中被调用:程序正常退出 使用System.exit() ...转载 2018-08-27 11:10:00 · 10041 阅读 · 3 评论