当前位置:  技术问答>java相关

java.lang.Class包有什么作用?

    来源: 互联网  发布时间:2015-03-21

    本文导语:  | Class类是封装了类和对象的属性特征的类,它包含解释一个Java类的信息。Class类的实例表示一个运行Java应用程序的类和接口的信息。Class对象能表示在程序运行的类,系统的任一对象都是一些Class类的实例。 你...


|
Class类是封装了类和对象的属性特征的类,它包含解释一个Java类的信息。Class类的实例表示一个运行Java应用程序的类和接口的信息。Class对象能表示在程序运行的类,系统的任一对象都是一些Class类的实例。

你可以去看jdk的帮助文档。

|
java.lang 
Class Class
java.lang.Object
  |
  +--java.lang.Class

All Implemented Interfaces: 
Serializable 

--------------------------------------------------------------------------------

public final class Class
extends Object
implements Serializable
Instances of the class Class represent classes and interfaces in a running Java application. Every array also belongs to a class that is reflected as a Class object that is shared by all arrays with the same element type and number of dimensions. The primitive Java types (boolean, byte, char, short, int, long, float, and double), and the keyword void are also represented as Class objects. 

Class has no public constructor. Instead Class objects are constructed automatically by the Java Virtual Machine as classes are loaded and by calls to the defineClass method in the class loader. 

The following example uses a Class object to print the class name of an object: 


     void printClassName(Object obj) {
         System.out.println("The class of " + obj +
                            " is " + obj.getClass().getName());
     }
 


Since:
JDK1.0 
See Also:
ClassLoader.defineClass(byte[], int, int), Serialized Form

    
 
 

您可能感兴趣的文章:

  • java的网络功能类socket是作用于哪一层的,偶要写一个更底层的网络通讯程序,用到了APDU协议,用java能实现吗?偶其他的语言不熟!!!!
  • 请问java中匿名函数的作用
  • 请教:整合apache/tomcat时设置JAVA_HOME/TOMCAT_HOME环境变量起什么作用?没有用到啊?
  • Java中关于作用域的一个问题,欢迎大家的光临。
  • 请教,关于JAVA中变量的作用域的问题!
  • java的"句柄"进入函数时不是有副作用吗?可是String怎么就不呢?
  • 请问Adapter类在整个Java API中的位置是?以及它的作用和使用方法?
  • 浅析JAVA_HOME,CLASSPATH和PATH的作用
  • java中Class.forName的作用浅谈
  • 深入解析Java中volatile关键字的作用
  • 基于Java的打包jar、war、ear包的作用与区别详解
  • 基于java内部类作用的深入分析
  • (初学者)请问 java中为何用到package(包),有什么作用?
  • 浅析JAVA中toString方法的作用
  • java命名空间javax.tools枚举javafileobject.kind的类成员方法: class定义及介绍
  • 有两个:1.class与2.java,2.java继承1.class类,要把2.java编译成2.class给如何书写!
  • java命名空间java.io接口objectstreamconstants的类成员方法: tc_class定义及介绍
  • xx.java继承yy.class,编译xx.java为xx.class时应怎样书写?(谢谢)
  • java命名空间java.lang.annotation枚举retentionpolicy的类成员方法: class定义及介绍
  • java bean和java class的区别??
  • java命名空间java.lang类class<t>的类成员方法: getsuperclass定义及介绍
  • JAVA编译的CLASS文件可以反编译为JAVA文件吗?
  • java命名空间javax.swing.text.html类html.attribute的类成员方法: class定义及介绍
  • java线程怎么调用java的application.class?
  • java命名空间javax.tools枚举standardlocation的类成员方法: class_path定义及介绍
  • 谁有办法用java执行于java.exe不在一个目录的class文件?
  • java命名空间javax.lang.model.element枚举elementkind的类成员方法: class定义及介绍
  • 用什么工具可以把JAVA的.CLASS文件反编译成.JAVA文件??
  • java命名空间javax.tools枚举standardlocation的类成员方法: class_output定义及介绍
  • 在java中,什么情况下属于不同的进程,是在不同的classload中加载的class,还是在不同的jvm中加载的class
  • java命名空间java.util类resourcebundle.control的类成员方法: format_class定义及介绍
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.swing.text.html类html.attribute的类成员方法: lang定义及介绍
  • 请问 java.lang.Float x= new java.lang.Float(request.getParameter("x"))的表达正确吗
  • java命名空间java.lang类runtimeexception的类成员方法: runtimeexception定义及介绍
  • java.lang.NumberFormatException: d 这是什么错误? iis7站长之家
  • java命名空间java.lang.management类lockinfo的类成员方法: getidentityhashcode定义及介绍
  • 有关session中的getAttribute(java.lang.String name)的问题???
  • java命名空间java.lang类system的类成员方法: getsecuritymanager定义及介绍
  • java.lang.NoClassDefFoundError.ArcControls是什么错误?谢谢
  • java命名空间java.lang类exception的类成员方法: exception定义及介绍
  • 第二次make时出现java.lang.OutOfMemoryError?
  • java命名空间java.lang.reflect接口member的类成员方法: public定义及介绍
  • java.lang.NumberFormatException: d 这是什么错误?
  • java命名空间java.lang.management接口operatingsystemmxbean的类成员方法: getversion定义及介绍
  • 为什么 java.lang.OutOfMemoryError
  • java命名空间java.lang.management接口operatingsystemmxbean的类成员方法: getarch定义及介绍
  • java.lang.OutOfMemoryError<<no stack trace available>>
  • java命名空间java.lang类securitymanager的类成员方法: checkexec定义及介绍
  • java.lang.NoclassDefFoundError,怎么解决?
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getvmname定义及介绍
  • 何谓:java.lang.NullPointerException
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getvmversion定义及介绍
  • 请问java.sql包中 preparedStatement 对象的setString(int parameterIndex,java.lang.String x)方法怎么用?
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3