Class对象内含有与Class相关的各种信息(别称meta-class)  
  我们的程序中的每个类都有一个相应的Class对象.每当新的类被编译  
  完成,就会产生一个Class对象存储与相同的.class文件内.执行期间  
  当你想要产生该class的对象是,JVM便会检查该型别的Class对象是  
  否被加载.如果没被加载,JVM会根据名称找到.class文件并加载它.  
   
  getName():Returns   the   name   of   the   entity   (class,   interface,    
  array   class,   primitive   type,   or   void)   represented   by   this  
  Class   object,   as   a   String.  
   
  Class类的实例是用来表示Java程序在运行时载入的类(Class)或接口(Interface).  
  Java程序在运行时每个类都会对应一个Class对象,  
  可以从Class对象中得到与类相关的信息  
   
   
  附上一例子,你看看吧,应该会明白点的  
  public   class   MyClass   {  
   
    public   static   void   main(String[]   args)   {  
      String   name   =   "ZhuJun";    
                  Class   c   =   name.getClass();    
                  System.out.println("getName:   "   +   c.getName());    
                  System.out.println("isInterface:   "   +   c.isInterface());    
                  System.out.println("isPrimitive:   "   +   c.isPrimitive());    
                  System.out.println("isArray:   "   +   c.isArray());    
                  System.out.println("SuperClass:   "   +   c.getSuperclass().getName());    
    }  
  }  
  输出结果:  
   
  getName:   java.lang.String  
  isInterface:   false  
  isPrimitive:   false  
  isArray:   false  
  SuperClass:   java.lang.Object

转载于:https://blog.51cto.com/gang4415/405038

类名.class的含义。相关推荐

  1. 类名.claa 的含义

    今天在看以前的一个没有文档的项目.痛苦十分纠结难过无奈. 不知不觉看到反射这块. 类名.class   各种用法如下. Students c1 = Students.class.newInstance ...

  2. 安装了git以后,idea类名颜色的含义

    绿色,已经加入控制暂未提交 红色,未加入版本控制 蓝色,加入,已提交,有改动 白色,加入,已提交,无改动 灰色:版本控制已忽略文件

  3. 类名.class的含义

    Class对象内含有与Class相关的各种信息(别称meta-class)      我们的程序中的每个类都有一个相应的Class对象.每当新的类被编译完成,就会产生一个Class对象存储与相同的.c ...

  4. Android10.0 ContentProvider原理分析

    原文地址:https://skytoby.github.io/2019/ContentProvider%E5%8E%9F%E7%90%86%E5%88%86%E6%9E%90/ 基于Android10 ...

  5. Java开发命名规范总结

    类命名规范: 类名使用 UpperCamelCase 风格(首字母都大写),必须遵从驼峰形式. 例如: MessageUtil 抽象类命名使用 Abstract 或 Base 开头 : 异常类命名使用 ...

  6. element-UI响应式(布局原理)讲解 - 贴文篇

    element-UI响应式(原理)- 讲解 element-UI官方说明:响应式布局 参照了 Bootstrap 的 响应式设计,预设了五个响应尺寸:xs.sm.md.lg 和 xl. Element ...

  7. JAVA学习笔记-surper

    Super 1.super是一个关键字,全部小写. 2.super和this对比着学习.this:this能出现在实例方法和构造方法中.this的语法是:"this."." ...

  8. 【Java】——命名规范

    基于三件事,学习Spring源码.阅读同事之前的代码.读<重构 改善既有代码的设计>意识到命名,是代码能否阅读的重要保证,而且这种对阅读理解的帮助是注释远不能替代的,利用这个机会重新学习下 ...

  9. 【苦练基本功】代码整洁之道 pt4(第10章-第12章)

    代码整洁之道 pt4(第10章-第12章) 10 类 10.1 类的组织 10.2 类应该短小 10.2.1 单一权责原则 10.2.2 内聚 10.2.3 保持内聚性就会得到许多短小的类 10.3 ...

最新文章

  1. logstash 自动重新加载配置
  2. torchvision 笔记:ToTensor()
  3. python中的特殊成员
  4. boost::hana::when用法的测试程序
  5. 解决安装Weblogic domain卡住问题(Primeton BPS)
  6. C++ STL 学习笔记 3. 文本文件操作
  7. 剑指offer的前16题-java版
  8. Springboot 打包成jar以后,读取resources里的文件夹
  9. cesium 模型绕点飞行一周
  10. 【汇编语言】,值得学习的“编程世界的常青树”
  11. CentOS 6.x通过yum安装php7.1及相关环境
  12. docker部署达梦流程记录(DM7和DM8)
  13. java版flashplayer下载安装_mac版flash player
  14. 中小企业知识管理难题怎么做?天翎与群晖携手给出最优解
  15. 小游戏《俄罗斯方块》开发
  16. netbeans11安装教程_Netbeans使用教程
  17. FTDI FTD2XX 驱动学习笔记(一)
  18. Linux系统之复制粘贴命令
  19. 前景背景样本不均衡解决方案:Focal Loss,GHM与PISA(附python实现代码)
  20. 亮紫色晶体meso四(4-氨基苯基)卟啉TAPP/TAPPPt/TAPPCo/TAPPCd/TAPPZn/TAPPPd/TAPPCu/TAPPNi/TAPPFe/TAPPMn金属配合物-齐岳供应

热门文章

  1. java把一段英文拆成单词_Java Word Break(单词拆解)
  2. 2021年春季学期-信号与系统-第六次作业参考答案-第三小题
  3. 连续三天说一个事情 : 信号转换
  4. AD9833所产生的高频信号质量分析
  5. 什么才是有效的工程教育的方法?
  6. java common http_httpClient和common-httpclient的区别
  7. os x 10.9.5怎么升级_鸿蒙手机系统终于定档!华为官宣发布时间,首批升级名单已出炉...
  8. Zynq常见内核崩溃
  9. 怎样快速学习html5,如何快速学习HTML5?带你了解HTML5学什么?
  10. java 国际化 properties_java处理国际化和读取properties文件代码片段