![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
集合
文章平均质量分 69
胎教程序员
这个作者很懒,什么都没留下…
展开
-
什么是xml?
xml的文档是有明确语义并且是结构化的。 XML是一种通用的数据格式从低级的角度看,xml是一种简单的数据格式,是纯100%的ASCII文本,而ASCII的抗破坏能力是很强的。不象压缩数据和java对象,只要破坏一个数据文件数据就不可阅读。 从高级的角度看,是一种自描述语言。而xml可以用来做什么呢?XML是被设计用来存储数据、携带数据和交换数据的,它不是为了显示数据而设计的。 1、XML可以从H...原创 2018-05-25 23:24:56 · 1877 阅读 · 0 评论 -
快速排序算法
快速排序算法是什么?快速排序算法是一种冒泡循环的一种改进。使用时运用递归(自己调用自己)的方式是自身变成一个有序序列。快速排序算法是一种不稳定的数组,有多个相同的值会使结果产生变动。快速排序算法什么时候用?当你的建立一个数组是一个无序的,可以用快速排序算法。有序的数据组合最大的优势是在于当你进行数据定位和采用时,会非常方便,因为这个数据是有序的从而在代码设计的时候会让你避免很多不必要的麻烦,因为无...原创 2018-05-27 11:35:40 · 1045 阅读 · 0 评论 -
Vector和ArrayList异同
Vector和ArrayList同://创建一个Vector的集合 Vector v=new Vector(); //循环添加对象 for (int i = 0; i < 10; i++) { //添加对象 v.add("a"+i); //输出对象 System.out.println(v.get(i)); }输出结果://创建一个List集合 ...原创 2018-05-23 20:10:50 · 213 阅读 · 0 评论 -
堆栈之间的差别
1、栈中的对象可以共享; 堆中的对象不可以共享。2、栈中的数据大小和生命周期是可以确定的,当没有引用指向数据时,这个数据就会消失。 堆中的数据大小和生命周期不需要确定,堆中对象由垃圾回收器负责回收。 3、栈中存一些基本类型的变量数据和对象的引用变量。 堆中用来存放由new创建的对象和数组。堆栈空间分配栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的...原创 2018-05-23 20:53:27 · 156 阅读 · 0 评论 -
LinkedList和ArrayList异同
ArrayList和LinkedList的大致区别如下:1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。 static final...翻译 2018-05-23 20:56:53 · 112 阅读 · 0 评论 -
java.lang.Comparable 和 java.util.Comparator的compareTo 的区别
Java的的比较和可比当需要排序的集合或数组不是单纯的数字型时,通常可以使用比较或比较的,以简单的方式实现对象排序或自定义排序。1.Comparable简介:可比的是排序接口。若一个类实现了可比的接口,就意味着该类支持排序。实现了媲美接口的类的对象的列表或数组可以通过Collections.sort或Arrays.sort进行自动排序。此外,实现此接口的对象可以用作有序映射中的键或有序集合中的集合...翻译 2018-05-24 22:38:30 · 195 阅读 · 0 评论