亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? showclass.java

?? 164個java源程序
?? JAVA
字號:
/* * Copyright (c) 2000 David Flanagan.  All rights reserved. * This code is from the book Java Examples in a Nutshell, 2nd Edition. * It is provided AS-IS, WITHOUT ANY WARRANTY either expressed or implied. * You may study, use, and modify it for any non-commercial purpose. * You may distribute it non-commercially as long as you retain this notice. * For a commercial use license, or to purchase the book (recommended), * visit http://www.davidflanagan.com/javaexamples2. */package com.davidflanagan.examples.reflect;import java.lang.reflect.*;/** A program that displays a class synopsis for the named class */public class ShowClass {    /** The main method.  Print info about the named class */    public static void main(String[] args) throws ClassNotFoundException {        Class c = Class.forName(args[0]);        print_class(c);    }        /**     * Display the modifiers, name, superclass and interfaces of a class     * or interface. Then go and list all constructors, fields, and methods.     **/    public static void print_class(Class c)    {        // Print modifiers, type (class or interface), name and superclass.        if (c.isInterface()) {            // The modifiers will include the "interface" keyword here...            System.out.print(Modifier.toString(c.getModifiers()) + " " + 			     typename(c));        }        else if (c.getSuperclass() != null) {            System.out.print(Modifier.toString(c.getModifiers()) + " class " +			     typename(c) +			     " extends " + typename(c.getSuperclass()));	}        else {            System.out.print(Modifier.toString(c.getModifiers()) + " class " +			     typename(c));	}	        // Print interfaces or super-interfaces of the class or interface.        Class[] interfaces = c.getInterfaces();        if ((interfaces != null)&& (interfaces.length > 0)) {            if (c.isInterface()) System.out.print(" extends ");            else System.out.print(" implements ");            for(int i = 0; i < interfaces.length; i++) {                if (i > 0) System.out.print(", ");                System.out.print(typename(interfaces[i]));            }        }	        System.out.println(" {");            // Begin class member listing.	        // Now look up and display the members of the class.        System.out.println("  // Constructors");        Constructor[] constructors = c.getDeclaredConstructors();        for(int i = 0; i < constructors.length; i++)   // Display constructors.            print_method_or_constructor(constructors[i]);	        System.out.println("  // Fields");        Field[] fields = c.getDeclaredFields();           // Look up fields.        for(int i = 0; i < fields.length; i++)            // Display them.            print_field(fields[i]);	        System.out.println("  // Methods");        Method[] methods = c.getDeclaredMethods();        // Look up methods.        for(int i = 0; i < methods.length; i++)           // Display them.            print_method_or_constructor(methods[i]);	        System.out.println("}");             // End class member listing.    }        /** Return the name of an interface or primitive type, handling arrays. */    public static String typename(Class t) {        String brackets = "";        while(t.isArray()) {            brackets += "[]";            t = t.getComponentType();        }	String name = t.getName();	int pos = name.lastIndexOf('.');	if (pos != -1) name = name.substring(pos+1);	return name + brackets;    }        /** Return a string version of modifiers, handling spaces nicely. */    public static String modifiers(int m) {        if (m == 0) return "";        else return Modifier.toString(m) + " ";    }        /** Print the modifiers, type, and name of a field */    public static void print_field(Field f) {        System.out.println("  " + modifiers(f.getModifiers()) +			   typename(f.getType()) + " " + f.getName() + ";");    }        /**     * Print the modifiers, return type, name, parameter types and exception     * type of a method or constructor.  Note the use of the Member interface     * to allow this method to work with both Method and Constructor objects     **/    public static void print_method_or_constructor(Member member) {        Class returntype=null, parameters[], exceptions[];        if (member instanceof Method) {            Method m = (Method) member;            returntype = m.getReturnType();            parameters = m.getParameterTypes();            exceptions = m.getExceptionTypes();	    System.out.print("  " + modifiers(member.getModifiers()) +			     typename(returntype) + " " + member.getName() +			     "(");        } else {            Constructor c = (Constructor) member;            parameters = c.getParameterTypes();            exceptions = c.getExceptionTypes();	    System.out.print("  " + modifiers(member.getModifiers()) +			     typename(c.getDeclaringClass()) + "(");        }	        for(int i = 0; i < parameters.length; i++) {            if (i > 0) System.out.print(", ");            System.out.print(typename(parameters[i]));        }        System.out.print(")");        if (exceptions.length > 0) System.out.print(" throws ");        for(int i = 0; i < exceptions.length; i++) {            if (i > 0) System.out.print(", ");            System.out.print(typename(exceptions[i]));        }        System.out.println(";");    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色图另类专区| 国产精品伊人色| 国产乱码精品一区二区三区av | 欧美老肥妇做.爰bbww视频| 欧美成人性战久久| 亚洲国产视频网站| 国产91精品精华液一区二区三区 | 国产麻豆精品theporn| 成人av在线播放网址| 欧美久久婷婷综合色| 最新欧美精品一区二区三区| 卡一卡二国产精品 | ww久久中文字幕| 亚洲电影你懂得| 不卡在线视频中文字幕| 精品国产乱码久久久久久夜甘婷婷| 一区二区在线电影| av一区二区三区在线| 亚洲精品一区二区三区蜜桃下载 | 国产精品护士白丝一区av| 日日夜夜免费精品| 欧美性猛片xxxx免费看久爱| 国产精品―色哟哟| 国产suv精品一区二区883| 欧美tk丨vk视频| 久久精品国产网站| 在线播放91灌醉迷j高跟美女| 一区二区激情小说| 一本大道久久a久久综合| 国产精品天干天干在观线| 国产精品影视在线观看| 亚洲精品一区二区三区99| 精品在线观看视频| 欧美va亚洲va| 国产成人超碰人人澡人人澡| 久久综合九色综合久久久精品综合| 美女视频黄 久久| 日韩欧美三级在线| 国内精品在线播放| 久久亚洲影视婷婷| 国产成人精品免费网站| 欧美国产一区视频在线观看| 成人高清av在线| 自拍偷拍欧美激情| av网站一区二区三区| 一区二区三区国产精品| 欧美日韩大陆在线| 日韩中文字幕亚洲一区二区va在线 | av资源站一区| 亚洲黄色免费电影| 在线电影国产精品| 精品亚洲成a人在线观看| 久久精品亚洲国产奇米99| 国产精品一区二区三区99| 国产精品久久久久久久久搜平片 | 亚洲欧洲日韩在线| 一本大道久久a久久精二百| 午夜精品一区二区三区免费视频| 欧美一区二区三区四区五区| 国产一区二区成人久久免费影院| 国产精品国产自产拍在线| 欧美日韩一区在线| 久久精品国产一区二区三| 国产精品乱码一区二区三区软件| 欧美亚洲另类激情小说| 久久国产精品99久久人人澡| 国产清纯在线一区二区www| 日本韩国一区二区三区视频| 麻豆精品视频在线观看视频| 国产精品欧美久久久久一区二区| 欧美亚洲国产bt| 国产成人午夜视频| 亚洲国产日韩一区二区| 久久久无码精品亚洲日韩按摩| 色综合久久综合| 久久精品999| 亚洲在线观看免费视频| 久久久国产精品麻豆| 欧美三级电影网| 成人91在线观看| 奇米影视7777精品一区二区| 亚洲欧洲另类国产综合| 日韩欧美亚洲国产另类| 在线精品视频一区二区三四| 国产福利视频一区二区三区| 亚洲国产你懂的| 中文字幕精品综合| 精品美女一区二区三区| 在线免费观看成人短视频| 国产风韵犹存在线视精品| 日本午夜精品一区二区三区电影| 综合婷婷亚洲小说| 国产婷婷一区二区| 日韩一本二本av| 欧美日韩国产综合久久| jiyouzz国产精品久久| 国产精品综合久久| 麻豆精品精品国产自在97香蕉| 亚洲一区二区综合| 亚洲欧美一区二区三区孕妇| 欧美国产精品专区| 久久夜色精品国产欧美乱极品| 69堂亚洲精品首页| 精品视频全国免费看| 一本色道久久加勒比精品| 成人手机在线视频| 国产成人8x视频一区二区| 国产一区在线不卡| 国内精品国产成人国产三级粉色| 五月综合激情网| 亚洲二区在线视频| 亚洲一区免费在线观看| 亚洲精品videosex极品| 亚洲免费观看高清完整版在线观看 | 69p69国产精品| 欧美日韩精品一区二区三区四区| 91成人免费在线| 欧美日韩你懂得| 8x8x8国产精品| 欧美一区二区久久久| 日韩三级视频在线看| 日韩精品一区二区三区蜜臀 | 久久国产生活片100| 久久精品久久久精品美女| 麻豆一区二区三| 国产一区二区不卡| 成人ar影院免费观看视频| av电影在线观看一区| 一本大道av伊人久久综合| 欧美中文字幕不卡| 欧美一区二区三区视频免费| 精品国产一区二区精华| 欧美国产精品一区二区三区| 自拍偷自拍亚洲精品播放| 午夜精品影院在线观看| 美女在线一区二区| 国产剧情在线观看一区二区| 成人黄色免费短视频| 欧美色综合影院| 日韩欧美一级精品久久| 欧美激情综合在线| 夜夜嗨av一区二区三区四季av| 午夜免费久久看| 国产一区激情在线| 91免费国产在线| 日韩一区二区三区观看| 欧美激情中文字幕一区二区| 亚洲精品欧美激情| 久久精品国产精品亚洲红杏| 成人成人成人在线视频| 欧美麻豆精品久久久久久| 欧美精品一区二区蜜臀亚洲| 亚洲日本青草视频在线怡红院| 亚洲成人资源网| 国产成人免费在线| 欧美老肥妇做.爰bbww视频| 欧美高清在线一区二区| 亚洲mv在线观看| 成人久久18免费网站麻豆| 欧美日韩午夜精品| 国产精品麻豆一区二区| 捆绑调教美女网站视频一区| 色偷偷成人一区二区三区91| 26uuu国产电影一区二区| 亚洲第一综合色| 成人福利视频在线| 欧美α欧美αv大片| 亚洲欧美日韩国产另类专区| 天堂蜜桃一区二区三区| 盗摄精品av一区二区三区| 欧美久久久久久蜜桃| 中文字幕一区二区5566日韩| 免费日本视频一区| 欧美亚洲日本一区| 国产精品动漫网站| 黑人巨大精品欧美一区| 欧美久久久久久久久中文字幕| 中文字幕一区二区三区av | 国产精品久久久久久久久动漫| 日韩高清在线电影| 色狠狠一区二区三区香蕉| 久久久久一区二区三区四区| 免费观看91视频大全| 欧美日韩性生活| 亚洲免费高清视频在线| 国产a级毛片一区| 久久久亚洲高清| 激情六月婷婷久久| 欧美大片日本大片免费观看| 香蕉久久夜色精品国产使用方法 | 免费精品视频最新在线| 波多野结衣亚洲一区| 精品国产成人系列| 免费在线观看一区二区三区| 欧美视频完全免费看| 自拍视频在线观看一区二区| 成人高清在线视频| 亚洲欧洲国产日本综合| 不卡欧美aaaaa| ●精品国产综合乱码久久久久 |