《thinking in java》学习笔记14
来源:互联网 发布:fm球员数据库 编辑:程序博客网 时间:2024/04/29 16:10
类型信息
运行时识别对象和类的信息主要有两种方法
- 传统的RTTI,他假定我们在编译时已经知道了所有的类型
- “反射”机制,允许在运行时发现和使用类的信息
为什么需要RTTI
- 面向对象编程中基本的目的是:让代码只操纵对基类的引用
- 如果某个对象出现在字符串表达式中,toString方法自动被调用
- 最基本的RTTI使用形式:容器将所有事物当做Object持有,取出时自动将结果转型。java中所有类型转换都是在运行时进行正确性检查的
- 多态是面向对象编程的基本目标
class对象
- 它包含了与类有关的信息。Class对象就是用来创建类的所有的“常规”对象的
- 每个类都有一个class对象,当编译一个新类时就产生一个class对象(保存在.class文件中)
- 所有类都是在对其第一次使用时动态加载到JVM中的
- java程序在他开始运行之前并非完全加载,哥哥部分是在必需时才加载的
- 所有class对象都属于Class类。
- Class.forname()是取得对象引用的一种方法,用类名的文本作为参数,返回一个class对象的引用
- 如果已经有一个对象,用getClass()方法来获得class引用,它返回对象的实际类型的class引用
- chuandigeiforName的字符串中,你必须使用权限定名(含有包)
- Class的newInstance()方法是实现“虚拟构造器的一种途径”
类字面常量
- 类字面常量不仅可以应用于普通的类,也可以用于接口,数组一级基本数据类型
- 当使用.class来创建对class对象的引用时不会自动的初始化该Class对象
- Class。forName()方法立刻初始化
- 如果一个值是static final的编译期常量,不需要初始化类就可以读取
- 如果一个static域不是final的,读取之前要先进行链接和初始化
- Class引用总是指向某个Class对象,他可以制造类的实例,并包含咳作用与这些实例的所有方法代码,他还包含该类的静态成员,因此Class引用表示的就是他所指向的对象的确切类型,而该对象便是Class类的一个对象。
- Class
0 0
- 《thinking in java》学习笔记14
- 【1】.thinking in java 学习笔记
- 《thinking in java》学习笔记1
- 《thinking in java》学习笔记2
- 《thinking in java》学习笔记3
- 《thinking in java》学习笔记4
- 《thinking in java》学习笔记5
- 《thinking in java》学习笔记6
- 《thinking in java》学习笔记7
- 《thinking in java》学习笔记8
- 《thinking in java》学习笔记10
- 《thinking in java》学习笔记11
- 《thinking in java》学习笔记12
- 《thinking in java》学习笔记13
- 《thinking in java》学习笔记16
- 《thinking in java》学习笔记15
- 《thinking in java》学习笔记18
- 《thinking in java》学习笔记19
- 《thinking in java》学习笔记11
- image
- 《thinking in java》学习笔记12
- 《thinking in java》学习笔记13
- 《thinking in java》学习笔记16
- 《thinking in java》学习笔记14
- 《thinking in java》学习笔记15
- 《thinking in java》学习笔记18
- 《thinking in java》学习笔记19
- 如何写批处理文件(转)
- TCP/IP连接服务器备忘
- hdu3768最大独立集
- ubuntu14.04下ITK4.8,VTK6.2和Qt4整合笔记
- [Spring]Spring AOP学习笔记(2)---5种切入方式、AOP优先级及切面表达式的重用
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
欧莱雅早晚霜
欧莱雅小黑瓶眼霜
欧莱雅男士洁面乳
欧莱雅淘宝旗舰店
欧莱雅精华液怎么样
欧莱雅控油洗面奶
欧莱雅润发乳
欧莱雅凝露
欧莱雅去黑头
欧莱雅肌底液怎么用
欧莱雅化妆品好吗
欧莱雅遮瑕膏多少钱
欧莱雅干湿两用粉饼
欧莱雅护肤品好用吗
欧莱雅复颜抗皱紧致
欧莱雅专柜价格表
欧莱雅防晒霜价格
欧菲光科技公司
欧菲光科技
欧菲光股票吧
南昌欧菲光
欧菲光怎么样
欧菲光招聘信息
欧菲光停牌
欧菲光股价
欧菲光股票股吧
股票欧菲光
欧菲光分析
欧菲光002456
股票 欧菲光
欧菲光股
欧菲光公告
欧菲光股票怎么样
欧菲光股票价格
002456 欧菲光
欧菲光如何
欧菲光科技怎么样
欧菲光 客户
欧菲光科技地址
欧菲光 股吧
欧菲光科技有限公司