博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Class对象
阅读量:6658 次
发布时间:2019-06-25

本文共 497 字,大约阅读时间需要 1 分钟。

hot3.png

    Class对象包含了与类有关的信息。事实上,Class对象就是用来创建类的所有的“常规”对象的。每当编写并且编译一个新类,就会产生一个Class对象(更恰当地说,是被保存在一个同名的.class文件中)。

    Java程序在它开始运行之前并非完全加载所有类,所有类都是对其第一次使用时,动态地加载到JVM中的。当程序创建第一个对类的静态成员引用时,就会加载这个类。

    当第一次使用java的类时,类加载器首先检查这个类Class对象是否已经加载。如果尚未加载,默认的类加载器就会根据类名查找.class文件。在这个类的字节码被加载时,它们会接受验证,以确保其没有被破坏,并且不包含不良的Java代码。

    一旦某个类的Class对象被载入内存,它被用来创建这个类的所有对象。

    获得Class对象的3种方法:

//第一种class.forName("com.steven.a");//第二种a bb = new a();bb.getClass();//第三种Class
cc = a.class;

转载于:https://my.oschina.net/StevensBlog/blog/96044

你可能感兴趣的文章
【SSRS】入门篇(二) -- 建立数据源
查看>>
虚方法
查看>>
jQuery层级选择器
查看>>
人生最难是情关
查看>>
基于N-Gram判断句子是否通顺
查看>>
Custom exception in C#
查看>>
不用输液
查看>>
SAP ALV标准范例程序介绍--转
查看>>
php课程 8-30 实现验证码验证的难点是什么
查看>>
legend---七、jquery如何选中select的selected的选择上的自定义属性
查看>>
js cookie创建读取删除函数封装
查看>>
Struts 2简介
查看>>
笔记本怎么设置WIfi热点
查看>>
AngularJs跨域请求Java的实现---博客园老牛大讲堂
查看>>
Rozor视图(c#代码与html混合编程原则)
查看>>
codeigniter的url重写问题(去掉index.php路由)
查看>>
关于Webpack详述系列文章 (第三篇)
查看>>
微服务实践四: 配置管理
查看>>
.on()之selector——jQuery
查看>>
php解析 html类库 simple_html_dom
查看>>