![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 72
dbj1991
这个作者很懒,什么都没留下…
展开
-
java集合小结
集合的类图关系如下:集合的主要接口是Collection和Map,其中List和Set都是继承的Collection1.ListList的主要实现类是ArrayList和LinkedList。List中的数据能够重复,ArrayList存放的数据适合随机存取,而LinkedList适合数据插入和删除比较频繁的情况。Vector是ArrayList的线程同步的版本原创 2013-08-26 15:58:59 · 406 阅读 · 0 评论 -
java 字符串的反转
虽然StringBuffer类已经提供了字符串反转的方法,但是在面试过程中可能会遇到相关的问题。下面主要采取四种方式:1.才用交换每个位置的值来反转:public String reverse(String str) { if (str == null || str.length() <= 1) { return str; } StringBuffer sb =原创 2013-08-28 21:17:34 · 566 阅读 · 0 评论 -
单例模式SingleTon
单例模式的特点:1.单例类只有一个实例对象2.单例类自身实例化3.提供实例化对象public class Singleton { private static Singleton singleton; private Singleton(){ } public static Singleton newInstance(){ if(singleton == null原创 2013-08-29 13:25:50 · 417 阅读 · 0 评论 -
关于文件拷贝效率问题(面试总结)
昨天面试被问到拷贝一个文件如何提高效率,当时没想就说利用多线程,将文件分成多块,分别复制原创 2013-09-18 08:51:13 · 908 阅读 · 0 评论 -
几中基础的排序
1.直接插入排序 //直接插入排序 public static void insertSort(int []a,int n){ if(n>a.length){ System.out.println("n值错误"); System.exit(0); } for(int i=1;i<n;i++){ int tmp = a[i]; int j; for原创 2013-09-04 10:59:24 · 485 阅读 · 0 评论