ClassUtil详解
2016-10-26 11:00:37 0 举报
ClassUtil是一个Java工具类,它提供了一系列静态方法来操作类和对象。这些方法包括:获取类的私有构造函数、获取类的公共构造函数、获取类的所有构造函数、获取类的属性、获取类的方法、获取类的所有注解、获取类的所有接口、获取类的父类、判断类是否为接口、判断类是否为抽象类、判断类是否为枚举类等。这些方法可以帮助我们在编写代码时更方便地操作类和对象,提高开发效率。总之,ClassUtil是一个非常实用的Java工具类,值得我们在实际开发中加以利用。
作者其他创作
大纲/内容
doAddClass
遍历
jarFile
jarEntries
为jar
getClassSet(pageageName)
subPackagePath=下一目录第一个文件名:annotation
file
符合
1、是否是文件2、是否以.class结尾
/D:/Git_Repository/smart/huangyong-smart-book-code-master/smart-book-code/smart-framework/target/classes/org/smart4j/framework/annotation
packagePath=url.getPath():
jarEntry jarEntryName
否,为文件夹
subPackagePath =packagePath+/+subPackagePath
addClass
获得org.smart4j.framework包下的资源
className=Action
getProtocol
D:/Git_Repository/smart/huangyong-smart-book-code-master/smart-book-code/smart-framework/target/classes/org/smart4j/framework
endWith(.class)
是否符合
subPackageName =org.smart4j.framework.annotation
loadClass
org.smart4j.framework
fileName=annotation
className=org.smart4j.framework.annotation.Action
获得url
非空
0 条评论
下一页