在Java中,万事万物皆对象,每个类都有一个相应的Class对象。

通过Class类,可以获得一个类的基本信息,比如属性、方法和构造方法等。

1、getClass()是Object类的方法,该方法的返回值类型是Class类,通过getClass()方法可以得到一个Class类的对象。

2、.class返回的也是Class类型的对象。所以,如果getClass()和.class返回的内容相等,说明是同一个对象。

既然都可以得到Class的对象,关于getClass()和.class的区别:

1、getClass()方法,有多态能力,运行时可以返回子类的类型信息。

2、.class是没有多态的,是静态解析,编译时可以确定类型信息。

getClass和.class作用相关推荐

  1. java内省有什么作用_Java内省

    1.  什么是内省? 内省(Introspector)是Java语言对JavaBean类属性.事件的处理方法. 例如类User中有属性name,那么必定有getName,setName方法,我们可以通 ...

  2. java中getClass()方法简介

    getClass() 返回此 Object 的运行时类. 一.示例代码: public class Test {public static void main(String[] args) {Pers ...

  3. Java学习笔记12

    Object类是所有类.数组.枚举类的父类,是类层次结构的根类.每个类都使用Object作为超类.所有对象(包括 数组)都实现这个类的方法. Object类实现了以下方法: 我们来看看源码中getCl ...

  4. 转Spring+Hibernate+EHcache配置(二)

    Spring AOP+EHCache简单缓存系统解决方案 需要使用Spring来实现一个Cache简单的解决方案,具体需求如下:使用任意一个现有开源Cache Framework,要求可以Cache系 ...

  5. spring + ehcache 配置

    引用:http://blog.csdn.net/hz_chenwenbiaotmb/article/details/5755450 需要使用Spring来实现一个Cache简单的解决方案,具体需求如下 ...

  6. @RunWith的使用

    文章目录 @RunWith作用 @RunWith(SpringJunit4ClassRunner.class) 使用说明 测试@ActiveProfiles("dev") @Run ...

  7. JAV反射机制 ——认识class类

    掌握Object 类中的 getClass() 方法的作用 认识Java 反射机制 在正常情况下,必须知道一个类的完整路径之后才可以实例化对象,但是在Java k 也允许通过一个对象来找到其所在的类的 ...

  8. Java学习---面试基础知识点总结

    Java中sleep和wait的区别 ① 这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类.sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程 ...

  9. cglib 动态代理和 jkd 动态代理

    例子:买电脑 背景:在早年间,假如你要买台电脑你得去联系电脑生产厂商购买,随着业务规模的增加,生产的电脑越来越多,当然买的人也多,这时候对于厂家来说相关的运营成本(仓储成本.物流成本.售后服务-)也随 ...

最新文章

  1. linux shell ascii 字符 转换
  2. ABAP TBL隐藏列
  3. %rowtype mysql_Oracle %type和%rowtype小实例
  4. 这些代码优化的方法,你都用过吗
  5. 《MySQL——使用联合索引、覆盖索引,避免临时表的排序操作》
  6. pycharm之no python interpreter configured for project的解决办法
  7. 用 Python 制作关不掉的端午安康弹窗
  8. 在微信小程序中使用字体图标
  9. 异步编程模型(C#5.0系列)
  10. hadoop的mapreduce知识点
  11. 深度图补全-depth inpainting
  12. zepto,kissy前端框架实现跨域
  13. Vue2在使用Element-UI的分页组件遇到的问题(如PageSize,PageNum等)
  14. C++实践参考——动物这样叫
  15. 《算法竞赛进阶指南》荷马史诗
  16. 微软MSN博客申请使用全功略(转)
  17. Java入门基础及面试100题--初入门
  18. Drug Discovery Today| 频繁命中化合物:高通量筛选中需警惕的假阳性结果
  19. opencv-python图片的镜像
  20. 【011】疫苗接种管理系统

热门文章

  1. 数据库中字段类型转换
  2. itext破解pdf不能复制
  3. 基于Facebook开发的Prophet项目预测铁路货运量(实例)
  4. 华为手表gt2测试软件,华为watch gt2怎么测量心率?GT2智能手表测量心率教程
  5. 新手素描石膏圆的起形方法
  6. 这个LOGO标图像被认为是官方的标志
  7. 鬼武者3 PC 中文界面加日文原声
  8. Nginx基础常用命令,版本,启动,停止,重启等
  9. 【Angular】在angular2的app.component.html中使用 *ngIf 更改路由出口router-outlet
  10. 视频教程-一夫C4D教程Cinema4D R20零基础建模渲染动画入门教学课程-Cinema 4D