ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
##需要手动关闭的连接 1. http连接 2. socket连接 3. httpClient,redis,memcached等工具类连接 ##需要手动关闭的资源 1. IO流 2. 线程池 ##关闭方法 1.使用try-resource try-resource不用显示关闭资源,在try结束后会自动回收资源 ``` java try(InputStream is = new FileInputStream(filePath)) { ... } ``` 2.使用try-finally关闭 资源的初始化必须在try中进行 finally里关闭资源,必须使用try-catch包裹,避免关闭时出了问题影响到下面的资源关闭 ``` java InputStream is = null; try{ //资源初始化 is = new FileInputStream(filePath); } finally { if(is!=null) { //关闭资源 try { is.close(); } catch (IOException e) { e.printStackTrace(); } } } ```