`
文章列表
http://www.pconline.com.cn/pcedu/empolder/gj/java/0610/894272.html
在JAVA JDK1.5以后具有的自动装箱与拆箱的功能,所谓的自动装箱 与拆箱也就是把基本的数据类型自动的转为封装类型。 赋值的过程就是把 “=”后边的赋给前边的 可以给integer类型的变量赋值为null;一定不可以给int类型赋值为null! 如:自动装箱,它可以直接把基本类型赋值给封装类型 Integer num = 10 ; Double d = 2d ; 自动拆箱,它可以把封装类型赋值给基本类型 int num = new Integer(10); double d = new Double(2d); 自动装箱与拆箱的功能事实上是编译器来帮您的忙,编译器在编译时期依您所编 ...
F键类 F2显示详细信息 F3跳到声明或定义的地方 Ctrl + 键类 Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D删除当前行 Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示) Ctrl+T 快速显示当前类的继承结构 Ctrl+O 快速显示 OutLine Ctrl+         F 查找/替换 Ctrl+ / 在代码窗口中是这种注释(推荐使用Ctrl +Shift + C注释) Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+W 关闭当前Editer Ctrl+K 参照选中的Word ...
public class BinarySearch { public static int binarySearch(int a[],int value){ int low = 0; int high = a.length-1; int middle; while(low<=high){ middle = (low + high)/2; if(a[middle]==value){ return middle; } if(a[middle]>value){ high = middle - 1; } if(a[m ...
快速排序  自己理解了大半天时间 - - 蛋疼  另一种经典的交换排序是快速排序,快速排序的效率很高,但是空间复杂度较大,因为快速排序使用了递归,而递归的实现需要一个栈。快速排序的算法思想是:(假设数据存放在数组a[n]中)   1.如果待比较的数组长度为0或者1,则不用比较,直接返回。   2.如果待比较的数组长度大于1,则随机的选择一个中枢值(centrum),然后分别从数组的两端开始遍历,并且把从左边遍历找到的大于centrum的元素和从右边遍历找到的小于centrum的元素进行交换,直到数组遍历完毕(即:左边遍历指针指向的索引大于或等于右边遍历指针指向的索引)。   3.交换中枢元素和右 ...
http://www.verycd.com/topics/177421/
------------------------------------- MyEclipse 快捷键1(CTRL) ------------------------------------- Ctrl+1 快速修复 Ctrl+D: 删除当前行 Ctrl+Q  定位到最后编辑的地方 Ctrl+L  定位在某行  Ctrl+O  快速显示 OutLine Ctrl+T  快速显示当前类的继承结构 Ctrl+W ...
http://wenku.baidu.com/view/bb670f2abd64783e09122bcd.html?from=rec&pos=0&weight=12&lastweight=4&count=5
import java.io.*; public class RandomFileTest { public static void main(String [] args) throws Exception {    Employee e1 = new Employee("zhangsan",23);    Employee e2 = new Employee("Lisi",24);    Employee e3 = new Employee("Wangwu",25);    RandomAccessFile ra=new Rand ...
public class InterruptCheck { public static void main(String[] args) { Thread t = Thread.currentThread(); System.out.println("A:t.isInterrupted()="+t.isInterrupted()); t.interrupt(); System.out.println("B:t.isInterrupted()="+t.isInterrupted()); System.out.println(" ...

J2SE 容器类

1、Collection(保存单个对象)   List:允许有重复元素,拥有更多的操作方法  |- ArrayList:新的、异步处理  |- Vector:旧的, 同步处理,支持Iterator和Enumeration两种输出  |- Stack:入栈、出栈   Set:不允许有重复元素,靠hashCode和equals方法来区分重复元素  |- HashSet:无序  |- TreeSet:有序、按照Comparable指定的规则排序   常用方法:add()、iterator()、remove  2、Map(保存一对对象)   HashMap:新的类,异步处理   Hashtable:旧的 ...
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"         经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要确定谁占用了我们的9050端口 1、Windows平台 在windows命令行窗口下执行: C:\>netstat -aon|findstr &q ...
只有firefox支持blink属性.所以建议不要使用text-decoration的blink. 如果实在是想要blink,那么可以使用js实现.大概的代码如下: function ObjBlink(obj) { setInterval('BlinkObj(obj)',1000); } function BlinkObj(obj) { if(obj.style.visibility == "hidden") obj.style.visibility = "visible"; else obj.style.visibility = "hidde ...
从#后第1位开始每2位为一组,表示一个颜色的值(这是以十六进制来算的) 第1组为红色 第2组为绿色 第3组为蓝色 根据三基色的原理,红色与绿色混合为黄色,红色与蓝色混为紫色,绿色与蓝色混合为青色。 我们来看看这些基本色的颜色代码: 红色#FF0000,绿色#00ff00,蓝色为#0000ff, 黄色为#FFFFOO,紫色为#ff00ff,青色为#00ffff,白色#ffffff,黑色#000000(上面所提到的都是饱和色) 不知道你有没有这种经验,就是当所有的数值都相等的时候只有三种状态,黑白灰,数值越大,颜色越亮。于是我们当看到一些颜色代码的时候我们可以这么分析 我们举个例子啊: 比如颜色代码 ...
在安装Mysql时出现“Could not start the service mysql error:0” 修改浏览权限 | 删除 第一次安装MySQL没有任何问题,而且也非常容易。 当时第二次安装时,却出现了错误,不能启动MySQL service。 为什么会出现这样的错误? 原因是在卸载MySQL时,没有卸载干净。 那么,要怎样才能卸载干净呢? 个人觉得有几个步骤要走的,首先要去管理->服务里关闭MySQL service。 然后去控制面板->添加/删除程序中删除MySQL 再接着去cmd->regedit中HKEY_LOCAL_MACHINE->SY ...
Global site tag (gtag.js) - Google Analytics