正则:
表示点 \\.
表示组 ()\\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 这就是反射
这个程序只要写完一次,再也不用写了