java反射常见方法
获取class类方法:
1,getClass 2,Class.forName() 3,用.class
public Field[] getDeclaredFields()
返回的是某个类里的所有类型的变量,不包括继承父类的
public Field[] getDeclaredFields(String name)
返回特定名字
public Field[] getFields()
返回的是某个类里的所有public类型的变量,包括继承父类的
public Field[] getFields(String name)
返回特定名字
//获取该对象所属于的包
getPackage()
//获取对象所属类的修饰符
int flag=class.getModifiers();
String modiferName=Modifier.toString(flag);
//返回该Class所代表的对象实现的接口的Class的数组
Class[] iterClass=cls.getInterfaces();
//返回父类的Class的名字
Class supClass=cls.getSuperclass();
相关文档:
Java学习从入门到精通
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......
发布Java应用程序时你会感到困难?好在Java提供了一系列打包和发布工具,可以显著的简化发布过程该文章提供了打包Java
code的几种方法,我们将会探讨Java manifest
文件,给出用于管理JAR文件所依赖文件、估计跨平台发布所需的CLasspath的合适方法.我也会解释如何使用manifest包版本特性来确认包的
兼容性...
什 ......
我们来介绍一下 ==和equals()的区别,==是相等,equals()也是相等。这两个词的区别是什么呢?这是找工作时很多面试官的问题。我们来解答一下。首先我们看这么个例子。实践:
public class TestEquals {
public static void main(String[] args) {
MyDate date1 = new MyDate(14, 3, 1976);
MyDate date2 = ne ......
1.实现文本阅读
package AllAboutFile;
/**
*
* @author lucifer
*/
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class FileViewer extends Frame implements ActionListener{
String directory;
Text ......