1 Типовые задачи: Оптимальный путь преобразования InputStream в строку У меня есть хобби: я собираю различные решения типовых задач в Java, которые нахожу в инете, и пытаюсь выбрать наиболее оптимальное по размеру/производительности/элегантности. В первую очередь по производительности. Давайте рассмотрим такую типовую задач, которые часто встречаются в программировании на Java как "преобразование InputStream в строку" и разные варианты её решения. Посмотрим какие ограничения есть у каждого (требования подключения определенной библиотеки/определенной версии, корректная работа с unicode и т.д.). Английскую версию этой статьи можно найти в моем ответе на stackoverflow . Тесты в моем проекте на github . Общее оглавление 'Шпаргалок' 1. JPA и Hibernate в вопросах и ответах 2. Триста пятьдесят самых популярных не мобильных Java opensource проектов на github 3. Коллекции в Java (стандартные, guava, apache, trove, gs-collections и другие) 4. Java Stream API 5. Двести пятьдесят русскоязычных обучающих видео докладов и лекций о Java 6. Список полезных ссылок для Java программиста 7 Типовые задачи 7.1 Оптимальный путь преобразования InputStream в строку Если вы ещё не видели, советую посмотреть статью Список полезных ссылок для Java программиста , на мой взгляд наиболее полезная из всех моих статей на данный момент. Читать дальше →
Hooppy.ru
Шпаргалка Java программиста 7.
1 Типовые задачи: Оптимальный путь преобразования InputStream в строку
У меня есть хобби: я собираю различные решения типовых задач в Java, которые нахожу в инете, и пытаюсь выбрать наиболее оптимальное по размеру/производительности/элегантности. В первую очередь по производительности. Давайте рассмотрим такую типовую задач, которые часто встречаются в программировании на Java как "преобразование InputStream в строку" и разные варианты её решения.
Посмотрим какие ограничения есть у каждого (требования подключения определенной библиотеки/определенной версии, корректная работа с unicode и т.д.). Английскую версию этой статьи можно найти в моем ответе на stackoverflow . Тесты в моем проекте на github .
Общее оглавление 'Шпаргалок'
1. JPA и Hibernate в вопросах и ответах
2. Триста пятьдесят самых популярных не мобильных Java opensource проектов на github
3. Коллекции в Java (стандартные, guava, apache, trove, gs-collections и другие)
4. Java Stream API
5. Двести пятьдесят русскоязычных обучающих видео докладов и лекций о Java
6. Список полезных ссылок для Java программиста
7 Типовые задачи
7.1 Оптимальный путь преобразования InputStream в строку
Если вы ещё не видели, советую посмотреть статью Список полезных ссылок для Java программиста , на мой взгляд наиболее полезная из всех моих статей на данный момент. Читать дальше →