java基础
lq851643368
这个作者很懒,什么都没留下…
展开
-
JAVA反射(二):通过反射获取类的结构
Class test3 = Class.forName("reflect.Test3"); Constructor cons = test3.getConstructor();// 取得类的构造方法 Class[] in = test3.getInterfaces(); // 取得类所实现的接口 Class su = test3.getSuperclass(); // 取得父类原创 2020-04-01 19:44:16 · 164 阅读 · 0 评论 -
JAVA反射(一):获取Class对象的三种方式及其区别
CLASS 在Java中,每个class都有一个相应的Class对象。也就是说,当我们编写一个类,编译完成后,在生成的.class文件中,就会产生一个Class对象,用于表示这个类的类型信息 在运行期间,如果我们要产生某个类的对象,Java虚拟机(JVM)会检查该类型的Class对象是否已被加载。如果没有被加载,JVM会根据类的名称找到.class文件并加载它。一旦某个类型的Class对象原创 2020-04-01 19:45:30 · 1397 阅读 · 0 评论 -
JAVA反射(三):动态代理
基础接口 public interface Base { public void add(); public void Hello(String str); } 实际使用的类 public class Real implements Base{ @Override public void add() { // TODO Auto-generated method stub原创 2020-04-01 19:43:49 · 171 阅读 · 0 评论 -
java IO学习(一):IO模型
要想理解IO模型需要理解几个重要概念 一、同步和异步 同步和异步关注的是消息通信机制(synchronous communication/ asynchronous communication) 所谓同步,就是在发出一个*调用*时,在没有得到结果之前,该*调用*就不返回。但是一旦调用返回,就得到返回值了。 换句话说,就是由*调用者*主动等待这个*调用*的结果。 而异步则是相反,原创 2020-04-01 19:43:39 · 130 阅读 · 0 评论