Можно ли использовать конструкции, подобные структурам, в Java?

Я рассматриваю возможность использования Java для большого проекта, но Мне не удалось найти ничего, что удаленно представляло бы структуры в Java. Мне нужно иметь возможность преобразовывать сетевые пакеты в структуры / классы, которые можно использовать в приложении.

Я знаю, что можно использовать RandomAccessFile , но этот способ НЕ приемлем. Так что я любопытно, можно ли «преобразовать» набор байтов в структуру, как я мог бы сделать в C. Если это невозможно, я не могу использовать Java.

Поэтому я задаю вопрос, можно ли преобразовывать выровненные данные в класс без каких-либо дополнительных усилий, кроме указания выравнивания и типов данных?

8
задан Kristina Brooks 31 July 2011 в 19:10
поделиться