如果在使用`InputStreamReader`或`OutputStreamWriter`时,构造方法中没有指定字符编码,那么默认会使用什么编码?
答案解析
正确答案是C。当`InputStreamReader`和`OutputStreamWriter`的构造方法没有显式指定编码时,它们会使用运行所在操作系统的默认字符编码。这确保了在不同操作系统上的兼容性,但可能导致编码不一致问题。选项A和B的说法不准确,选项D 错误,不指定字符编码不会抛出异常。
正确答案:C