Java: Unterschied zwischen den Versionen
Aus Claudio's Wiki
(→IF THEN ELSE) |
(→Interfaces) |
||
Zeile 46: | Zeile 46: | ||
=Interfaces= | =Interfaces= | ||
+ | Interfaces sind im Grunde genommen abstrakte Klassen, wo ALLE Methoden abstrakt sind. Das heisst, dass eine Implementierung | ||
+ | davon auch alle Methoden implementieren muss. | ||
+ | <br /> | ||
Auch Konstanten und Objekte (inkl. Instanzierung) können in Interfaces geschrieben werden. Beispiel: | Auch Konstanten und Objekte (inkl. Instanzierung) können in Interfaces geschrieben werden. Beispiel: | ||
<code> | <code> | ||
Zeile 62: | Zeile 65: | ||
} | } | ||
</code> | </code> | ||
+ | |||
+ | |||
+ | =Naming= | ||
+ | |||
+ | Gängige Benennungen der Klassen und deren Bedeutung | ||
+ | ; Factory | ||
+ | : Fabrik | ||
+ | ; Wrapper | ||
+ | : Wandler |
Version vom 20. Mai 2009, 11:15 Uhr
Inhaltsverzeichnis
Operatoren
IF THEN ELSE
Abkürzung für if-then-else: ?:
boolean-expression ? op1 : op2 Bedeutet: IF boolean-expression = true THEN op1 ELSE -> op2
Diverses
Java-VM-Args (kann z.B. in eclipse benutzt werden [eclipse.ini oder beim Starten von eclipse])
JavaDoc
Apache Config
web.xml
Web.xml ist die Konfigurationsdatei für den Servlet-Container.
- Element
- load-on-startup (optional)
- Wert
- Ganzzahl
- Beschreibung
- Definiert, dass das zugehörige Servlet beim Starten der Servers mit gestartet wird. Die Ganzzahl gibt die Reihenfolge an. Wenn 0, dann ist die Reihenfolge egal. Ab Servlet-Schema 2.4 darf load-on-startup nicht leer sein (<load-on-startup/>).
- Beispiel
- <load-on-startup>0</load-on-startup>
JSP
Interessante Links
Interfaces
Interfaces sind im Grunde genommen abstrakte Klassen, wo ALLE Methoden abstrakt sind. Das heisst, dass eine Implementierung
davon auch alle Methoden implementieren muss.
Auch Konstanten und Objekte (inkl. Instanzierung) können in Interfaces geschrieben werden. Beispiel:
public interface MyConstants { /** Constant 1 */ public static final String CTX_RUNTIME = "RUNTIME"; /** Constant 2 */ public static final String INDIV_ITEM = "INDIV_ITEM"; /** Objects */ public static final Map<String, String> myMap = new HashMap<String, String>(10); // Auch neue Objekte sind möglich ... }
Naming
Gängige Benennungen der Klassen und deren Bedeutung
- Factory
- Fabrik
- Wrapper
- Wandler