biGpython

生亦何欢,死亦何苦? 予我長袖,我必善舞!

导航

2011年11月8日 #

Java反射机制简单介绍

摘要: 一.概述 reflection是一系列的API,用于表示或者处理当前JVM中的类,接口和对象. java.lang.reflect/java.lang.Class二.主要功能 确定一个对象的类 取出类的modifiers,数据成员,方法,构造器,和超类. 找出某个接口里定义的常量和方法说明. 创建一个类实例,这个实例在运行时刻才有名字(运行时间才生成的对象). 取得和设定对象数据成员的值,如果数据成员名是运行时刻确定的也能做到. 在运行时刻调用动态对象的方法. 创建数组,数组大小和类型在运行时刻才确定,也能更改数组成员的值.三.分析类 取得数据成员名,方法和构造器四.取得Class对象 方法一 阅读全文

posted @ 2011-11-08 10:49 biGpython 阅读(435) 评论(0) 推荐(0) 编辑

java.nio.ByteBuffer 类 缓冲区

摘要: 这有一篇关于NIO的http://www.iteye.com/topic/834447挺不错的Buffer 类定义了一个可以线性存放primitive type数据的容器接口。Buffer主要包含了与类型(byte, char…)无关的功能。值得注意的是Buffer及其子类都不是线程安全的。每个Buffer都有以下的属性:capacity这个Buffer最多能放多少数据。capacity一般在buffer被创建的时候指定。limit在Buffer上进行的读写操作都不能越过这个下标。当写数据到buffer中时,limit一般和capacity相等,当读数据时,limit代表buffer中有效数据 阅读全文

posted @ 2011-11-08 10:28 biGpython 阅读(692) 评论(0) 推荐(0) 编辑