JDBC对数据库操作的六个基本步骤: //1.注册数据库驱动 //2.获取数据库连接 //3.获取传输器对象 //4.利用传输器传输SQL到数据库执行,获取结果集对象 //5.遍历结果集,获取结果数据 //6.关闭资源(这里低层是将连接还回数据源中) Statement和PreparedStatem ...
分类:
数据库 时间:
2017-05-19 22:16:02
阅读次数:
208
构造函数和析构函数分别管理对象的建立和释放,负责对象的诞生和死亡的过程。当一个对象诞生时,构造函数负责创建并初始化对象的内部环境,包括分配内存、创建内部对象和打开相关的外部资源,等等。而当对象死亡时,析构函数负责关闭资源、释放内部的对象和已分配的内存。 在对象生死攸关的地方,如果程序代码出现问题,常 ...
分类:
编程语言 时间:
2017-04-06 19:53:20
阅读次数:
157
基础知识异常概述、异常分类等就不再赘述,这里就记录自己学习异常时的一些小结 1.finally无论异常与否都会执行(例如关闭资源等操作),并且会在return之前执行(return 语句的表达式值会先计算好,不受finally中操作的影响) 2.自定义异常一般把几个构造器写出来即可(目前学到的阶段) ...
分类:
编程语言 时间:
2017-04-03 20:36:19
阅读次数:
165
异常: 即java程序在运行时出现的意外情况. java如何处理异常. try{ //可能发生异常的地方 }catch(异常类型 对象){ //异常处理处 }catch(异常类型 对象){ }......finally{ //不管有没有异常都会执行. 关闭资源. }下面的catch的异常类型范围不得 ...
分类:
编程语言 时间:
2017-04-03 01:11:29
阅读次数:
144
非静态内部类的静态实例由于内部类默认持有外部类的引用,而静态实例属于类。所以,当外部类被销毁时,内部类仍然持有外部类的引用,致使外部类无法被GC回收。因此造成内存泄露。 类的静态变量持有大数据对象静态变量长期维持到大数据对象的引用,阻止垃圾回收。 资源对象未关闭资源性对象如Cursor、Stream ...
分类:
移动开发 时间:
2017-03-27 21:28:53
阅读次数:
240
1、FileReader:读取字符流,默认GBK 2、FileWriter:写入字符流对象,默认的是GBK 3、flush()和close()的区别? flush():刷新缓冲区,将流中的缓冲区缓冲的数据刷新到目的地中,刷新后,流还可以继续使用。 close():关闭资源,但在关闭前会将缓冲区中的数 ...
分类:
编程语言 时间:
2017-03-26 00:54:55
阅读次数:
217
public void WLog() { string da = DateTime.Now.ToString("yy-MM-dd"); FileInfo file = new FileInfo("E:log/" + da + ".txt");//创建文件 string date = DateTime... ...
经常在Python代码中看到with语句,仔细分析下,会发现这个with语句功能好强,可以自动关闭资源。这个在Python中叫上下文管理器Context Manager。那我们要怎么用它,什么时候用它呢。这里我们就来聊一聊。 上下文管理器的作用 很多情况,当我们使用完一个资源后,我们需要手动的关闭掉 ...
分类:
编程语言 时间:
2017-01-12 02:38:42
阅读次数:
270
原因就是那个狗屁暴风影视库不停地在刷新,而默认Windows7在刷新文件夹或打开文件夹等资源管理器操作的时候会发出(咔咔或者嗒嗒)的声音 解决办法要么把暴风卸载了,要么就把资源管理器的声音给关了 关闭资源管理器声音: 控制面板->硬件和声音->声音->声音->声音方案选择“Windows默认”->下 ...
分类:
其他好文 时间:
2016-11-13 22:30:27
阅读次数:
200
注意: 最后要关闭资源 fileInputStream.close();假如不释放资源,其他程序是不能操作该资源的。比如,不能删除正在被使用的资源。 ...
分类:
编程语言 时间:
2016-11-13 22:20:45
阅读次数:
203