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

Java 静态代理和动态代理

 
Java 静态代理和动态代理
http://kuangbaoxu.javaeye.com/blog/192804
关键字: 静态代理与动态代理
1. 代理模式主要有两种:静态代理和动态代理 
2. 静态代理: 
比如要在输出“HelloWorld”前打印一个字符串“Welcome” 
A:先定义一个接口类 
Java代码 
package ttitfly.proxy;      
     
public interface HelloWorld {      
    public void print();      
//  public void say();      
}   
   
B: 定义一个该接口的实现类 
java 代码 
Java代码 
package ttitfly.proxy;      
     
public class HelloWorldImpl implements HelloWorld{      
     
    public void print(){      
        System.out.println("HelloWorld");      
    }      
//  public void say(){      
//      System.out.println("Say Hello!");      
//  }      
}      
C:定义一个静态代理类 
Java代码 
package ttitfly.proxy;      
     
public class StaticProxy implements HelloWorld{      
     
    public HelloWorld helloWorld ;      
    public StaticProxy(HelloWorld 


相关文档:

JAVA基础知识精华总结

 1、 对象的初始化
(1) 非静态对象的初始化 
在创建对象时,对象所在类的所有数据成员会首先进行初始化。 
基本类型:int型,初始化为0。 
如果为对象:这些对象会按顺序初始化。 
※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。 
构造方法的作用就是初始化 ......

深刻理解Java编程的7个例子

 1. 阅读下列代码回答问题(第一个Java程序,理解PATH和CLASSPATH,学会使用javac和java命令)
view plaincopy to clipboardprint?
package cn.edu.uibe;  
public class HelloWorld {  
    public static void main(String[] args) {  
   &nb ......

Java代码生成和解析xls文件

使用poi来生成xls文件:引用的包poi-3.2.final.jar;
要了解的类HSSFWorkbook,HSSFSheet,HSSFRow,HSSFCell
HSSFWorkbook workbook=new HSSFWorkbook();得到一个Excel文件的引用
HSSFSheet sheet=workbook.createSheet();得到一个sheet,还有HSSFSheet sheet=workbook.createSheet("sheet1");方法可以设置Sheet的名称。
然 ......

JAVA静态方法的同步问题~~~~~~~~~~~~~

一直被同步搞得晕头转向,今天遇到了要写静态方法,总担心会不会有同步问题,结果看了以下一席话,豁然开朗~~
Every method of java will have a stack, and every invokation on that
method will have it's own 'stack frame'. So the locale data of one
method invokation will not affect others.
Please do not c ......

Java中的Asc码与字符互相转化

package com.test;
public class Jm1 {
private static int asnum;
private static char stchar;
public static void main(String[] args) {
System.out.println(getAsc("A"));
System.out.println(backchar(99));
}
/**
* 字符转ASC
*
* @param st
* @return
*/
public static int get ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号