易截截图软件、单文件、免安装、纯绿色、仅160KB

java中的==操作符与equals方法

==操作符与equals方法的区别:
    ==是引用类型比较引用(也就是比较内容和地址);基本类型比较值;
    equals()方法只能比较引用类型,"=="可以比较引用类型及基本类型;
    特例:当用equals()方法进行比较时,对类File、String、Date及封装类(Wrapper包装 Class)来说,
             是比较类型及内容而不考虑引用的是否是同一个实例;(因为String类重写了equals方法)
    用"=="进行比较时,符号两边的数据类型必须一致(可自动转换的数据类型除外),否则编译出错;


相关文档:

java使用rocksaw和vserv tcpip实现基于ICMP的Ping功能

一:准备 www.savarese.org download
 1.  rocksaw-1.0.0-src.tar.gz
 2.  vserv-tcpip-0.9.2-src.tar.gz
二:编译源文件得到jar包 使用Ant
 1.  build vserv-tcpip-0.9.2-src
      在vserv-tcpip-0.9.2目录下面建一个tests目录,然后在cmd窗口下进入 ......

java构造函数

java构造函数
其语法格式如下:
   < modifiers>  <class_name>([< argu_list>]) {[< statements>]}
自定义构造方法:方法名与类同名,首字母大写!没有返回类型。除此之外其他都跟普通方法一样。
默认构造函数:没有形参没有方法体!如:public Person() {}
读下面的例子,体 ......

64位JRE对32位Java应用的兼容性问题

刚在本子上装了Windows 7 x64,然后装了64位的JRE,发现Eclipse和OO有些怪异的行为。具体而言就是程序无法正确结束:点窗口右上方的叉不好使了。点了后进程并没有结束,而只是在当前窗口和后台窗口之间切换。正在下32位的JRE,等装上看看结果。
看起来应该有两种方法解决:用32位的JRE或者换成64位的Eclipse和OO。
解决: ......

java反射的例子


package cn.test;


import java.lang.reflect.Array;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;


/**
* Java Reflection Cookbook
*
* @author Michael Lee
* @since 2006-8-23
* ......

java中的继承(子类调用父类构造方法还不懂)

declarations  n. 声明
extends  v. 继承
继承中注意的问题:
1  重写(也叫覆盖,也叫重构):重写方法必须和被重写方法具有相同的方法名称、参数列表和返回值类型;
            重写方法不能使用比被重写方法更严格的访问权限。
重写是类与类 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号