1.前言
前阵子休息天日常在寻找项目里不好的代码,看到了这样的一段代码:
private Result sshSameExec(Session session, String cmd) {...这段代码有点丑,于是我闻到了学习的味道....implements Readable, Closeable {
我们可以看到,这个抽象类是用来面向character的,也就是字符.字符的抽象等级必然比字节高,因为字符靠近上层,即人类.
2.3 优化输入和输出...着手优化
之前,我们提到了这段代码写得搓的地方:
首先是对两个Stream的消费,很显然,在多核环境下,我们同时也只能够消费其中一个Stream....:线程消费,高级抽象.
3.1 使用Kotlin
3.1.1 Kotlin IO
闲话不多说,先贴代码为敬:
import java.io.InputStream
import java.io.InputStreamReader