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

java中this和super的用法

this的用法在java中大体可以分为3种:
 //1.普通的直接引用
class test {
   private int x,y;
   public test(int x,int y) {
       setX(x);//也可以写为this.setX(x);这种情况下this可以省略.
   }
}
//2.方法中的某个形参名与当前对象的某个成员有相同的名字.为了不混淆,使用this区分有this引用的是成员,没有this是形参
class test {
   private int x,y;
   public test(int x,int y) {
       setX(x);//也可以写为this.setX(x);这种情况下this可以省略.
   }
   setX(int x){
       this.x = x;//this.x是引用的对象,x是setX(int x)中的行参x
   }
}
//3.引用构造函数
class test.{
    public int x,y;
    public test(int x,int y){
        this.x = x;
        this.y = y;
    }
    public test(){
         this.(2,0)//构造函数调用其他构造函数的方法,这个例子调用上面那个复用构造函数的方法
    }
}
   
package test;
public class ThisTest {
    private int i=0;
    //第一个构造器:有一个int型形参
    ThisTest(int i){
       this.i=i+1;//此时this表示引用成员变量i,而非函数参数i
       System.out.println("Int constructor i——this.i:  "+i+"——"+this.i);
       System.out.println("i-1:"+(i-1)+"this.i+1:"+(this.i+1));
       //从两个输出结果充分证明了i和this.i是不一样的!
    }
    //  第二个构造器:有一个String型形参
    ThisTest(String s){
       System.out.println("String constructor:  "+s);
    }
  


相关文档:

java存储过程的创建与调用

create or replace procedure updateProject is  
begin  
  update project p set p.total_intend_gather =   
  (select sum(ig.gather_sum) from intend_gather ig where ig.project_number=p.project_number);  
    
  up ......

用java完成C#同样的DES对称加密

在一个项目中,客户用C#实现了DES加密,由于需要和java方面的程序进行数据交互,所以必须配合进行加解密工作。客户提供了密钥和向量,我看了看代码,c#做这个事情还蛮简单。 用java实现关键是我不字段怎么设置向量,一般用Cipher对象都是默认随机向量。搞了一阵,发现是用IvParameterSpec这个类来设置。于是有了以下代 ......

JAVA基础--JAVA中的反射机制详解

转贴:http://java.ccidnet.com/art/3539/20070924/1222147_1.html
 
JAVA反射机制
    JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机 ......

java获取当前路径[转]

java获取当前路径[转]
关键字: java 路径
java 获取当前路径
 
1 、利用 System.getProperty() 函数获取当前路径:
System.out.println(System.getProperty("user.dir"));//user.dir 指定了当前的路径
 
2 、使用 File 提供的函数获取当前路径:
File directory = new File("");// 设定为当前文件 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号