创建maven项目
- 创建A.xml文件内容如下>
<web>
<servlet>
<servlet-name>xxx</servlet-name>
<servlet-class>entity.Userinfo</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>xxx</servlet-name>
<url-pattern>/abcabc123</url-pattern>
</servlet-mapping>
</web>
- 创建Test测试类
public static void main(String[] args) throws IOException {
byte[] byteArray=new byte[1000];
InputStream inputStream=Test.class.getResourceAsStream("/A.xml");
//InputStream:字节输入流类
//getResourceAsStream:委托给这个对象的类加载器。如果此对象由引导类加载器加载,则该方法委托给getResourceAsStream
int readLength = inputStream.read(byteArray);
//从输入流中读取一定数量的字节并将它们存储到缓冲区数组中。实际读取的字节数作为整数返回。此方法会阻塞,直到输入数据可用、检测到文件结尾或抛出异常
String createClassName=new String(byteArray,0,readLength);
//三个参数分别:
//要解码为字符的字节,要解码的第一个字节的索引,要解码的字节数
System.out.println(createClassName);
inputStream.close();
//io流用完随手关闭
}
反射是在运行时获得对象信息的一种技术