Hallo Leute,ich habe eine Anfänger-Frage zu Java. In einer Aufgabe soll ich eine "Datenbank" füllen, sprich ich habe eine Klasse VMDatabase und über die soll ich auf einer anderen Stelle ausgelesene Werte intern (in der Memory) speichern. Am besten ihr schaut euch zuerst die Klassen an:
Ich habe also NetworkEntitys (Rechner) auf denen jeweils mehrere VirtualMachines (virtuelle Maschinen) und das soll so alles in die Database (Datenbank) eingetragen werden. Ich habe auch schon alle Werte für die jeweiligen Strings und ints, nur habe ich keine Ahnung wie ich das denn jetzt angehen soll? Ich habe eine 4. Klasse, welche eine main-Methode besitzt...doch wie kann ich von dort nun die Werte abspeichern?
Irgendwie so?
Please help
Java:
public class VMDatabase {
public static List<NetworkEntity> networkEntities = new ArrayList<NetworkEntity>();
}
public class NetworkEntity {
private String ip;
private List<VirtualMachine> virtualMachines;
}
public class VirtualMachine {
private String ip;
private long stressDuration;
private int stressCpuLast;
private int stressRamLast;
private boolean webTraffic;
private int activeUsers;
private String templatePath;
}
Irgendwie so?
Java:
VMDatabase.networkEntities.add(new NetworkEntity("192.168.0.1",new List<VirtualMachine>()))
Please help

Zuletzt bearbeitet: