- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 try catch finally 用法
try catch finally 1、将预见可能引发异常的代码包含在try语句块中。 2、如果发生了异常,则转入catch的执行。catch有几种写法: catch 这将捕获任何发生的异常。 catch(Exception e) 这将捕获任何发生的异常。另外,还提供e参数,你可以在处理异常时使用e参数来获得有关异常的信息。 catch(Exception的派生类 e)
2016-07-30 19:34:42 568 1
原创 String,StringBuffer与StringBuilder的区别|线程安全与线程不安全
String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常
2016-07-29 22:28:58 29554 1
原创 同步锁和独占锁
文件锁定有两种方式:共享的和独占的。多个共享锁可同时对同一文件区域发生作用;独占锁则不同,它要求其他区域不能有其他锁定再起作用。 共享锁和独占锁的经典应用,是控制最初用于读取的共享文件的更新。 某个进程要读取文件,会先取得该文件或该文件部分区域的共享锁。第二个希望读取相同文件区域的进程也会请求共享锁。两个进程可以并行读取,互不影响。 但是,假如有第三个进程要更新该文件,它会请求独占锁。该进程
2016-07-29 22:21:05 415
原创 JAVA接口(Interface)和抽象类(Abstact)
对于面向对象编程来说,抽象是它的一大特征之一。 在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。 1、抽象类: 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为: abstract void fun(); 抽象方法必须用abst
2016-07-20 22:16:51 1750
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人