Class获取_知识点
来源:互联网 发布:手机淘宝5.9.2软件 编辑:程序博客网 时间:2024/06/05 16:27
2种获取class的方式的区别
1. Class.forName("")
2. *.class
package context;import java.util.Random;public class ClassInitialization {public static final Random rand = new Random();public static void main(String[] args) throws ClassNotFoundException {//.class使用懒加载,使用非编译期常量时初始化;编译期间检查Class c1 = Initable1.class;System.out.println("afer create Initable1");System.out.println("static final param: " + Initable1.staticFinal1);System.out.println(Initable1.staticFinal2);System.out.println("--------");//Class.forName方法调用即初始化;运行期间检查Class c2 = Class.forName("context.Initable2");System.out.println("after create Initable2");System.out.println(Initable2.staticFinal1);//泛型的用法: ?通配符Class<? extends Number> c = int.class;}}class Initable1 {static final int staticFinal1 = 47; //编译期常量static final int staticFinal2 = ClassInitialization.rand.nextInt(); //非编译期常量static {System.out.println("initial Initable1");}}class Initable2 {static final int staticFinal1 = 125;static {System.out.println("initial Initable1");}}
//outputafer create Initable1static final param: 47initial Initable1963871024--------initial Initable1after create Initable2125
0 0
- Class获取_知识点
- 反射_获取class文件对象的三种方式
- java class知识点
- 获取class
- Android面试知识点_
- Android面试知识点_
- 分答项目_知识点:$_GPC[]获取客户端传递的js数组数据
- 分答项目_知识点:h5自定义属性的jquery获取方法
- 黑马程序员_反射的概述和获取class对象的三种方式
- Java千百问_05面向对象(014)_如何获取范型的类Class
- struct与class 的知识点
- java class 零星知识点集合
- c语言_知识点总结
- 数据库原理_知识点总结
- Lua知识点_基础_module
- Lua知识点_基础_setfenv
- Lua知识点_基础_package
- Lua知识点_基础_rawset
- VS2008头文件目录的修改
- C#调用ORACLE包
- Oracle语句优化规则(一)
- IOCP
- Dreamweaver8 查找和替换窗口不见了解决办法
- Class获取_知识点
- 一些必不可少的Sublime Text 2插件
- 摇一摇看电影
- Oracle语句优化规则(二)
- 管理音频播放,音频焦点,输出设备切换AudiaoManager
- java多线程监听JMS、MQ队列
- 澄清一些概念
- 学习HTML5开发RPG游戏第二步>资源预加载
- ALV 参数与函数 总结