实例化Class类对象几种方式
2016-03-22 11:27
483 查看
<span style="font-size:18px;">package com.mvc.practise; public class ClassObjectInitialization {</span>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-size:18px;"><span style="white-space:pre"> public static void main(String args[]) { </span> <span style="white-space:pre">Class<?> demo1 = null; Class<?> demo2 = null; Class<?> demo3 = null; Class<?> demo4 = null; Class<?> demo5 = null; Class<?> demo6 = null; try { demo1 = Class.forName("com.mvc.practise.Demo"); } catch (Exception e) { e.printStackTrace(); } demo2 = new Demo().getClass(); demo3 = Demo.class; try { </span><span style="white-space:pre">demo4 = ClassLoader.getSystemClassLoader().loadClass("com.mvc.practise.Demo"); </span> <span style="white-space:pre"> </span><span style="white-space:pre">demo5 = ClassObjectInitialization.class.getClassLoader().loadClass("com.mvc.practise.Demo"); demo6 = Thread.currentThread().getContextClassLoader().loadClass("com.mvc.practise.Demo"); } catch (ClassNotFoundException e) { e.printStackTrace(); } System.out.println(demo1.getName()); System.out.println(demo2.getName()); System.out.println(demo3.getName()); System.out.println(demo4.getName()); System.out.println(demo5.getName()); System.out.println(demo6.getName()); }</span></span></span>
<span style="font-size:18px;"><span style="font-family: Arial, Helvetica, sans-serif;">}</span> </span>
相关文章推荐
- docker build 命令的问题纠结三天了
- MySQL数据库总结(13)存储过程与函数
- 合理设置apache的连接数及进程工作方式
- 南阳题目39-水仙花数
- 制造业如何基于BPM做供应链管理?
- 关于健康睡眠, 太重要了!
- java读取excel文件
- 程序员都会的 35 个 jQuery 小技巧
- android常用工具类
- jQuery toggle 代替方法
- VC中数字与字符串转换方法
- BZOJ-2005 能量采集 2D GCD sum 线性筛
- Linux的日志文件
- 解决ios模拟器不能弹出键盘问题的方法
- 想要成为电脑高手必须掌握的八个cmd 命令
- Android开发多线程断点续传下载器
- 分享你最喜欢的技巧和提示(Xcode,Objective-C,Swift,C...等等)--推酷
- Respond.js – 让 IE6-8 支持 CSS3 Media Query
- [转]Ubuntu 12.04 安装 JDK 7 / JDK8 的两种方式
- Number,parseInt,parseFloat函数