Das JRE-QPKG enthält ja leider eine etwas alte Version von Java (1.6.0_22). Vielleicht wird aus Lizenzgründen nicht mehr aktualisiert. Im folgenden möchte ich kurz zeigen, wie man Java auch manuell recht einfach aktualisieren kann. Hinweis: Diese Anleitung bezieht sich nur auf QNAPs mit Intel-Prozessor. Mit ARM funktioniert es sicher auch, ist aber evtl. etwas umständlicher. […]
Tag Archives: java
Return: Die add-Anweisung
Wer kennt nicht folgende Situation: Man benötigt eine Methode, die eine Liste oder ein Array zurück gibt. Innerhalb der Methode muss man jedes mal eine Instanz eines Array erzeugen, um dieses dann zurückzugeben. Einfacher wäre eine zusätzliche add-Anweisung, die verwendet werden könnte um Elemente zum Rückgabe-Array hinzuzufügen, wird in der Methode kein add angewandt, so gibt […]
@ObjectFactory in PowerMock und TestNG
In dem Artikel PowerMock + TestNG = True beschreibt Johan Haleby die neue TestNG-Integration für PowerMock. Leider vergisst er dabei zu erwähnen, dass die spezielle ObjectFactory von PowerMock auch via Annotation (statt XML) bereit gestellt werden kann. Und zwar so: @ObjectFactory public IObjectFactory getObjectFactory() { return new org.powermock.modules.testng.PowerMockObjectFactory(); } Ich habe hier ein kleines Beispiel […]
Die instanceof..case-Anweisung
Hier ein Vorschlag für eine kleine Spracherweiterung: instanceof(object){ case Object: handleObject(object); break; case Number: handleNumber(object); break; case String: handleString(object); break; default: handleAllOthers(object); } Etwas verständlicher vielleicht: instanceof(object){ type Object: handleObject(object); break; type Number: handleNumber(object); break; type String: handleString(object); break; default: handleAllOthers(object); }