Это кажется глупым вопросом, поскольку Java делает короткое замыкание, но я вспомнил, как Android не совсем использует Java в том же смысле, в каком я предполагаю, так сказать, в этом фрагменте кода я написал:
... code omitted ...
else if (mimeType.equals("application/x-tar")
|| mimeType.equals("application/x-rar-compressed")
|| mimeType.equals("application/stuffit")
|| mimeType.equals("application/zip")
|| mimeType.equals("application/x-gzip"))
... было бы лучше для меня поставить более общие вещи (zip / rar) перед менее распространенными вещами (tarballs / gzip)?
Тот факт, что я не смог найти аналогичный вопрос по SO, вероятно, дает мне ответ на этот вопрос, но лучше, чем потом сожалеть.