Object类是所有类、数组、枚举类的父类,是类层次结构的根类。每个类都使用Object作为超类。所有对象(包括

数组)都实现这个类的方法。

Object类实现了以下方法:

我们来看看源码中getClass()方法:

public final native Class<?> getClass();

以上的Class<?> getClass()方法的作用是返回该对象的运行时类。

具体使用参看以下程序:

class Work{}
public class Main {public static void main(String[] args) {Class clazz1="Class".getClass();System.out.println(clazz1);Class clazz2=new Integer("123").getClass();System.out.println(clazz2);Class clazz3=new Work().getClass();System.out.println(clazz3);}}

输出结果:

class java.lang.String
class java.lang.Integer
class code2.Work

当我们获取某个类所对应的Class对象之后,就可以调用Class对象的方法来获得该对象和该类的真实信息了。关于

Class的使用,在后面讲到反射时会进行介绍。

转载请注明出处:http://blog.csdn.net/hai_qing_xu_kong/article/details/43899035     情绪控_

Java学习笔记12相关推荐

  1. java学习笔记(12) —— Struts2 通过 xml /json 实现简单的业务处理

    XML 1.引入dom4j-2.0.0.jar 2.引入jquery-1.8.2.js 3.新建common.js getInfo = function(){$.post("getXmlAc ...

  2. Java学习笔记12——JVM入门

    文章目录 JVM简介和体系结构 JVM的位置 JVM的体系结构 类加载器 双亲委派机制 沙箱安全机制(了解即可) Native PC寄存器 方法区 栈 三种JVM 堆 新生区 永久区 堆内存调优 Jp ...

  3. Java学习笔记-12.传递和返回对象

    1.Clone()方法产生一个object,使用方法后必须产生的object赋值. Vector v2 = (Vector)v.clone(); 2.Clone()方法在object中是保护类型方法, ...

  4. java学习笔记13--反射机制与动态代理

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...

  5. Java学习笔记(十)--控制台输入输出

    输入输出 一.控制台输入 在程序运行中要获取用户的输入数据来控制程序,我们要使用到 java.util 包中的 Scanner 类.当然 Java 中还可以使用其他的输入方式,但这里主要讲解 Scan ...

  6. java学习笔记6--类的继承、Object类

    接着前面的学习: java学习笔记5--类的方法 java学习笔记4--类与对象的基本概念(2) java学习笔记3--类与对象的基本概念(1) java学习笔记2--数据类型.数组 java学习笔记 ...

  7. java学习笔记十三

    11. 凡是继承了FilterOutputStream或FilterInputStream的类都是过滤流,也就是说他们不能直接跟目标(键盘,文件,网络等,节点流可以)数据打交道,只能包装 Intput ...

  8. 【Java学习笔记之二十六】深入理解Java匿名内部类

    在[Java学习笔记之二十五]初步认知Java内部类中对匿名内部类做了一个简单的介绍,但是内部类还存在很多其他细节问题,所以就衍生出这篇博客.在这篇博客中你可以了解到匿名内部类的使用.匿名内部类要注意 ...

  9. Java学习笔记22:并发(2)

    Java学习笔记22:并发(2) 图源:PHP中文网 终止任务 终止线程有一种非常简单的方式:设置一个多线程共享的标记位,子线程用轮询的方式检查这个标记位,如果该标记位显示取消状态,就让子线程退出执行 ...

最新文章

  1. linux下tty, ttyn, pts, pty, ttySn, console理解
  2. 一个女孩子对老公/男朋友的要求
  3. 安装百分之80卡住_新车买回来要不要安装发动机护板呢
  4. Windows监控日志文件 Tail for Win32
  5. Echarts官网Json获取方式
  6. httprunner 2.x学习4-测试用例分层
  7. 数据库课程设计——某工厂的物料管理系统(附Java源码与课程设计报告)
  8. html5 苹果 风格,[网页设计]8个超炫酷仿苹果应用的HTML5动画
  9. 全球及中国体育用品商店行业商业模式分析及投资风险预测2022年版
  10. 修改远程端口后登录不上的解决办法[作者:Jackie]
  11. 微信小程序使用阿里云物联网API开发物联网应用
  12. Php静默授权,【公众号】微信第三方登录(静默授权和非静默授权)(具体代码:U盘 新浪云SAE)...
  13. 当你写爬虫抓不到APP请求包的时候该怎么办?【高级篇-混淆导致通用Hook工具失效】
  14. 【C/C++】【面经】2022 网易互娱面经( 游戏客户端方向 )(更新:一面;二面;)
  15. OPCUA协议: 复杂服务器C语言初步实践(回调与方法)
  16. 什么?RecyclerView中获取点击位置的接口被废弃了?
  17. ios上编译c语言的app_CppCode –适用于IOS的免费C / C ++ IDE和编译器
  18. 分解正整数 正序分解
  19. 大数据早报:亚马逊最大风力发电站投入使用 MongoDB上市首日股价飙涨34%(10.21)
  20. Vue + Spring Boot 项目实战(九):核心功能的前端实现

热门文章

  1. python 进度条_Python小程序系列——动态进度条(1)
  2. honey select 模型导出_道路建模-基本模型
  3. 数字断路器获得商用认证
  4. python基础一循环
  5. Python基础班每日整理(三)
  6. 基于Nginx实现10万+并发,你应该做的Linux内核优化
  7. 杭电 1711 Number Sequence 1686 2203
  8. AWS Storage Gateway 分类
  9. 1.arm的linux系统搭建
  10. bootstrap-fileinput 应用