Я хочу использовать ZipOutputStream для написания больших кусков байтов, что предпочтительнее?ZipOutputStream: BufferedOutputStream vs PrintStream
FileOutputStream fos = new FileOutputStream(fileName);
...
ZipOutputStream zos = new ZipOutputStream(new BufferedOutputStream(fos));
Или
ZipOutputStream zos = new ZipOutputStream(new PrintStream(fos));
10x !, Ну, я пытаюсь улучшить производительность Jarsigner. Я посмотрел на код. Любая идея, почему они используют PrintStream insteded из BufferedOutputStream?. Когда я переключаюсь на BufferedOutputStream, действие знака ускоряется. –
Отлично :) Понятия не имею. Классы и инструменты Java иногда бывают более эффективными ... Доказательство здесь. В любом случае, я никогда не использую Jarsigner, но из того, что нам говорят в Интернете, он не известен тем, что он быстро :) – davidxxx