Benutzerbeiträge von „Ullrich“
Aus MimiPedia
28. März 2024
- 21:0421:04, 28. Mär. 2024 Unterschied Versionen 0 Bytes Java 17: Switch Keine Bearbeitungszusammenfassung aktuell
- 21:0421:04, 28. Mär. 2024 Unterschied Versionen +71 Bytes Java 17: Switch Keine Bearbeitungszusammenfassung
- 21:0321:03, 28. Mär. 2024 Unterschied Versionen +95 Bytes Java 17: Switch Keine Bearbeitungszusammenfassung
- 20:5920:59, 28. Mär. 2024 Unterschied Versionen +5 Bytes Java 17: Switch Keine Bearbeitungszusammenfassung
- 20:5720:57, 28. Mär. 2024 Unterschied Versionen +18 Bytes Java 17: Switch Keine Bearbeitungszusammenfassung
19. März 2024
- 20:1920:19, 19. Mär. 2024 Unterschied Versionen +11 Bytes Parametrisierte Tests →Und was ist mit null? aktuell
- 20:1720:17, 19. Mär. 2024 Unterschied Versionen +125 Bytes Parametrisierte Tests →Mehrere Parameter für die Test-Methode
- 20:1520:15, 19. Mär. 2024 Unterschied Versionen +4.628 Bytes N Testdaten-Provider Die Seite wurde neu angelegt: „Category:Java Category:junit Um einen parametrisierte Test-Methode mit Daten zu versorgen bieten sich Methoden als Testdaten-Provider an. Eine solcher Provider-Methode liefert einen {{java|Stream}} von Testdaten-Sätzen. Ein Testdaten-Satz besteht in der Regel auf mehreren Einzeldaten, er kann aber natürlich auch aus einem einzelnen Datum bestehen. Jeder Satz ist in ein {{java|Arguments}}-Objekt verpackt und besteht daher immer aus Objekten; Date…“ aktuell
19. Januar 2024
- 11:4811:48, 19. Jan. 2024 Unterschied Versionen +1 Byte Schüttelreim Keine Bearbeitungszusammenfassung aktuell
- 11:3911:39, 19. Jan. 2024 Unterschied Versionen +7 Bytes Schüttelreim Keine Bearbeitungszusammenfassung
- 11:3711:37, 19. Jan. 2024 Unterschied Versionen +82 Bytes Schüttelreim Keine Bearbeitungszusammenfassung
11. Januar 2024
- 09:1309:13, 11. Jan. 2024 Unterschied Versionen 0 Bytes K Mockito: Verify Ullrich verschob die Seite Mockito Verify nach Mockito: Verify, ohne dabei eine Weiterleitung anzulegen aktuell
- 09:1309:13, 11. Jan. 2024 Unterschied Versionen 0 Bytes K Mockito: Einführung Ullrich verschob die Seite Mockito Einführung nach Mockito: Einführung, ohne dabei eine Weiterleitung anzulegen aktuell
21. Oktober 2023
- 20:0020:00, 21. Okt. 2023 Unterschied Versionen +2 Bytes Java 17: Records →Komplexe Zahlen aktuell
- 19:5919:59, 21. Okt. 2023 Unterschied Versionen −22 Bytes Vorlage:Java Änderung 173 von Ullrich (Diskussion) rückgängig gemacht. aktuell Markierung: Rückgängigmachung
- 19:5619:56, 21. Okt. 2023 Unterschied Versionen +22 Bytes Vorlage:Java Keine Bearbeitungszusammenfassung Markierungen: Manuelle Zurücksetzung Zurückgesetzt
- 19:3919:39, 21. Okt. 2023 Unterschied Versionen +2 Bytes Java 17: Records →Integrierte Validierung
- 19:3719:37, 21. Okt. 2023 Unterschied Versionen +12 Bytes Java 17: Records Keine Bearbeitungszusammenfassung
- 19:3419:34, 21. Okt. 2023 Unterschied Versionen 0 Bytes K Java 17: Records Ullrich verschob die Seite Java 17:Records nach Java 17: Records, ohne dabei eine Weiterleitung anzulegen
- 19:3319:33, 21. Okt. 2023 Unterschied Versionen +872 Bytes N Neue Java Features Die Seite wurde neu angelegt: „Category:Java == Java 17 == Die neuen Sprach-Features sind separat auf folgenen Seiten beschrieben *Java 17: Text Block Mehrzeilige String-Literale *Java 17: instanceof Erweiterung des {{java|instanceof}}-Operators *Java 17: Switch Erweiterung der {{java|switch}}-Kontrollstruktur *Java 17: Sealed Classes Die Ableitbarkeit von Klassen steuern *Java 17: Records Definition unveränderlicher Daten-Objekte Der Beispiel-Code ist auf [h…“ aktuell
- 19:3219:32, 21. Okt. 2023 Unterschied Versionen +6.142 Bytes N Java 17: Records Die Seite wurde neu angelegt: „Category:Java == Records == Der {{java|record}} ist eine neue Java-Komponente die auf einer Ebene liegt mit Klassen und Interfaces. Man kann ihn beschreiben als eine nicht ableitbare Klasse unveränderlicher (immutable) Objekte. Das schöne am {{java|record}} ist, daß er eine ganze Reihe von default-Implementierungen bietet, ohne daß man den ganzen boiler plate code dazu tippen muß. Die Deklaration erfolgt nicht mit dem Keyword {{java|class}}, son…“
- 19:3119:31, 21. Okt. 2023 Unterschied Versionen +4.856 Bytes N Java 17: Switch Die Seite wurde neu angelegt: „Um die Erwartungen vorab zu dämpfen: Auch Java 17 erlaubt nur die aufzählbaren Daten-Type sowie String, aber keine anderne Objekt-Typen. Auch führt der Aufruf mit {{java|null}} weiterhin unweigerlich zu einer Null-Pointer-Exception. Betrachten wir die klassische Anwendung der {{java|switch}}-Kontrollstruktur: {{java|code= public void oldStyleOhneBreak(Animal animal) { switch (animal) { case SPIDER: System.out.println("8 legs"); ca…“
- 15:5215:52, 21. Okt. 2023 Unterschied Versionen +5.813 Bytes N Java 17: Sealed Classes Die Seite wurde neu angelegt: „Category:Java __TOC__ Um die Ableitbarkeit von Klassen zu steuern bietet Java bis Versuion 16 nur eine einzige Möglichkeit, den Modifier {{java|final}}. Ist eine Klasse als {{java|final}} markiert, ist es unmöglich eine weitere Klasse von ihr abzuleiten. Ist die nicht {{java|final}}, kann jeder der Zugriff auf die Klasse hat von ihr beliebige Klassen ableiten. Das folgt dem Gedanken, daß die Klassen-Hierarchie nichts anderes ist als ein Erweiterun…“ aktuell
- 15:2115:21, 21. Okt. 2023 Unterschied Versionen +2.242 Bytes N Java 17: Text Block Die Seite wurde neu angelegt: „Category:java Der Text-Block ist vorgesehen für Fälle, in denen ein String-Literal definiert werden soll das mehrere Zeilen -- getrennt durch den System-Zeilen-Trenner -- enthalten soll. Gezeigt wird hier die einfachste Anwendung. Wer tiefer in's Detail gehen mag, sei auf die JavaSpec und das Internet verwiesen. In Java Version <= 16 sieht das in der Regel so aus: {{Java|code= void oldStyle() { String text = "{\n" + // " \"name\": \"Alf…“ aktuell
- 15:1915:19, 21. Okt. 2023 Unterschied Versionen +2.460 Bytes N Java 17: instanceof Die Seite wurde neu angelegt: „category:Java Die Diskussion ob {{java|instanceof}} gut oder schlecht, ob Downcasting un-objektorientiert ist oder nicht, soll ein anderesmal geführt werden, hier soll es nur darum gehen, was Java 17 neues für den umstrittensten aller Java-Operatoren bringt. {{java|instanceof}} wird meist zusammen mit einem Downcast verwendet um zu prüfen, ob dieser überhaupt möglich ist. zur Erinnerung: Downcasting heißt, ein Objekt auf eine Subclass der Klas…“ aktuell
- 15:1115:11, 21. Okt. 2023 Unterschied Versionen +1.406 Bytes Keywords Keine Bearbeitungszusammenfassung aktuell
19. Oktober 2023
- 20:1020:10, 19. Okt. 2023 Unterschied Versionen +40 Bytes Keywords Keine Bearbeitungszusammenfassung
- 20:0920:09, 19. Okt. 2023 Unterschied Versionen +2.458 Bytes N Keywords Die Seite wurde neu angelegt: „Category:Java Unter einem Keyword vesteht man eine Zeichenfolge, die in Java nur mit ganz bestimmter Bedeutung eingesetzt werden darf. So darf das {{java|if}} ausschließlich verwendet werden um ein Konstrukt zur Bedingten Ausführung einzuleiten. Nicht aber als bezeichner, auch nicht als Teil eines package-Namens. Mit Java 5 kam {{java|enum}} als 50tes keyword hinzu: abstract continue for new switch assert default if…“
30. September 2023
- 18:3018:30, 30. Sep. 2023 Unterschied Versionen +1 Byte Java und Kompatibilität →Neue Klassen und Methoden aktuell
- 18:2918:29, 30. Sep. 2023 Unterschied Versionen +78 Bytes N Vorlage:Xml Die Seite wurde neu angelegt: „{{#if: {{{code|}}} | {{#tag:pre|{{{code}}}|lang=xml}} | <code>{{{1}}}</code>}}“ aktuell
- 18:2818:28, 30. Sep. 2023 Unterschied Versionen +9.898 Bytes N Java und Kompatibilität Die Seite wurde neu angelegt: „Kategorie:Java Eine wesentliche Eigenshaft war von Anfang an die Abwärts-Kompatibilität; nicht nur in Bezug auf den Source- sondern auch auf den Object-Code. Alles was mit einer früheren Java-Version geschrieben und gebaut wurde, war anfangs ohne Änderungen auf jeder späteren Java-Version kompilerbar und lauffähig (zumindest soweit ich mich daran erinnere). Was das im Einzelnen bedeutet und in wiefern das heute noch Bestand hat ist Thema dieses…“
24. September 2023
- 18:2618:26, 24. Sep. 2023 Unterschied Versionen +2 Bytes Streams: Java 8 Streams Einführung →Mach' was mit: Verarbeitung der Objekte aktuell
- 15:4015:40, 24. Sep. 2023 Unterschied Versionen +2 Bytes Vorlage:Java Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt
- 15:3815:38, 24. Sep. 2023 Unterschied Versionen −2 Bytes Vorlage:Java Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt
- 15:3015:30, 24. Sep. 2023 Unterschied Versionen +18 Bytes Parametrisierte Tests →Enums
- 15:2915:29, 24. Sep. 2023 Unterschied Versionen +8 Bytes Parametrisierte Tests →Enums
- 15:2915:29, 24. Sep. 2023 Unterschied Versionen +4 Bytes Parametrisierte Tests →Test-Fälle als Enumerationen
- 15:2815:28, 24. Sep. 2023 Unterschied Versionen −11 Bytes Vorlage:Java Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt
- 15:2715:27, 24. Sep. 2023 Unterschied Versionen 0 Bytes Vorlage:Java Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt
- 15:2615:26, 24. Sep. 2023 Unterschied Versionen +4 Bytes Vorlage:Java Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt
- 15:2515:25, 24. Sep. 2023 Unterschied Versionen −18 Bytes Vorlage:Java Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt
- 15:1915:19, 24. Sep. 2023 Unterschied Versionen −5 Bytes Vorlage:Java Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt
- 15:1715:17, 24. Sep. 2023 Unterschied Versionen +19 Bytes Vorlage:Java Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt
- 15:1515:15, 24. Sep. 2023 Unterschied Versionen −2 Bytes Vorlage:Java Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt
- 15:1215:12, 24. Sep. 2023 Unterschied Versionen −4 Bytes Vorlage:Java Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt
- 15:1115:11, 24. Sep. 2023 Unterschied Versionen −5 Bytes Vorlage:Java Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt
- 13:4713:47, 24. Sep. 2023 Unterschied Versionen +18 Bytes Test-Seite Keine Bearbeitungszusammenfassung aktuell
- 13:4613:46, 24. Sep. 2023 Unterschied Versionen +22 Bytes N Test-Seite Die Seite wurde neu angelegt: „Seite zum ausprobieren“
23. September 2023
- 16:0716:07, 23. Sep. 2023 Unterschied Versionen −13 Bytes Hauptseite Keine Bearbeitungszusammenfassung aktuell
- 16:0616:06, 23. Sep. 2023 Unterschied Versionen −13 Bytes Hauptseite Keine Bearbeitungszusammenfassung