4.1.1 概述
在日常程序开发中,处理外部资源是很繁琐的事情,我们可能需要处理URL资源、File资源资源、ClassPath相关资源、服务器相关资源(JBoss AS 5.x上的VFS资源)等等很多资源。因此处理这些资源需要使用不同的接口,这就增加了我们系统的复杂性;而且处理这些资源步骤都是类似的(打开资源、读取资源、关闭资源),因此如果能抽象出一个统一的接口来对这些底层...
分类:
编程语言 时间:
2015-07-30 08:16:04
阅读次数:
1979
这是一篇有趣的帖子原文链接:http://bbs.csdn.net/topics/90070457楼主:C++中没有finally,那么应该在哪里关闭资源?C++的try{}catch(){},为什么没有finally{}块来释放资源?如类中的一个方法,局部变量File*file=NULL;Try{...
分类:
编程语言 时间:
2015-07-28 12:55:58
阅读次数:
163
服务端:
1, 创建socket服务器服务,服务器端为了让客户端可以连接上,必须提供端口,监听一个端口
2,获取客户端对象,通过客户端的socket流和对应的客户端进行通信
3,获取客户端的socket流的读取流
4,读取数据并显示在服务器端
5,关闭资源
package cn.net.tcp;
import java.io.IOExcep...
分类:
编程语言 时间:
2015-07-17 10:06:59
阅读次数:
156
JDBC的定义:JDBC就是sun公式定义的一类接口,可以供mysql,oracle等公司实现接口。
需要导入mysql的jar包
实现JDBC的步骤:
1.注册数据库驱动
2.获取数据库连接(可以把他想象成一个高速公路)
3.获取传输器对象(把他想象成一个高速公路行驶的汽车)
4.利用传输器传输sql语句到数据库宗执行,获取结果集
5.遍历结果集
6.关闭资源(先创建的后关闭,后...
分类:
数据库 时间:
2015-06-29 22:22:03
阅读次数:
143
Java关闭钩子在Java程序中可以通过添加关闭钩子,实现在程序退出时关闭资源的功能。
使用Runtime.addShutdownHook(Thread hook)向JVM添加关闭钩子 public void addShutdownHook(Thread hook) {
SecurityManager sm = System.getSecurityManager();...
分类:
编程语言 时间:
2015-06-09 11:58:57
阅读次数:
149
1.为什么要使用连接池 数据库连接的建立及关闭资源消耗巨大 传统数据库访问方式:一次数据库访问对应一个物理连接,每次操作数据库都要打开、关闭物理连接,系统性能严重受损 解决方案:数据库连接池(Connection Pool) 系统初始运行时,主动建立足够的连接,组成一个池。每次应用程序请求数据库连....
分类:
数据库 时间:
2015-05-08 23:30:16
阅读次数:
204
/** 将C盘一个文本文件复制到D盘 * 1、在D盘创建一个文件,用于存储C盘文件中的数据 * 2、定义读取流和C盘文件关联 * 3、通过不断的读写完成数据存储 * 4、关闭资源*/import java.io.*;public class CopyText { public static voi....
分类:
其他好文 时间:
2015-05-08 14:44:35
阅读次数:
78
/** 复制一个图片: * 1、用字节读取流对象和图片关联 * 2、用字节写入流对象创建一个图像文件,用于存储获取到的图片 * 3、通过循环读写,完成数据的存储 * 4、关闭资源*/import java.io.*;public class CopyPic { public static void ...
分类:
其他好文 时间:
2015-05-08 14:28:22
阅读次数:
80
1、概述 2、JDBC 3、项目引用jar包 注:在finally中反向关闭资源 rs.close(); stmt.close(); conn.close(); 4、创建配置文件读取数据库信息 load方法IO操作消耗资源,因此创建工具类将读取属性文件封装,使用单例...
分类:
数据库 时间:
2015-04-12 22:52:39
阅读次数:
226
为了方便操作将连接数据库、关闭资源操作使用工具包完成: 1 package com.xxyh.jdbc; 2 import java.sql.Connection; 3 import java.sql.DriverManager; 4 import java.sql.SQLException; 5 ...
分类:
数据库 时间:
2015-03-16 14:15:21
阅读次数:
130