利用java反射技术提取类信息
利用java反射技术提取类信息
1 package day15;
2
3 import java.lang.reflect.*;
4
5 public class ReflectionTest {
6
7 public static void main(String[] args) {
8
9 Class c=null;
10
11 try {
12
13 c=Class.forName(args[0]);
14
15 System.out.println("package "+c.getPackage().getName()+";");
16
17 System.out.print(Modifier.toString(c.getModifiers())+" ");
18
19 System.out.print("class "+c.getSimpleName());
20
21 if(c.getSuperclass()!=Object.class){
22
23 System.out.print(" extends "+c.getSuperclass().getSimpleName());
24
25 }
26
27 Class[] inters=c.getInterfaces();
28
29 if(inters.length>0){
30
31  
相关文档:
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列
......
1、面向对象的特征有哪些方面
1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:继承是一种联结 ......
61、servlet的生命周期
web容器加载servlet,生命周期开始。通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法实现,根据请求的不同调用不同的do***()方法。结束服务,web容器调用servlet的destroy()方法。
62、如何现实servlet的单线程模式
......
1、byte通常用来进行位运算,位宽度窄,一般不用来计算
2、关键字都是小写的,在eclipse中显示为红色。
3、变量给了缺省的初始值,C语言没给,只给分配了空间,里面的数不确定
4、char的缺省值是ASCII码中第1个
5、运行效率:i++>i+=1>i=i+1
6、布尔值不能进行大小比较,只能进行==比较
7、先算&&再算| ......