JAVA
tongqing1983
这个作者很懒,什么都没留下…
展开
-
java环境变量配置
以下都是在系统变量里操作:1、新建 变量名:JAVA_HOME变量值:E:/java/jdk1.6.0 [E:/为您安装JDK的系统盘符]2、新建 变量名:CLASSPATH变量值:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar3、编辑PATH在path最后加上;%JAVA_HOME%/bin 如:你以前的PATH+%JAVA_HOME%/bi原创 2008-12-04 22:49:00 · 240 阅读 · 0 评论 -
用Java实现几种常见的排序算法
用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等。 插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;/** * @author treeroot * @since 2006-2-2 * @vers转载 2008-12-09 22:16:00 · 242 阅读 · 0 评论 -
到底创建了几个String对象?(转载)
我们首先来看一段代码:Java代码String str=new String("abc"); 紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。 我们可以把上面这行代码分成String str、=、"a转载 2008-12-09 17:32:00 · 406 阅读 · 0 评论 -
Java栈与堆
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动转载 2008-12-14 16:25:00 · 237 阅读 · 0 评论 -
抽象类与接口的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。 其实,两者之间还转载 2008-12-14 16:41:00 · 298 阅读 · 0 评论