Как вы думаете, этот код правильно закрывает запись потока вывода? Зная, что это не тот же тип выходного потока.
OutputStream out = new JarOutputStream(new FileInputstrem(fileName));
...
((ZipOutputStream)out).closeEntry();
Но, учитывая, что оба потока вывода, я думал, что они закрываются одинаково. И поэтому в моем случае ((ZipOutputStream)out).closeEntry();
было таким же, как ((JarOutputStream)out).closeEntry();
Можете ли вы подтвердить это, если считаете, что это правда или поправьте меня, если ошибаетесь?
Спасибо.