- 博客(3)
- 收藏
- 关注
原创 String高效编程优化(Java)
1, substring截取超大字符串可能造成的“内存泄漏”2,+ 操作符的优化和局限3,StringBuilder和StringBuffer4,split和StringTokenizer做简单字符分割效率的比较1, substring截取超大字符串可能造成的“内存泄漏”我们知道,String对象内保存着一个char数组。但是char数组未必和String所
2016-06-12 10:55:24
493
原创 JAVA并发-3种典型的死锁
在JAVA并发编程中,我们使用锁来确保可变共享变量的安全性。要注意的是,不正确的使用锁很容易导致死锁。 死锁的4个必要条件: 1. 互斥访问 2. 非抢占 3. 持有并等待 4. 循环等待 在JAVA编程中,有3种典型的死锁类型: 静态的锁顺序死锁,动态的锁顺序死锁,协作对象之间发生的死锁。 静态的锁顺序死锁: a和b两个方法都需要获得A锁和B锁。一
2016-06-12 10:38:41
928
原创 JAVA基础知识回顾-----File类-----实用
所在包:java.io1.文件Java对文件管理,主要用到了IO包下的File类:主要针对文件及文件目录名称的管理,不包括文件的内容 ①声明Java代码 public class File implements Serializable, Comparable ②构造方法
2016-06-12 10:25:18
371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人