- 博客(3)
- 收藏
- 关注
原创 关于InvocationTargetException无法通过getMessage方法获取异常信息的问题
getMessage方法是异常类父类Throwable类的方法,返回的是私有字符串属性detailMessage。 在Throwable类中的所有有参构造方法都会将异常消息赋值给这个detailMessage(那个无参的默认构造函数还没看懂) Exception继承了Throwable类,调用super()在自己的构造函数里完成对这个detailMessage属性的赋值 。 但是InvocationTargetException这个异常类,虽然该类继承于R...
2021-09-10 15:23:35 649
原创 Java File类构造函数使用相对路径的问题
说明问题 先贴下项目结构 当我使用FileIO包下的TestScanner想读取一个同层下的input.txt文件测试nextInt()和nextLine()方法在同一行使用会出现何种情况时,利用如下代码无法获取到指定的文件 File file = new File("input.txt"); 因为书上举例比较简单,很多的文件都是在根目录下,像上述代码就可以获取到这个File对象了,但是自己这边因为分类所以放了很多包,很多层。 随后在TestScanner中查看了当前项目的当前工作路径
2021-06-23 14:36:19 320
原创 在IDE中使用命令行编译带包信息的java文件
这个问题在之前几天就遇到了,但是没有深究,javac完了发现用java开始运行的时候: 找不到或无法加载主类xxxxxx。 后来就先不管了,今天在学习输入输出重定向的时候,一定要用到命令行了,没办法只能搞明白到底咋搞的。 首先百度了一下,看到别人在博客里写道把类最上面的package那行包信息删掉,然后用javac编译,然后再使用java命令运行是可以的。具体是参考https://blog.csdn.net/jisuanjiguoba/article/details/76254123的...
2021-05-19 11:08:24 132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人