KOTLINMETA Telegram 132
Что же говорит Oracle в своей заметке о том, что java.io.File – это легаси:

- Многие методы java.io.File не кидают ошибки, когда операция провалилась, что делает невозможным получить понятное сообщение об ошибке. Например, невозможно отличить File.delete() вернул false из-за того, что файла не было, или из-за того, что у пользователя недостаточно прав.

- File.rename работает по-разному на разных плафтормах.

- Нет нормальной поддержки для симлинков.

- Проблемы с метадатой: нельзя подробно посмотреть права файла, кто владелец файла и прочие атрибуты безопасности. Та метадата, что всё-таки поддерживалась, работает крайне не эффективно и медленно.

- Методы java.io.File не масштабируются. Большие папки приводят к тому, что методы java.io.File просто зависают, что может приводить к потенциальным Denial of Service атакам.

- С помощью этого класса не написать надёжный код, который рекурсивно пройдёт по дереву файлов и обработает циклические симлинки.

Переходы: 123
5🔥75👍3😨2



tgoop.com/kotlinmeta/132
Create:
Last Update:

Что же говорит Oracle в своей заметке о том, что java.io.File – это легаси:

- Многие методы java.io.File не кидают ошибки, когда операция провалилась, что делает невозможным получить понятное сообщение об ошибке. Например, невозможно отличить File.delete() вернул false из-за того, что файла не было, или из-за того, что у пользователя недостаточно прав.

- File.rename работает по-разному на разных плафтормах.

- Нет нормальной поддержки для симлинков.

- Проблемы с метадатой: нельзя подробно посмотреть права файла, кто владелец файла и прочие атрибуты безопасности. Та метадата, что всё-таки поддерживалась, работает крайне не эффективно и медленно.

- Методы java.io.File не масштабируются. Большие папки приводят к тому, что методы java.io.File просто зависают, что может приводить к потенциальным Denial of Service атакам.

- С помощью этого класса не написать надёжный код, который рекурсивно пройдёт по дереву файлов и обработает циклические симлинки.

Переходы: 123

BY Kotlin Meta


Share with your friend now:
tgoop.com/kotlinmeta/132

View MORE
Open in Telegram


Telegram News

Date: |

The imprisonment came as Telegram said it was "surprised" by claims that privacy commissioner Ada Chung Lai-ling is seeking to block the messaging app due to doxxing content targeting police and politicians. The administrator of a telegram group, "Suck Channel," was sentenced to six years and six months in prison for seven counts of incitement yesterday. Telegram users themselves will be able to flag and report potentially false content. The Standard Channel 1What is Telegram Channels?
from us


Telegram Kotlin Meta
FROM American