![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 70
chaolinye
一个计算机软件学习者
展开
-
积累的一些Java编程需要注意的性能考虑
(1)ArrayList和Vector: 1)ArrayList和Vector都是内部以数组实现的List,它们两唯一的区别就是对多线程的支持,ArrayList是线程不安全的,而Vector内部对大多数方法都做了同步,是线程安全的,既然是线程安全的,所以性能方面肯定不如ArrayList了(当然想法肯定是对的),不过这需要看哪方面了,ArrayList在add、get、remove等操作效率肯转载 2016-03-19 23:03:04 · 516 阅读 · 0 评论 -
Java创建新文件的同时创建相应目录
在java中,要想调用File对象 的createNewFile()方法,需要上一级的目录已经创建,手动创建比较麻烦,所以写了一个工具类用于创建新文件的同时创建相应的目录。 不多说,直接贴代码: public class MyFileUtil { public static File createNewFile(File file)throws IOException { if (!fi原创 2016-04-19 22:07:21 · 1938 阅读 · 0 评论 -
String的equals方法和contentEquals方法的比较
boolean equals(Object anObject); boolean contentEquals(CharSequence cs); 这两个方法都可以用来比较String对象内容序列的异同,但也存在差异。 最大的差别就是String的equals方法只有在另一个对象是String的情况下才可能返回true, 而contentEquals只要求另一个对象是CharSequence原创 2016-05-21 13:21:18 · 29453 阅读 · 1 评论