getClass和.class作用
在Java中,万事万物皆对象,每个类都有一个相应的Class对象。
通过Class类,可以获得一个类的基本信息,比如属性、方法和构造方法等。
1、getClass()是Object类的方法,该方法的返回值类型是Class类,通过getClass()方法可以得到一个Class类的对象。
2、.class返回的也是Class类型的对象。所以,如果getClass()和.class返回的内容相等,说明是同一个对象。
既然都可以得到Class的对象,关于getClass()和.class的区别:
1、getClass()方法,有多态能力,运行时可以返回子类的类型信息。
2、.class是没有多态的,是静态解析,编译时可以确定类型信息。
getClass和.class作用相关推荐
- java内省有什么作用_Java内省
1. 什么是内省? 内省(Introspector)是Java语言对JavaBean类属性.事件的处理方法. 例如类User中有属性name,那么必定有getName,setName方法,我们可以通 ...
- java中getClass()方法简介
getClass() 返回此 Object 的运行时类. 一.示例代码: public class Test {public static void main(String[] args) {Pers ...
- Java学习笔记12
Object类是所有类.数组.枚举类的父类,是类层次结构的根类.每个类都使用Object作为超类.所有对象(包括 数组)都实现这个类的方法. Object类实现了以下方法: 我们来看看源码中getCl ...
- 转Spring+Hibernate+EHcache配置(二)
Spring AOP+EHCache简单缓存系统解决方案 需要使用Spring来实现一个Cache简单的解决方案,具体需求如下:使用任意一个现有开源Cache Framework,要求可以Cache系 ...
- spring + ehcache 配置
引用:http://blog.csdn.net/hz_chenwenbiaotmb/article/details/5755450 需要使用Spring来实现一个Cache简单的解决方案,具体需求如下 ...
- @RunWith的使用
文章目录 @RunWith作用 @RunWith(SpringJunit4ClassRunner.class) 使用说明 测试@ActiveProfiles("dev") @Run ...
- JAV反射机制 ——认识class类
掌握Object 类中的 getClass() 方法的作用 认识Java 反射机制 在正常情况下,必须知道一个类的完整路径之后才可以实例化对象,但是在Java k 也允许通过一个对象来找到其所在的类的 ...
- Java学习---面试基础知识点总结
Java中sleep和wait的区别 ① 这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类.sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程 ...
- cglib 动态代理和 jkd 动态代理
例子:买电脑 背景:在早年间,假如你要买台电脑你得去联系电脑生产厂商购买,随着业务规模的增加,生产的电脑越来越多,当然买的人也多,这时候对于厂家来说相关的运营成本(仓储成本.物流成本.售后服务-)也随 ...
最新文章
- linux shell ascii 字符 转换
- ABAP TBL隐藏列
- %rowtype mysql_Oracle %type和%rowtype小实例
- 这些代码优化的方法,你都用过吗
- 《MySQL——使用联合索引、覆盖索引,避免临时表的排序操作》
- pycharm之no python interpreter configured for project的解决办法
- 用 Python 制作关不掉的端午安康弹窗
- 在微信小程序中使用字体图标
- 异步编程模型(C#5.0系列)
- hadoop的mapreduce知识点
- 深度图补全-depth inpainting
- zepto,kissy前端框架实现跨域
- Vue2在使用Element-UI的分页组件遇到的问题(如PageSize,PageNum等)
- C++实践参考——动物这样叫
- 《算法竞赛进阶指南》荷马史诗
- 微软MSN博客申请使用全功略(转)
- Java入门基础及面试100题--初入门
- Drug Discovery Today| 频繁命中化合物:高通量筛选中需警惕的假阳性结果
- opencv-python图片的镜像
- 【011】疫苗接种管理系统
热门文章
- 数据库中字段类型转换
- itext破解pdf不能复制
- 基于Facebook开发的Prophet项目预测铁路货运量(实例)
- 华为手表gt2测试软件,华为watch gt2怎么测量心率?GT2智能手表测量心率教程
- 新手素描石膏圆的起形方法
- 这个LOGO标图像被认为是官方的标志
- 鬼武者3 PC 中文界面加日文原声
- Nginx基础常用命令,版本,启动,停止,重启等
- 【Angular】在angular2的app.component.html中使用 *ngIf 更改路由出口router-outlet
- 视频教程-一夫C4D教程Cinema4D R20零基础建模渲染动画入门教学课程-Cinema 4D