Java home: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
imported>Ms |
imported>Ms |
||
Zeile 28: | Zeile 28: | ||
== JUnit == | == JUnit == | ||
=== Version Info === | === Version Info === | ||
Manchmal möchte man die Version einer junit-JAR herausbekommen. Das manifest enthält | Manchmal möchte man die Version einer junit-JAR herausbekommen. | ||
Das manifest enthält keine Versionskennzeichnung und die Klasse Version besitzt keine Main-Methode. | |||
Also braucht man eine kleine Klasse, die die Version auslesen kann. | |||
<pre> | <pre> |
Version vom 10:57, 21. Jun 2007
Runtime Environments
Links
Tips and Tricks
Rules Engines
Overview
Business Rules Management Systems (BRMS), decision tables (Entscheidungstabellen)
Links
- information
- standards
- implementations
JUnit
Version Info
Manchmal möchte man die Version einer junit-JAR herausbekommen. Das manifest enthält keine Versionskennzeichnung und die Klasse Version besitzt keine Main-Methode. Also braucht man eine kleine Klasse, die die Version auslesen kann.
import junit.runner.Version; public class JUnitVersion { public static void main(String[] args) { System.out.println(Version.id()); } }
Exceptions
Links
Klonen von Objekten
Um bitweise Kopien von Objekten zu erzeugen, kann man die clone-Methode der Klasse Object verwenden. Dafür muss die zu klonende Klasse das Interface Clonable implementieren.
public class MyClass implements Cloneable { }
/** Objekt clonen (unter Verwendung von Object.clone()). * @see java.lang.Object#clone() * @return Clone oder null, falls Object.clone() CloneNotSupportedException lieferte */ public MyClass clone() { try { return (MyClass) super.clone(); } catch (CloneNotSupportedException e) { return null; } }