Я много сделал с IO в Java и, после поиска кода для преобразования примитивов в массивы байтов и обратно, нашел исходный код для java.io.Bits
на одном из сайтов хостинга с исходным кодом Java. После быстрого взгляда я понял, что это именно то, что мне нужно, за исключением пакета-частного. Поэтому я сделал копию, которую я обнародовал, сохранен в моем пакете проектов и использовал (только в личных проектах, уверяю вас). Мне это очень полезно.
Мой вопрос: почему этот пакет-частный? Я вижу, что это действительно полезно для людей, которые работают с IO, и я не вижу недостатка в изменении его видимости для публики (в rt.jar). Или может быть эквивалент (и, пожалуйста, не упоминайте другие библиотеки)?
Здесь ссылка на случайно выбранный веб-сайт с источником Java для java.io.Bits
: http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/io/Bits.java