BCL是Java编程语言中的一个类,全名为BufferedCharacterStream,它是一个抽象类,用于表示字符输入流,通常与Reader类一起使用,BCL提供了一种缓冲字符输入流的实现,可以提高I/O性能,通过继承BCL类并重写其中的方法,可以实现自定义的字符输入流。