03 2013 档案

摘要:interface a { void go(); void act();}interface b extends a {}abstract class c implements b { public void go() { }}class d extends c { @Override public void go() { super.go(); } /* * (non-Javadoc) * * @see pac.testin.a#act() */ public void act() { ... 阅读全文
posted @ 2013-03-29 22:09 Introspector 阅读(384) 评论(0) 推荐(0) 编辑
摘要:package pac.testin;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;interface Person { void showCommonAbility();}class Man implements Person { private String name; public Man(String name) { super(); this.name = name; ... 阅读全文
posted @ 2013-03-26 19:23 Introspector 阅读(162) 评论(0) 推荐(0) 编辑
摘要:package pac.testin;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;interface Subject { void request();}class RealSubject implements Subject { public void request() { System.out.println("Here RealSubject go!!"); }}class userSid... 阅读全文
posted @ 2013-03-25 19:04 Introspector 阅读(157) 评论(0) 推荐(0) 编辑
摘要:代码: BigDecimal d1 = new BigDecimal(666666); BigDecimal rate = new BigDecimal(0.00876 * 3); BigDecimal tax = new BigDecimal(1274.23); System.out.println(d1.multiply(rate).add(d1).subtract(tax).setScale(2, RoundingMode.HALF_UP));java.math.RoundingMode下七种方式:RO... 阅读全文
posted @ 2013-03-24 23:19 Introspector 阅读(187) 评论(0) 推荐(0) 编辑
摘要:易变业务用Script编写import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import javax.script.Bindings;import javax.script.ScriptContext;import javax.script.Invocable;import javax.script.ScriptException; ScriptEngine engine = new ScriptEngineManager() .getEngineByNa... 阅读全文
posted @ 2013-03-22 16:09 Introspector 阅读(833) 评论(0) 推荐(0) 编辑