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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 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一区二区三区免费野_久草精品视频
国产精品一区二区久激情瑜伽| 这里是久久伊人| 欧美另类videos死尸| 国产欧美一区在线| 日韩电影一二三区| 欧美日韩综合在线| 国产亚洲短视频| 天天操天天综合网| av网站免费线看精品| 日韩一二三区不卡| 一级特黄大欧美久久久| 成人蜜臀av电影| 久久蜜桃av一区精品变态类天堂| 亚洲国产综合视频在线观看| 99久久精品免费看国产免费软件| 日韩欧美国产综合在线一区二区三区| 亚洲欧美偷拍卡通变态| 大尺度一区二区| 久久久高清一区二区三区| 免费一区二区视频| 欧美精品成人一区二区三区四区| 亚洲色图在线视频| 99精品国产一区二区三区不卡| 久久亚洲欧美国产精品乐播| 久久精品国产99久久6| 欧美视频一区在线| 亚洲韩国一区二区三区| 欧美亚洲国产bt| 亚洲乱码日产精品bd| 色偷偷成人一区二区三区91| 亚洲视频综合在线| av午夜精品一区二区三区| 国产精品久久久久婷婷| 99久久久精品| 一区二区三区鲁丝不卡| 欧美亚洲一区二区在线| 亚洲福利视频一区| 91精品国产综合久久精品性色| 午夜精品福利一区二区三区av| 欧美日韩一级二级三级| 日韩av在线播放中文字幕| 欧美一级日韩不卡播放免费| 日韩高清不卡在线| 欧美精品一区视频| 不卡一区在线观看| 亚洲最新在线观看| 欧美高清激情brazzers| 蜜臀久久99精品久久久画质超高清| 欧美一区午夜精品| 国产不卡在线视频| 综合欧美亚洲日本| 精品视频1区2区3区| 日日噜噜夜夜狠狠视频欧美人| 91精品国产日韩91久久久久久| 日韩国产成人精品| 国产日产欧美一区二区三区| 99久久亚洲一区二区三区青草| 一区二区三区在线影院| 日韩一级免费观看| 懂色av一区二区在线播放| 亚洲美女视频一区| 777色狠狠一区二区三区| 国产一区三区三区| 一区二区在线观看视频在线观看| 7878成人国产在线观看| 成人午夜av在线| 免费在线看一区| 最新成人av在线| 欧美一区二区播放| 91免费国产在线观看| 日韩高清中文字幕一区| 亚洲欧美一区二区视频| 欧美成人猛片aaaaaaa| 99久久精品免费看| 免播放器亚洲一区| 亚洲欧美综合在线精品| 日韩免费看网站| 色女孩综合影院| 国产一区二区三区在线看麻豆| 一区二区三区小说| 国产视频一区二区在线| 欧美日韩国产成人在线免费| 成人免费观看av| 美女久久久精品| 亚洲激情校园春色| 国产亚洲欧洲一区高清在线观看| 在线免费观看成人短视频| 国产精品18久久久| 日韩av一区二| 亚洲国产色一区| 国产精品电影一区二区| 久久只精品国产| 91精品婷婷国产综合久久| 91蜜桃免费观看视频| 国产精品911| 国产专区欧美精品| 日韩成人免费电影| 亚洲国产精品一区二区www在线| 国产精品高潮久久久久无| 精品国免费一区二区三区| 欧美丰满少妇xxxxx高潮对白| 91成人免费在线| 在线免费一区三区| 色av成人天堂桃色av| 福利一区二区在线观看| 国产精品正在播放| 国产一区二区三区视频在线播放| 欧美aaa在线| 日本午夜一本久久久综合| 亚洲一区视频在线| 亚洲一区在线看| 一区二区高清免费观看影视大全 | 国产精品综合在线视频| 免费高清不卡av| 日韩黄色免费网站| 天天操天天综合网| 日韩av电影免费观看高清完整版在线观看| 亚洲精品视频在线| 一区二区三区四区乱视频| 亚洲天堂久久久久久久| 亚洲视频每日更新| 亚洲欧美国产毛片在线| 亚洲一区自拍偷拍| 五月天激情综合网| 蜜臀av亚洲一区中文字幕| 奇米精品一区二区三区在线观看一| 日产国产欧美视频一区精品 | 欧美一级黄色大片| 日韩三级中文字幕| 久久这里只有精品6| 欧美激情一区二区三区不卡| 国产精品麻豆欧美日韩ww| 国产精品国产成人国产三级| 一区二区三区中文在线观看| 亚洲成人在线网站| 久久99精品久久只有精品| 国产一区二区调教| 色综合中文综合网| 99久久综合色| 欧美视频一区二区三区| 欧美本精品男人aⅴ天堂| 亚洲国产精品ⅴa在线观看| 亚洲视频一区二区在线观看| 婷婷开心激情综合| 韩国精品免费视频| 96av麻豆蜜桃一区二区| 欧美高清视频不卡网| 国产午夜三级一区二区三| 亚洲欧洲另类国产综合| 午夜日韩在线电影| 国产精一品亚洲二区在线视频| 91亚洲精品久久久蜜桃网站 | 在线观看日韩av先锋影音电影院| 欧美日本免费一区二区三区| 欧美成人午夜电影| 悠悠色在线精品| 国产精品亚洲а∨天堂免在线| 日本韩国欧美在线| 欧美一级免费大片| 国产精品久久三区| 麻豆国产欧美一区二区三区| k8久久久一区二区三区 | 免费在线观看视频一区| 99国产精品久| 精品国产91久久久久久久妲己| 最新日韩av在线| 国产精品一区二区在线观看不卡 | 久久草av在线| 日本久久精品电影| 久久久亚洲精品石原莉奈| 亚洲成人激情社区| 99在线精品一区二区三区| 欧美精品一区二区三区一线天视频| 亚洲精品免费在线观看| 懂色av噜噜一区二区三区av| 欧美大白屁股肥臀xxxxxx| 亚洲影视在线播放| 97久久精品人人澡人人爽| 精品sm在线观看| 久久国内精品视频| 欧美色中文字幕| 一区二区三区日本| av激情综合网| 2023国产精品自拍| 美女久久久精品| 日韩免费一区二区三区在线播放| 婷婷综合五月天| 欧美日韩一区二区在线视频| 一区二区三区欧美久久| 色悠悠久久综合| 亚洲欧美视频一区| 91激情在线视频| 亚洲一区在线看| 欧美日韩一区小说| 婷婷六月综合亚洲| 欧美成人一区二区三区在线观看| 日韩国产一二三区| 精品国产凹凸成av人网站| 黄一区二区三区| 国产亚洲精品久|