day10finally:异常处理中,放在finally里中的代码是一定会被执行的代码。通常用于关闭资源。try{};finally{}可以存在,这种情况下,没有catch就是异常没有被处理,如果该异常不是运行时异常,那么就必须声明。异常在子父类覆盖中的体现:子类在覆盖父类时,如果父类的方法抛出异常...
分类:
编程语言 时间:
2015-11-07 21:54:39
阅读次数:
260
FindBugs规则整理FindBugs是基于Bug Patterns概念,查找javabytecode(.class文件)中的潜在bug,主要检查bytecode中的bug patterns,如NullPoint空指针检查、没有合理关闭资源、字符串相同判断错(==,而不是equals)等一、Se....
分类:
数据库 时间:
2015-10-30 23:05:19
阅读次数:
415
在java 中调用oracle的存储过程和jdbc的操作类似都是分以下几个步骤1:加载驱动2:链接数据库并获得一个数据库链接对象3:执行语句4:操作结果集5:关闭资源前提是:存储过程已写好 create or replace procedure my_procedure is be...
分类:
数据库 时间:
2015-10-22 17:31:58
阅读次数:
278
在实际开发中,经常需要在程序中打开一些物理资源,如数据库连接、网络连接、磁盘文件等,打开这些物理资源之后必须显式关闭,否则将会引起资源泄漏。JVM的垃圾回收机制不会回收这些资源,垃圾回收机制属于Java内存管理的一部分,它只是负责回收堆内存中分配出来的内存,至于程序中打开的物理资源,垃圾回收机制是无...
分类:
编程语言 时间:
2015-10-05 18:11:51
阅读次数:
213
最近在项目开发中需要调用系统的摄像头录像并播放。在开发中遇到了两个问题,记录下:(1)开发过程中出现摄像头占用,启动失败,报错。但是我已经在onDestory()中关闭了资源。 报错原因:打开程序,调用摄像头,按Home键再打开程序调用,报错摄像头被占用。 解决:在onStop()中关闭资源,在.....
分类:
移动开发 时间:
2015-09-20 16:01:42
阅读次数:
495
FindBugs是基于Bug Patterns概念,查找javabytecode(.class文件)中的潜在bug,主要检查bytecode中的bug patterns,如NullPoint空指针检查、没有合理关闭资源、字符串相同判断错(==,而不是equals)等一、Security 关于代码安全...
分类:
数据库 时间:
2015-09-10 15:34:24
阅读次数:
286
学习了Akka第一个案例动手实战main方法实现中ActorSystem等代码详解,创建ActorSystem实例,用acterOf创建MasterActor,用tell的方式给MasterActor发信息,睡眠一段时间给MasterActor发信息,处理完后关闭,资源回收。案例如下:public ...
分类:
其他好文 时间:
2015-09-09 17:14:15
阅读次数:
142
1、TWR 自动关闭资源 ? ? 自动关闭资源必须要注意书写规范,所有需要关闭的资源必须使用一个变量声明出来并且写在try的小括号块中,不是大括号。如下代码: ? ? try(??InputStream is = new FileInputStrea...
分类:
编程语言 时间:
2015-08-17 14:13:46
阅读次数:
190
简介 使用scala的loan pattern自动关闭打开的资源 读取properties文件 依赖的jar 使用scala_arm库自动关闭资源文件时,需要引入以下依赖: <dependency>
<groupId>com.jsuereth</groupId>
<artifactId>s...
分类:
其他好文 时间:
2015-08-12 13:28:00
阅读次数:
210
//将C盘一个文本文件复制到D盘。/*复制的原理:其实就是将C盘下的文件数据存储到D盘的一个文件中。步骤:1、在D盘创建一个文件,用于存储C盘文件中的数据。2、定义读取流和C盘文件关联。3、通过不断的读写完成数据存储。4、关闭资源。 */public class CopyText { publ...
分类:
其他好文 时间:
2015-08-02 23:06:39
阅读次数:
264