Nagyon hülye példát mondasz, mert a a malloc pl. garantálja, hogy jó lesz az alignment. Java-ban meg semmi közöd hozzá.