Not every operation in a Java program has a corresponding machine instruction. Some operations can be lowered directly to hardware, while others require a software algorithm. For library methods, the API contract determines which results are acceptable, and that contract in turn determines which implementation …
Ich codiere eine Spring Boot 4 Anwendung und teste, wie gut OpenAI Codex die aktuellen APIs kennt. Inhalte: Hexagonalarchitektur, Paketstruktur H2, Datenbankzugriff mit JPA, Repositories Services, DTO REST-API und OpenAPI-Annotationen Automatische Tests (Datenbank, Service, Controller) HTTP-Client Thymeleaf für die UI
Die Legende der Türme von Hanoi soll erstmalig von Ed Lucas in einem Artikel in der französischen Zeitschrift »Cosmo« im Jahre 1890 veröffentlicht worden sein.[1] Der Legende nach standen vor langer Zeit im Tempel von Hanoi drei Säulen. Die erste war aus Kupfer, die zweite aus Silber und die dritte aus Gold. Auf der …
In größeren Java-Programmen sammeln sich naturgemäß zahlreiche Import-Deklarationen an. Zwar lassen sich diese in modernen Entwicklungsumgebungen bequem einklappen, doch sie bleiben Teil des Quellcodes und können schnell unübersichtlich werden. Java bietet einige Möglichkeiten, die Imports zu vereinfachen. Eine Option …
Zwar laufen bei der Java ME Programme auf Geräten mit reduziertem Speicher und eingeschränkter Prozessor-Leistungsfähigkeit, das sagt aber nichts über die Reaktionsfähigkeit der Laufzeitumgebung auf externe Ereignisse aus. Wenn ein Sensor in der Stoßstange einen Aufprall meldet, darf die Laufzeitumgebung keine 20 ms …
Interessantes Feature, was die Javadoc doch dicker machen könnte. Geplant: /** The following code shows how to use {@code Optional.isPresent}: {@snippet : if (v.isPresent()) { System.out.println("v: " + v.get()); } } */ Interessant wird das ganze durch Includes (wie bei Asciidoc): Ziemlich wild, würdet ihr so was …