在编程中经常会使用到集合,而集合中最常用的是ArrayList。集合中存放的依然是对象的引用,而不是对象本身,和数组一样。当我们学习了数组又学习集合时,发现集合很神奇。数组需要在定义的时候声明大小,而ArrayList不用管大小,定义了以后可以随便使用。查看ArrayList的源代码..
分类:
编程语言 时间:
2015-10-28 01:38:55
阅读次数:
177
下面是一个很简单的程序,但存在了意想不到的陷阱:publicstaticvoidmain(String[]args){
ArrayListlist=newArrayList();
list.add(newInteger(1));
list.add(newInteger(2));
//Integer[]ins=(Integer[])list.toArray();
Object[]ins=list.toArray();
for(inti=0;i<ins.l..
分类:
编程语言 时间:
2015-10-26 07:08:46
阅读次数:
231
publicclassArrayList<E>extendsAbstractList<E>implementsList<E>,RandomAccess,Cloneable,SerializableArrayList是一个实现了List接口的大小可变的array。实现了所有可选list操作,并包含了允许null在内的所有元素。除了实现List接口外,此类还提供一些方..
分类:
编程语言 时间:
2015-10-23 08:59:29
阅读次数:
217
IDE(IntegratedDevelopmentEnvironment),集成开发环境。常用的开发工具有如下几种,大部分开发工具都不单单针对某种语言,而是支持多种语言。1.NetBeans2.JBuilder3.IntellijIDEA4.Eclipse5.MyEclipse
分类:
编程语言 时间:
2015-10-20 01:28:57
阅读次数:
185
实际工作开发中,我们经常会使用到常量。我们常用的常量,比如:publicstaticfinalintAGE_OF_PERSON=18;常量的命名规则:所有单词的字母都是大写,如果有多个单词,那么使用下划线连接即可。在Java中声明final常量时都会加上static关键字,这是为什么?既然是final的不可变的,..
分类:
编程语言 时间:
2015-09-20 07:06:35
阅读次数:
237
Java随机数一.在Java里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机。二.在java.util这个包里面提供了一个Random的类,我们可以新建一个Random的对象来产生随机数..
分类:
编程语言 时间:
2015-09-19 13:58:04
阅读次数:
178
工作当中许多地方会遇到,需要获取某指定范围内的随机数。直接利用Java给的的API中的函数不能满足,需要做些改变。实例:产生10个指定范围内的随机数。publicclassRandomTest{
publicstaticvoidmain(String[]args){
intmax=10;
intmin=2;
//生成10个指定范围的随机数
Randomran..
分类:
编程语言 时间:
2015-09-19 13:56:57
阅读次数:
208
冒泡排序(BubbleSort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会..
分类:
编程语言 时间:
2015-09-19 06:21:38
阅读次数:
203
二分查找(BinarySearch)又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如..
分类:
编程语言 时间:
2015-09-19 06:21:13
阅读次数:
170
java.util类ArrayspublicclassArraysextendsObject此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。Arrays类提供的所有方法都是static静态方法。使用类名可以直接调用使用。数组是效率最高的保存一组对象的方式,而且要..
分类:
编程语言 时间:
2015-09-18 07:10:45
阅读次数:
161