锘??xml version="1.0" encoding="utf-8" standalone="yes"?>日本一区二区三区久久久久久久久不,狠狠干在线视频,国产综合视频在线观看http://www.aygfsteel.com/ymd/category/22980.html閫濆幓鐨勬湀鍏夛紝榛庢槑鐨勭孩鏃?/description>zh-cnWed, 24 Oct 2007 01:17:57 GMTWed, 24 Oct 2007 01:17:57 GMT60鑷畾涔夊爢鏍堢被http://www.aygfsteel.com/ymd/articles/stack.html涓撮闆厜涓撮闆厜Fri, 19 Oct 2007 10:46:00 GMThttp://www.aygfsteel.com/ymd/articles/stack.htmlhttp://www.aygfsteel.com/ymd/comments/154311.htmlhttp://www.aygfsteel.com/ymd/articles/stack.html#Feedback0http://www.aygfsteel.com/ymd/comments/commentRss/154311.htmlhttp://www.aygfsteel.com/ymd/services/trackbacks/154311.html
 1public class MyLinkStack {
 2    /**
 3     * 鍐呴儴綾伙紝鐢ㄤ互瀛樺偍鐢ㄦ埛璋冪敤<code>MyLinkStack#push(Object)</code><br>
 4     * 浼犺繘鏉ョ殑瀵硅薄銆?br />  5     */

 6    private static class Node {
 7        /**
 8         * 鐢ㄦ埛闇瑕佸爢鏍堢殑瀵硅薄
 9         */

10        Object item;
11        /**
12         * 瀛樺偍鍓嶄竴涓狽ode瀵硅薄
13         */

14        Node next;
15        /**
16         * 榛樿鐨勬瀯閫犲嚱鏁?br /> 17         *
18         */

19        Node() {
20            this.item = null;
21            this.next = null;
22        }

23        /**
24         * 鍒涘緩涓涓柊鐨凬ode瀵硅薄錛岀敤浜庡瓨鍌ㄧ敤鎴穚ush鐨勬暟鎹?br /> 25         * 
26         * @param item
27         * @param next
28         */

29        Node(Object item, Node next) {
30            this.item = item;
31            this.next = next;
32        }

33        /**
34         * 鏄惁宸茬粡鍒頒簡鍫嗘爤搴曢儴
35         * 
36         * @return
37         */

38        boolean end() {
39            return this.item == null && this.next == null;
40        }

41    }

42    /**/
43    private Node top = new Node();
44    /**
45     * 鍚戝爢鏍堜腑瀛樺叆鏁版嵁
46     * 
47     * @param item
48     */

49    public void push(Object item) {
50        top = new Node(item, top);
51    }

52    /**
53     * 鍙栧嚭push涓殑鏁版嵁
54     * 
55     * @return
56     */

57    public Object pop() {
58        Object result = top.item;
59        if (!top.end()) {
60            top = top.next;
61        }

62        return result;
63    }

64}

浠ヤ笂鐨勫爢鏍堢被鏄敤鐨勯摼寮忕粨鏋勩?br />

]]>
鎬庢牱榪囨護IType涓殑IMethodhttp://www.aygfsteel.com/ymd/articles/130944.html涓撮闆厜涓撮闆厜Tue, 17 Jul 2007 15:51:00 GMThttp://www.aygfsteel.com/ymd/articles/130944.htmlhttp://www.aygfsteel.com/ymd/comments/130944.htmlhttp://www.aygfsteel.com/ymd/articles/130944.html#Feedback0http://www.aygfsteel.com/ymd/comments/commentRss/130944.htmlhttp://www.aygfsteel.com/ymd/services/trackbacks/130944.html
eclipse涓殑IType錛屽畠鍒嗗埆鏈変袱涓疄鐜扮殑鍩虹被錛屽垎鍒槸BinaryType鍜孲ourceType錛岄【鍚嶆濅箟錛屽垎鍒槸澶勭悊浜岃繘鍒剁殑綾匯佹簮浠g爜褰㈠紡鐨勭被銆侷Type鍙互鐞嗚В鎴愪負涓涓被瀵硅薄錛屽畠灝佽浜嗗綾葷殑涓浜涘鐞嗐?br>浠婂ぉ鐨勯噸鐐逛笉鏄IType錛岃屾槸璇磋繃婊Method錛屼笅闈㈡槸涓孌靛榪囨護IMethod鐨勪唬鐮佺墖鏂紝鏄庣櫧浜哄簲璇ヤ竴鐪嬪氨鏄庣櫧浜嗭紝鍛靛懙錛岀湅璧鋒潵姣旇緝鐨勫急鏅猴紝涓嶈繃錛屾病鏈変笢瑗垮啓鐨勬椂鍊欏氨鍐欑偣榪欐牱鐨勶紝灝卞綋鏄姞寮鴻蹇嗗惂銆?br>瀹冩槸閫氳繃Flags榪涜鍒ゆ柇鐨勶紝鍙栧緱public鐨凪ethod浠g爜濡備笅錛屽叾浣欑殑浠ユ綾繪帹銆?br>

 1    public static List<IMethod> getPublicMethods(IType claz) throws JavaModelException{
 2        List<IMethod> list = new ArrayList<IMethod>();
 3        IMethod[] methods = claz.getMethods();
 4        for(IMethod temp : methods){
 5            if(Flags.isPublic(temp.getFlags())){
 6                list.add(temp);
 7            }

 8        }

 9        return list;
10    }

java涓殑Class涔熷彲浠ュ緱鍒癕ethod錛屼篃鍙互榪囨護寰楀埌鎴戜滑鑷繁鎯寵鐨凪ethod錛屽彇寰梡ublic鐨凪ethod浠g爜濡備笅錛屽叾浣欑殑浠ユ綾繪帹銆?br>
 1    public static List<Method> getPublicMethods(Class claz){
 2        List<Method> list = new ArrayList<Method>();
 3        Method[] methods = claz.getMethods();
 4        for(Method temp : methods){
 5            if(Modifier.isPublic(temp.getModifiers())){
 6                list.add(temp);
 7            }

 8        }

 9        return list;
10    }

鍏跺疄涓ゆ浠g爜闈炲父鐩鎬技錛屽ソ浜嗭紝浠婂ぉ涔熷氨鍐欏埌榪欓噷錛岀潯瑙夊幓浜嗐?

]]>
鎬庢牱閫氳繃瀛楃涓插彇寰桟lasshttp://www.aygfsteel.com/ymd/articles/130677.html涓撮闆厜涓撮闆厜Mon, 16 Jul 2007 13:51:00 GMThttp://www.aygfsteel.com/ymd/articles/130677.htmlhttp://www.aygfsteel.com/ymd/comments/130677.htmlhttp://www.aygfsteel.com/ymd/articles/130677.html#Feedback0http://www.aygfsteel.com/ymd/comments/commentRss/130677.htmlhttp://www.aygfsteel.com/ymd/services/trackbacks/130677.html浠婂ぉ鐢變簬瑕佺敤鍒伴氳繃涓涓瓧絎︿覆鍙栧緱Class錛屽紑濮嬮氳繃Class鐨刦orName(String)鏂規硶鍙互寰楀埌錛屼絾鏄綋鎴戣緭鍏ョ殑鏄竴涓暟緇勭殑鏃跺欙紝濂藉儚灝變笉琛屼簡錛岄氳繃forName(String)鍙栧緱鐨勫嵈鏄┖鐨勶紝鎸夌収鍘熸潵鐨勬濊礬濂藉儚鏄彲浠ョ殑錛屽洜涓烘暟緇勪篃鏄竴涓璞★紝涔熷氨鏄鍙互getClass錛屼負浠涔堝嵈涓嶈兘寰楀埌錛屾瘮杈冧激鑴戝瓙錛屽悗鏉ラ氳繃涓涓笉鏄姙娉曠殑鍔炴硶瑙e喅浜嗭紝鍛靛懙錛屼粎渚涘弬鑰冦?br>

 1
 2//.
 3
 4    public static Class findClass(String r_className,ClassLoader r_loader){
 5        String t_className = new String(r_className);
 6        int arryIndex = t_className.lastIndexOf("[]");
 7        boolean isarryClass = false;
 8        if(arryIndex > 0){
 9            t_className = t_className.substring(0,arryIndex);
10            isarryClass = true;
11        }

12        Class claz = null;
13        try {
14            claz = Class.forName(t_className,true,r_loader);
15        }
 catch (ClassNotFoundException e) {}
16        if(isarryClass && claz != null){
17            claz = Array.newInstance(claz, 1).getClass();
18        }

19        return claz;
20    }

21//.
鐜板湪榪樻病鏈夊彂鐜頒笉鑳藉鐞嗙殑鎯呭喌銆?

]]>
主站蜘蛛池模板: 宾阳县| 阿克| 台中县| 淮北市| 阳新县| 肃南| 平顺县| 新蔡县| 齐齐哈尔市| 多伦县| 临清市| 美姑县| 和政县| 大宁县| 江都市| 克山县| 长垣县| 北宁市| 北京市| 久治县| 赣州市| 伽师县| 台前县| 桦南县| 南皮县| 广河县| 大庆市| 息烽县| 泗水县| 永登县| 夏津县| 个旧市| 五原县| 进贤县| 修文县| 麻栗坡县| 馆陶县| 双辽市| 溧阳市| 龙江县| 六安市|