Ich verwende Apache BCEL dynamisch auf Java-Klassen zu erstellen, die jeder seine eigene Bild zugeordnet. Diese generierten Klasse implementieren die folgende Schnittstelle:Ist es möglich, einen Byte-Array (Rohdaten) in einer Java-Klasse-Datei zu speichern?
interface ImageOwner {
byte[] getImage();
}
Wenn dynamisch das ‚getImage‘ Verfahren implementiert, könnte ich Bytecode generieren erstellen/Return den Byte-Array, wenn die Methode aufgerufen wird, aber ich würde lieber zurückkehren nur einen Verweis auf das Byte-Array, wenn möglich. Ist es möglich, Rohdaten in einer Java-Klassendatei zu speichern?
Ein Array * * ist ein Verweis in Java. Ich bin mir nicht sicher, was du fragst. –
Ich weiß, ich dachte daran, diese Referenz aus einem konstanten Pool oder so zu bekommen. –
* Genau * was meinst du mit "dieser Art von Rohdaten". – Bohemian