发表于: 2017-07-29 00:34:15
2 876
日报又忘写了,看来以后得先占着。。老是忘掉
今天完成的:探讨了一下DB设计和接口,写了一个接口。
收获:
反射
类本身其实是是java.long.Class类的实例化对象,普通对象可以通过new出来,但Class的实例对象只能通过java虚拟机创建。
Class类的实例对象有三种表示方式:
Foo foo1 =new Foo();
1:Class c1= Foo.class //任何一个类都有一个隐含的静态变量class,实例化出Foo类
2:Class c2=foo1.getClass(); //已知该类的对象,调用其getClass方法,c1=c2称为类类型
3:Class c3;c3= Class.forName(“com.imooc.foo”); //反射
Foo foo=(Foo)C1/c2/c3.newInstance();可以通过类类型创建类对象
编译时加载类是静态加载类,运行时加载类是动态加载类。New对象是静态加载类,在编译时加载。实现功能的类一般使用动态加载,使用静态加载时只要有一个错误,程序便无法向下运行,并且增加了程序的灵活性,在不使用某个类时不进行加载。
遇到的问题:
1.因为没和前端约定过,很多接口没法写,只能等他们了
明天的计划:
写接口
评论