摘要:
1,右键点击工程名查看是不是少了必须的包2.查看class文件路径是不是有,没有的话加上 阅读全文
摘要:
深度解析Java内存的原型Java堆栈摘要:本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享。本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。一、Java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永久存储空间。二、常量池(constant pool)常量池指的是在编译期被确定,并被保存在已编译的。 阅读全文
摘要:
2008-11-02 11:06算法:一个排序(第一个最大,第二个最小,第三个其次大,第四其次小...)问题:一组数字:21,25,11,32,12,35,55,77,66,写程序按照下面排序。(第1个数最大,第2个数最小,第3个数是剩下数中最大的,第4个是剩下数中最小的。。。)思路:先排序,然后在建立一个相同大小的数组,按照某种顺序复制过来代码:import java.util.Arrays;public class Test { public static void main(String[] args) { int[] a = new int[]{21,25,11,32,12,35,55 阅读全文
摘要:
public class InsertionSorter { public void Sort(int[] arr) { for (int i = 1; i < arr.Length; i++) { int t = arr[i]; int j = i; while ((j > 0) && (arr[j - 1] > t)) { arr[j] = arr[j - 1];//交换顺序 --j; } arr[j] = t; } } } 阅读全文
摘要:
2010-05-25 22:56js读写cookie//JS操作cookies方法!//写cookiesfunction setCookie(name,value){var Days = 30;var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000);document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();}//读取cookiesfunction getCookie(nam 阅读全文
摘要:
不利用临时变量,交换两个变量的值Java代码public class ChangeValue{ /** * <不用第三个变量,交换两个变量的值> */ public static void main(String[] args) { //方法一 精简,一行代码搞定 int x = 3, y = 7, t = 123; System.out.printf("x = %d, y = %d\n", x, y); x = y + 0 * (y = x); System.out.printf("x = %d, y = %d\n", x, y); //方 阅读全文