به نظر من بهترین کلاس برای این کار ByteBuffer است:
ByteBuffer byteBuffer = ByteBuffer.allocate(4);
byteBuffer.putInt(1025);
byte[] bytes = byteBuffer.array();
این کلاس در پکیج java.nio قرار دارد و برای انواع داده ای پایه دیگر جاوا مثل char یا long و ... نیز متد دارد.