![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaee
liulin1209341477
这个作者很懒,什么都没留下…
展开
-
反射
需求: 有一个类,包含很多以test为开头的方法。代码执行这个类中以test为开头的方法;这个类有无参数构造器,这些类有无参数构造器,这些方法都是无返回数,非静态方法;分析: 1.不知道类名; 2:不知道方法名反射 必须使用动态的反射API实现上述功能反射AIP动态加载类在运行期间,根据动态的给定的类名,动态加载类到方法区;api 代码: Class.forName(类名);案例Scann原创 2017-05-11 07:55:26 · 252 阅读 · 0 评论 -
反射2-继续上篇
package demo;import java.util.Date;import org.dom4j.DocumentException;public class Demo5 { public static void main(String[] args) throws DocumentException, ClassNotFoundException, Instantiation原创 2017-05-11 10:56:54 · 146 阅读 · 0 评论 -
反射总结
反射是java中动态特性API;动态加载类;动态创建类动态获取类信息( 属性,方法,构造器,注释等)动态调用方法 动态获取属性的值 动态处理注解信息 常见框架的底层都是采用了反射API反射的优缺点 1. 优点 :动态机制,可以实现不知道类名和方法名的情况下加载类,创建对象,执行方法,访问属性; 2. 缺点: 编程复杂,性能差(差一点儿);原创 2017-05-11 11:10:12 · 174 阅读 · 0 评论 -
XML-1
xml 规范文件格式; xml处理指令,简称PI;<?xml version="1.0" encoding="UTF-8" ?>强烈建议使用”UTF-8”第一行使用标签 (标签,tag)<标签名><books>开始标签</books>结束标签元素 (element)元素 <标签>内容格式良好的XML大小写敏感 (区别大小写)有唯一的根元素标签必须成对使用 | 小于 < <原创 2017-05-12 07:51:46 · 178 阅读 · 0 评论 -
equals使用
编写equals方法的建议**1)显示参数命名为otherObject,稍后需要将它转称另一个叫作other的变量;2)检测this与otherObject是否引用同一个对象: if(this==otherObject) return ture;3)检测otherObject是否为null,如果为null,返回为false. if(otherObject==null) return false;4) 比较..原创 2017-05-10 08:09:07 · 973 阅读 · 0 评论