`
wangjianjun852
  • 浏览: 49826 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
extjs 动态树。 写完接近崩溃边缘... 不废话直接贴代码 <%@ page language="java" contentType="text/html; charset=UTF-8"     pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+requ ...
假定我们现在有一个动态生成的string 类型的一个类的声明如下 String src = "package com.wjj.myproxy;"+ "public class CarTimeProxy implements Moveable {"+ "Moveable car = null;"+ "public CarTimeProxy(Moveable car) {"+ "super();"+ "this.car = car;"+ "} ...
首先根据java的多态实现---为car 实现一个log 记录和 方法运行时间记录 public interface Moveable { void move(); } 做为所以类的父接口 public class Car implements Moveable { @Override public void move() { try { Thread.sleep(new Random().nextInt(10000)); } catch (InterruptedException e) { e.printStackTrace(); } } } ...
此版本为jdk 提供的类proxy里面的方法实现的。。 下一部将献上纯人工编写的 aop 实例代码。 敬请期待 Collection coll1 =(Collection)Proxy.newProxyInstance(Collection.class.getClassLoader(), new Class[]{Collection.class}, new InvocationHandler() {   ArrayList target = new ArrayList(); @Override public Object invo ...
  如何创建java 里面甘个特定类的proxy, 并且获取proxy的每个constructor 和每个constructor 构造参数的所有类型 代码如下---- Class clazz = Proxy.getProxyClass(Collection.class.getClassLoader(), Collection.class); Constructor[] constructors = clazz.getConstructors(); for(Constructor constructor : constructors){ String name = constru ...
---废话不多说了。 直接亮代码。 List<Integer> coll = new ArrayList<Integer>(); coll.getClass().getMethod("add",Object.class).invoke(coll, "abc"); coll.getClass().getMethod("add",Object.class).invoke(coll, "ddd"); System.out.println(coll.get(0)); System ...
   呦, 大家好。 初次有了自己在javaeye 上面的博客。   看到好多前辈在java eye 上开源自己写过的项目,从中也受益非浅..    自己也想加入到这一队伍中,,   希望大家以后多多关注...   
Global site tag (gtag.js) - Google Analytics