getClass().getResource()方法是用来获取当前类的资源路径的方法,它可以用于读取类路径下的资源文件。 使用方法如下: 1. 在类路径下创建一个资源文件,比如说test.txt。 2. 在Java代码中使用getClass().getResource()方法获取该资源文件的路径,如下所示: ``` URL url = getClass().getResource("/test.txt"); ``` 其中,"/test.txt"表示test.txt文件在类路径下的位置。 3. 使用该路径读取资源文件,如下所示: ``` InputStream inputStream = getClass().getResourceAsStream("/test.txt"); ``` 其中,getResourceAsStream()方法返回一个InputStream对象,可以用来读取资源文件的内容。 注意事项: 1. getResource()方法返回的是一个URL对象,getResourceAsStream()方法返回的是一个InputStream对象。 2. 路径前面需要加上"/",表示从类路径下开始查找资源文件。 3. 如果资源文件在包内,则需要使用包名作为路径的一部分,如下所示: ``` URL url = getClass().getResource("/com/example/test.txt"); InputStream inputStream = getClass().getResourceAsStream("/com/example/test.txt"); ```