<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    DANCE WITH JAVA

    開發出高質量的系統

    常用鏈接

    統計

    積分與排名

    好友之家

    最新評論

    推薦給大家一個很有趣的話題: Javaeye上的"奇技淫巧"

    從javaeye上看到一篇很有趣的文章<<奇技淫巧>>,鏈接在這里
    http://www.javaeye.com/topic/39694?page=1
    文中就一個問題提出了各種各樣的思路,很多人給出了自己的觀點,是個對人有啟發的話題。
    下邊是我想出的一個思路,就是利用jdk1.6的script支持,也算一個辦法吧。建議看完了上邊的討論再看
    我下邊的內容,要不可能不知道是什么意思。
        static double getOverall(Details[] arr ,String method){
            
    double sum = 0;
            
    try{
                ScriptEngineManager factory 
    = new ScriptEngineManager();
                ScriptEngine engine 
    = factory.getEngineByName("JavaScript");
                
    for(int i=0;i<arr.length;i++){
                    engine.put(
    "obj", arr[i]);
                    Object obj 
    = engine.eval("obj."+method);
                    
    if (obj instanceof Double){
                        sum 
    += ((Double)obj).doubleValue();
                    }

                }

            }
    catch(Exception e){
                e.printStackTrace();
            }

            
    return sum;
        }

        
        
    static double getOverallBalance(Details[] arr) {
            
    return getOverall(arr,"getBalance()");
        }


        
    static double getOverallFixed(Details[] arr) {
            
    return getOverall(arr,"getFixed()");
        }

        ..    
    最終的實現就是上邊的樣子,利用script我們能實現通過函數名來調用函數,其實內部和動態代理,反射
     的效果是一樣的。不過就是寫起來簡單,學習成本低。因為用java的人大部分是了解javascript的。

    posted on 2007-02-27 16:34 dreamstone 閱讀(3233) 評論(1)  編輯  收藏 所屬分類: jdk相關片段設計模式

    評論

    # re: 推薦給大家一個很有趣的話題: Javaeye上的"奇技淫巧" 2008-08-07 10:18 huanx

    厲害~  回復  更多評論   

    主站蜘蛛池模板: 亚洲日韩中文字幕无码一区| 国产亚洲精品自在线观看| 亚洲精品高清久久| 最近中文字幕免费大全| 国产成人精品曰本亚洲79ren| 黄色a三级三级三级免费看| 免费99热在线观看| 免费的黄色的网站| 亚洲中文无韩国r级电影 | 99久久免费看国产精品| 亚洲国产精品一区二区久久| 久草免费福利资源站| 亚洲自偷自拍另类图片二区| **俄罗斯毛片免费| 精品国产成人亚洲午夜福利| 在线a人片天堂免费观看高清| 国产精品久久久久久亚洲小说| 免费A级毛片无码久久版| 九九99热免费最新版| 亚洲成色在线综合网站| 亚洲毛片免费视频| 亚洲久悠悠色悠在线播放| 国产大片91精品免费看3| 久久久精品国产亚洲成人满18免费网站 | 国产精品亚洲片在线| 99久久精品国产免费| 亚洲成AV人片在WWW| 久久乐国产精品亚洲综合| 午夜视频免费在线观看| 亚洲AV无码一区二区三区牛牛| 免费国产a国产片高清网站| 国产高清不卡免费视频| 亚洲综合av一区二区三区不卡| 亚洲Av无码乱码在线观看性色| 免费日本一区二区| 亚洲精华国产精华精华液好用| 亚洲色成人网站WWW永久| 999国内精品永久免费视频| 瑟瑟网站免费网站入口| 久久av无码专区亚洲av桃花岛| 国产精品麻豆免费版|