会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132600个问题
WEB前端全系列/第十阶段:诱人的TypeScript/诱人的TypeScript 27571楼

老师好,下面代码中第27行,第行,不太理解这个地方for循环的用法,麻烦老师解释一下

package com.ljk.fs;


import java.lang.reflect.Field;
import java.lang.reflect.Method;

public class Test {
    public static void main(String[] args) throws ClassNotFoundException {
        String path="com.ljk.fs.User";
        //(1)获取类的名称
        Class c=Class.forName(path);
        System.out.println("类的全名称:"+c.getName());
        System.out.println("类的名称:"+c.getSimpleName());

        //获取父类的Class对象
        Class cSuper=c.getSuperclass();
        System.out.println(cSuper.getName());
        System.out.println(cSuper.getSimpleName());

        //(2)获取类的属性信息
        //Field f=c.getField("userId"); //只能获取公共的属性
        //System.out.println(f);
        Field[] fields=c.getFields(); //只能获取公共的属性
        System.out.println(fields.length);

        Field [] fields2=c.getDeclaredFields();
        //System.out.println(fields2.length);
        for (Field field : fields2) {
            //System.out.println(field);//调用了toString()方法
            System.out.println(field.getModifiers()+"\t"+field.getType()+"\t"+field.getName());
        }

        //(3)获取类的方法信息
        Method[] methods=c.getDeclaredMethods(); //本类中的公共的方法对象
        System.out.println(methods.length);

        for (Method method : methods) {
            //System.out.println(method);
            System.out.println("访问权限" + method.getModifiers());
            System.out.println("返回值类型:" + method.getReturnType());
            System.out.println("方法的名称:" + method.getName());
        }


    }
}


JAVA 全系列/第二阶段:JAVA 基础深化和提高/反射技术(旧) 27572楼
JAVA 全系列/第三阶段:数据库编程/MySQL数据库 27573楼
JAVA 全系列/第十八阶段:亿级高并发电商项目_架构/编码(旧)/电商:基于Cookie和Redis实现临时购物车和用户购物车 27575楼
JAVA 全系列/第一阶段:JAVA 快速入门/面向对象详解和JVM底层内存分析 27576楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/IO 流技术(旧) 27579楼
Python 全系列/第十五阶段:Python 爬虫开发/爬虫基础(旧) 27580楼
JAVA 全系列/第九阶段:权限控制与安全认证/Spring Security(旧) 27581楼
Python 全系列/第五阶段:数据库编程/mysql的使用 27582楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637