从零开始学JDBC--1.10 资源释放代码的优化
来源:互联网 发布:厦门大学网络远程教育 编辑:程序博客网 时间:2024/05/16 16:08
在资源释放的时候,我们之前只是将资源进行了关闭,但是该对象还是在内存中保持,并没有立即被收回,所以要告知虚拟机这个对象需要被收回,将这个对象的引用置为null
建议资源释放使用如下的写法:
public static void closeAll(Connection conn, CallableStatement stmt, ResultSet rs) { try{ if (rs != null) { rs.close(); rs = null; } if (stmt != null) { stmt.close(); stmt = null; } if (conn != null && conn.isClosed()) { conn.close(); conn = null; } } catch (SQLException e) { e.printStackTrace(); throw new RuntimeException(e); } }
快速捕获异常的快捷键:Alt+shift+z
0 0
- 从零开始学JDBC--1.10 资源释放代码的优化
- JDBC:JDBC资源释放的细节问题
- jdbc资源的释放,增删改操作
- 菜鸟学android——程序优化:需要释放的资源
- 从零开始学JDBC--1.3 一个完整的DDL过程(含代码)
- 从零开始学JDBC--1.5 DML代码抽取,结构简化
- 从零开始学JDBC--1.9 代码抽取--使用Properties读取配置文件
- 从零开始学JDBC--1.9 代码抽取--使用Properties读取配置文件
- 从零开始学JDBC--1.1 最简单的jdbc连接方式
- 从零开始学JDBC--1.13 批处理
- VB代码优化和资源初始化和释放问题
- 关闭和释放 JDBC 资源
- 关闭和释放 JDBC 资源
- 关闭和释放 JDBC 资源
- 从零开始学JDBC--1.6 DQL--ResultSet的遍历方法
- 从零开始学JDBC--1.14 BeanUtils组件的用法
- 从零开始学JDBC--1.15 ConvertUtils组件的用法
- JDBC连接资源和流的释放示例
- hdu 1016 Prime Ring Problem(DFS)
- linux学习 day1
- git提交代码github使用指南
- Fastboot功能详解
- Hibernate4.x之Session--常用方法
- 从零开始学JDBC--1.10 资源释放代码的优化
- Android技巧之相对高度使用
- 202. Happy Number
- 02-线性结构1 两个有序链表序列的合并 (15分)
- U盘安装CentOS7的最终解决方案
- 基本排序算法(pyhton实现)
- 关于使用listFile()遍历文件夹报空指针异常的问题
- Struts1.2
- C++学习之路(一)