Не согласен!
При открытии потока по дефолту:
FileConnection f = (FileConnection)Connector.open("file:///"+fileName);
используется
Connector.READ_WRITE, но чтобы уменьшить количество запросов необходимо поставить
Connector.READ либо
Connector.WRITE при чтении либо при записи соответственно.
Вот пример открытия файла на SE с одним запросом:
FileConnection f = (FileConnection)Connector.open("file:///"+fileName, Connector.READ);
Минус - не будет универсальности работы с файлом. То есть этот метод нужно использовать только там, где Вы точно знаете, где поставить чтение, а где запись.