j2se
文章平均质量分 73
春日里的阳光
这个作者很懒,什么都没留下…
展开
-
java的自动包装机制在数组中不能使用的问题
在学习java的数组排序的过程中,试验了几个常用的排序方法和数组自带的排序方法,在写代码时定义了一个int数组,但是在使用数组自带的Array.sort(T [] a, Comparator c)方法时,我写成Arrays.sort(arr, Collections.reverseOrder());却不停的报错,因为本身英语水平也不是非常好,就一直看不懂也找不到是什么 地方出现了问题了,后来在网原创 2013-12-09 13:59:24 · 2701 阅读 · 0 评论 -
java中数组常用的几种排序算法
//初始化一个数组 Integer [] arr = new Integer[50000]; for(int i=0;i<50000;i++){ int temp = (int)(10000*Math.random()); arr[i] = temp; System.out.println("arr[" + i + "]=" + arr[i]); }数组自带排序方法: long star原创 2013-12-09 15:55:36 · 658 阅读 · 0 评论 -
java中堆(stack)和栈(heap)的区别
在学习java的过程中,经常会见到椎和栈的介绍,但是一直都是了解了个大概,而且看了之后又经常会忘掉,所以这次在网上查找了一下资料,把对堆和栈的介绍记录下来,以供复习使用。 在java中内存的占用主要分为四块:静态区、代码区、堆、栈。其中,堆和栈是使用最多的。 静态区:内存在程序编译时就分配好的区域,主要存放一些静态变量;代码区:存放程序方法的二进制代码,而且是多个对象共享一个代原创 2013-12-04 17:19:19 · 709 阅读 · 0 评论 -
java中ArrayList和LinkedList的区别
ArrayList是List的数组实现;LinkedList是List的链表实现;优缺点:ArrayList和LindedList的区别,主要也在于数组和链表的区别。链表中的数据都有一个单独的空间来保存,查找数据时,需要移动指针。而数组则不同,只需要知道数组下标就可以获取数据。所以,在获取查找时,数组的效率要高一些(直接通过下标获取值);但是在移除数据时,数组需要在删除数据后,再重新移动数组下标,原创 2013-12-05 17:17:23 · 702 阅读 · 0 评论