1. String str="hello world";
  2. //方式一 :通过对象的getClass()方法
  3. Class<?> clazz1 =str.getClass();
  4. //方式二:通过类的class属性
  5. Class<?> clazz2 =String.class;
  6. //方式三:通过Class类的静态方法forName(String className)
  7. Class<?> clazz3 =Class.forName("java.lang.String");
  8. System.out.println(clazz1.getName());
  9. System.out.println(clazz2.getName());
  10. System.out.println(clazz3.getName());

转载于:https://www.cnblogs.com/kakaisgood/p/8400530.html

java 反射 获取Class对象的三种方式相关推荐

  1. java反射获取实体类_java 反射获取类对象的三种方式

    Java反射经常用到的就是获取对象中的属性,那么Java获取类对象就是必不可少的啦! Java实体类: public class ReflexModel { private String code; ...

  2. java反射之获取class对象,Java之反射机制(获取Class对象的三种方式)

    Java之反射机制(获取Class对象的三种方式) 开发工具与关键技术:MyEclipse 10,java 作者:刘东标 撰写时间:2019-06-14 如何得到各个字节码对应的实例对象? 每个类被加 ...

  3. 反射应用和获取Class对象的三种方式

    一.写一个"框架",可以创建任何对象运行任何方法 1.配置文件 2.使用类加载器ClassLoader,Properties集合是可以和IO流结合使用完成读取和写入数据的集合,方法 ...

  4. 获取Class对象的三种方式

    获取Class对象的三种方式 Object --> getClass() 通过对象.getclass 任何数据类型(包括基本数据类型)都有一个"静态"的class属性 通过类 ...

  5. Java动物类enjoy方法打印_Java反射学习-2 - 获取Class对象的三种方式

    1 packagecn.tx.reflect;2 3 importjava.lang.reflect.Constructor;4 importjava.lang.reflect.Field;5 imp ...

  6. webservice服务器端获取request对象的三种方式

    有的时候在webservice里我们需要获取request对象和response对象,比如想要获得客户端的访问ip的时候就需要这么做,下面说三种方式,当然三种方式可能是针对不同方式部署webservi ...

  7. Java反射基础:获取Class对象的三种方式

    package com.zxl.reflect;import org.junit.jupiter.api.Test; /* * 获取Class对象 * */ public class TestRefl ...

  8. 牛逼!java反射创建类实例的三种方式

    说到博客,大家会不由自主的地想到博客园,CSDN,GitHub,简书等.在这些平台里,有着无数的程序员发表自己的博客,这些博客有的是纯技术干货的分享,有的是对编程思想的感悟.可以说,一个好的博客平台是 ...

  9. java class 生成对象_Java反射机制(创建Class对象的三种方式)

    1:SUN提供的反射机制的类: java.lang.Class java.lang.reflect.Constructor java.lang.reflect.Field java.lang.refl ...

  10. JS基础-Java Class类以及获取Class实例的三种方式

    JS基础-Java Class类以及获取Class实例的三种方式 由于JVM为每个加载的class创建了对应的Class实例,并在实例中保存了该class的所有信息,包括类名.包名.父类.实现的接口. ...

最新文章

  1. 【图灵有聊】说好的安全呢?
  2. 边缘计算云原生开源方案选型比较
  3. php 如何获取表格数据类型,使用phpword获取doc中的表格数据
  4. 八、结构模式之组合(Composite)模式
  5. 【nodejs原理源码赏析(4)】深度剖析cluster模块源码与node.js多进程(上)
  6. 雨林木风与微软数年博弈:蚂蚁和大象共舞
  7. web前端开发初学者必看的学习路线图课程内容分享
  8. 自动化部署之git merge和git rebase的区别
  9. MySQL内核月报 2014.11-MySQL· 5.7改进·Recovery改进
  10. 在VFP里玩SQL查询
  11. 金山发布数字办公平台
  12. 页面崩溃原因分析及解决
  13. 开机直接进入键盘布局_开机怎么进入安全模式(windows10停留选择键盘布局)
  14. Tools - On Duty
  15. python语法报错_1、Python语法及报错总结 - 随笔分类 - 走路带风的帅界扛把子 - 博客园...
  16. C语言实现float类型到int类型的转化(位运算基础知识)
  17. android 调出键盘表情_android高仿微信表情输入与键盘输入代码(详细实现分析)
  18. 2021年改版之后的微信小程序获取头像及返回
  19. Python爬虫 BeautifulSoup(bs4)-- bs4介绍、安装bs4、bs4基础语法
  20. 力量搬运术-“势”的妙用

热门文章

  1. 关于模块问题的折磨(from sys import argv),之后的解决
  2. [翻译]WPF控件库 MaterialDesignInXamlToolkit (2) Brush Names
  3. python访问webservice接口
  4. Python_数据类型_字符串的操作
  5. 第一次冲刺-站立会议02
  6. apache server和tomcat集群配置一:水平负载
  7. ORACLE10g中 ora-12638:身份证明检索失败(
  8. 剑指offer:删除链表中重复的节点
  9. javascript基础修炼(8)——指向FP世界的箭头函数
  10. 聊聊FluxFlatMap的concurrency及prefetch参数