Когда решал задачу на максимальное кол-во, так и не понял что происходит в данной строчке? countArray[fileInputStream.read()] = countArray[fileInputStream.read()] + 1; И почему создается массив countArray именно на 256 элементов? Каждый его элемент постоянно равен нулю же