- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 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 675
原创 java的自动包装机制在数组中不能使用的问题
在学习java的数组排序的过程中,试验了几个常用的排序方法和数组自带的排序方法,在写代码时定义了一个int数组,但是在使用数组自带的Array.sort(T [] a, Comparator c)方法时,我写成Arrays.sort(arr, Collections.reverseOrder());却不停的报错,因为本身英语水平也不是非常好,就一直看不懂也找不到是什么 地方出现了问题了,后来在网
2013-12-09 13:59:24 2727
原创 java中ArrayList和LinkedList的区别
ArrayList是List的数组实现;LinkedList是List的链表实现;优缺点:ArrayList和LindedList的区别,主要也在于数组和链表的区别。链表中的数据都有一个单独的空间来保存,查找数据时,需要移动指针。而数组则不同,只需要知道数组下标就可以获取数据。所以,在获取查找时,数组的效率要高一些(直接通过下标获取值);但是在移除数据时,数组需要在删除数据后,再重新移动数组下标,
2013-12-05 17:17:23 743
原创 java中堆(stack)和栈(heap)的区别
在学习java的过程中,经常会见到椎和栈的介绍,但是一直都是了解了个大概,而且看了之后又经常会忘掉,所以这次在网上查找了一下资料,把对堆和栈的介绍记录下来,以供复习使用。 在java中内存的占用主要分为四块:静态区、代码区、堆、栈。其中,堆和栈是使用最多的。 静态区:内存在程序编译时就分配好的区域,主要存放一些静态变量;代码区:存放程序方法的二进制代码,而且是多个对象共享一个代
2013-12-04 17:19:19 735
原创 js中的对非boolean值param进行if(!param)的判断时的逻辑
经常在使用javascript或查看别人的javascript代码过程中,看到有如下的代码: var n = xx; if(!n){ XX; } 常常搞不明白,怎么n明明是非boolean的值,也能这样判断,这样判断的结果是什么? 自己做了一下测试后发现,通常情况下: 如果: n == 0 || n =="" || n == null || n == undefined
2013-12-03 16:13:04 1232
原创 windows cmd下输入命令,提示“不是内部或外部命令,也不是可运行的程序或批处理文件”的问题
之前使用XP系统时,在运行时键入CMD进入命令窗口,输入命令“ipconfig”或“ping”命令时,可以正常使用,但在用win7后,发现输入同样的命令,总会报“不是内部或外部命令,也不是可运行的程序或批处理文件”。 经过检查发现,只有输入完整路径后才可以运行,例如:C:\windows\system32\ping www.baidu.com,在网上找了一下答案,是因为环境变量的
2013-12-03 10:05:01 10731
转载 System.getProperty()获取到的属性和参数
偶尔用到 System.getProperty(),找起来也不方便。这里做下记录备忘: 编写的测试类: [java] view plaincopyprint? public class TestSystemproperty { public static void main(String[] args) { System.ou
2013-11-01 16:34:12 594
转载 The reference to entity "autoReconnect" must end with the ';' delimiter.
Caused by: org.xml.sax.SAXParseException: The reference to entity "characterEncoding" must end with the ';' delimiter. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXPars
2013-10-24 14:50:35 4202
原创 Navicat for mysql
ctrl+q或ctrl+n 打开查询窗口 ctrl+/ 注释sql语句 ctrl+shift +/ 解除注释 ctrl+r 运行窗口中的所有sql ctrl+shift+r 只运行选中的sql F6 打开命令
2013-06-27 16:49:32 448
原创 MyEclipse上安装SVN插件
每次重装系统或换电脑,都需要重新安装MyEclipse和SVN插件,现把最简单的一种安装步骤记录下来,以防忘记,也可给别人参考: 1、下载SVN插件包,这个在网上都可以搜到; 2、下载完成后,解压至MyEclipse安装目录下的dropins目录中【切记,解压开的文件夹中不能再有一个同样的文件夹,我第一次解压后就不好用:即/dropins/site-1.8.18,而不是/
2013-05-07 08:51:12 430
原创 SVN使用时经常报Failed to load JavaHL Library.These are the errors that were encountered
以前使用XP的系统,这几天升级到WIN7,MyEclipse安装后,又安装了SVN1.7.8插件,结果每次更新或资源同步时,总会报:Failed to load JavaHL Library.These are the errors that were encountered…… 在网上找到一个解决方法:windows-->preferences-->Team-->svn,在右侧
2013-05-07 08:39:21 925
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人