JAVA基础--db22_java反射机制&正则
2015-10-07 11:29
746 查看
正则:
表示点 \\.
表示组 ()\\1 第一组
1:匹配
2:切割
3:替换
4:获取
类—正则对象Pattern 匹配器Matcher才是真正要用的
其中\\b是单词边界
网页爬虫:利用的正则
反射机制:
反射技术基本应用:tomcat动态获取web.xml配置文件,从而加载这个就是反射技术
Class大Class专门用来描述字节码的
获取Class对象的三种方式:
因为来自同一个字节码文件 ,所以相等。
想要用这种方法,必须要明确具体的类,并创造对象
第三种:
一定要写类全名才能解析。然后可以把这个字符串放到配置文件中,流自动读取
获取完对象之后开始获取对象中的内容:构造函数、字段、方法
一般获取方法:也是最常用的
指定构造器的获取:
--------------------
获取字段:
其中,对于私有字段,需要采取暴力访问。
得到字段值,需要指明对象,即是哪个对象的字段;然后还有设置字段值
------
调用方法:
method.invoke(obj,null);invoke是调用的意思,传入obj对象的名字,即调用哪一个对象的方法,null的位置是参数,是方法需要的参数,因为没有,所以写null
---------
以前是主动new去找class,现在是拿着class自己去new 这就是反射
这个程序只要写完一次,再也不用写了
表示点 \\.
表示组 ()\\1 第一组
1:匹配
2:切割
3:替换
4:获取
类—正则对象Pattern 匹配器Matcher才是真正要用的
其中\\b是单词边界
网页爬虫:利用的正则
反射机制:
反射技术基本应用:tomcat动态获取web.xml配置文件,从而加载这个就是反射技术
Class大Class专门用来描述字节码的
获取Class对象的三种方式:
因为来自同一个字节码文件 ,所以相等。
想要用这种方法,必须要明确具体的类,并创造对象
第三种:
一定要写类全名才能解析。然后可以把这个字符串放到配置文件中,流自动读取
获取完对象之后开始获取对象中的内容:构造函数、字段、方法
一般获取方法:也是最常用的
指定构造器的获取:
--------------------
获取字段:
其中,对于私有字段,需要采取暴力访问。
得到字段值,需要指明对象,即是哪个对象的字段;然后还有设置字段值
------
调用方法:
method.invoke(obj,null);invoke是调用的意思,传入obj对象的名字,即调用哪一个对象的方法,null的位置是参数,是方法需要的参数,因为没有,所以写null
---------
以前是主动new去找class,现在是拿着class自己去new 这就是反射
这个程序只要写完一次,再也不用写了
相关文章推荐
- Java序列化(转载)
- JavaMail开发与邮件原理
- Mybatis分页和Spring的集成
- 从零自学Hadoop(07):Eclipse插件
- 深入Java集合学习系列:深入CopyOnWriteArraySet
- JAVA_SE基础——36.static的实际应用
- 深入Java集合学习系列:CopyOnWriteArrayList详解
- java中的类变量,实例变量,局部变量的比较
- java中的static 【method】【Variables】【Blocks】
- 深入Java集合学习系列:ConcurrentSkipListMap实现原理
- jdk1.5 jdk1.6 jdk1.7 jdk1.8 特性
- 深入Java集合学习系列:ConcurrentHashSet简单实现
- HDU1026 Ignatius and the Princess IV(java)
- 深入Java集合学习系列:TreeSet 详解
- Ugly Number | leetcode 263 【Java解题报告】
- 深入Java集合学习系列:TreeMap实现
- java反射的学习
- 使用 JUnit 进行 Java 代码的单元测试
- 【springmvc+mybatis项目实战】杰信商贸-31.出口报运业务-购销合同查询与上报
- Java版顺序表的浅拷贝与深拷贝(二)