企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
##需要手动关闭的连接 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(); } } } ```