您的位置:首页 > 编程语言 > Java开发

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 这就是反射





这个程序只要写完一次,再也不用写了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: