![](https://img-blog.csdnimg.cn/20190828154301660.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA基础
一个名字很长很长很长的JAVA工程师
这个人很懒
展开
-
JAVA给程序注入结束钩子
public static void main(String[] args) { //Runtime.getRuntime().addShutdownHook(thread); //该方法在程序结束(意外退出,正常退出)时 可以做一些资源释放的工作 //例如 tomcat在shutdown时 你会看到tomcat并没有立即结束 //但是在linux下 使用 kill-9 杀死程序时 该方法不会得到执行 Runtime.getRuntime().a.原创 2020-06-02 09:30:40 · 390 阅读 · 0 评论 -
利用JDK动态代理+注解实现计算方法运行时间
1、创建一个注解import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** * @Author: lcl * @Da...原创 2020-01-04 20:32:19 · 938 阅读 · 0 评论 -
JAVA IO流实现递归复制文件
package com.java;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class CopyFile { p...原创 2019-08-20 11:32:48 · 218 阅读 · 0 评论