Entwickler eigener Swing-Komponenten werden fürs Zeichnen auf getWidth() und getHeight() zurückgreifen. Wegen möglichen Insets sollte man jedoch beim Zeichen die Größenveränderungen betrachten.
A range is a very handy feature of programing languages like Python. range( 10 ) -> 0 1 2 3 4 5 6 7 8 9 range( 5, 10 ) -> 5 6 7 8 9 range( 0, 10, 3 ) -> 0 3 6 9 range( ‚0‘, ‚9‘ ) -> 012345678 And the main class Range
Dinge, die aktuell diskutiert werden und ich interessanter finde: The act of writing JSF applications and components „by hand“ will be made much easier by this JSR. Allow for „zero configuration“ web applications. No faces-config.xml, no web.xml. If necessary, annotations will be used to supplement the configuration …
Neue String-Objekte als Kopie von existierende Strings aufzubauen ist ganz schön übel. Aus javax.sql.rowset.RowSetMetaDataImpl: Wie die API-Doku zum Konsturktor so schön schreibt: Unless an explicit copy of {@code original} is needed, use of this constructor is unnecessary since Strings are immutable.
Hans Mueller schrieb schon für JavaOne 2007 eine kleine Einführung in das vielleicht zukünftige Swing-Framework (JSR 296) in Java 7: http://weblogs.java.net/blog/hansmuller/archive/ts-3399-final.pdf. Neben https://appframework.dev.java.net/intro/index.html ist nun unter …
Um mit value % 2 == 1 zu testen, ob value eine ungereade Zahl ist, muss value positiv sein, denn -3 % 2 wertete Java zu -1 aus. Der Test auf ungereade Zahlen wird erst wieder korrekt mit value % 2 != 0.
Werden Exemplare einer nicht statischen inneren Klasse serialisiert, die äußere Klasse implementiert aber nicht Serializable, gibt es einen Fehler, denn intern hält ein Objekt der inneren Klasse einen Verweis auf das Exemplar der äußeren Klasse. Statische innere Klassen machen das nicht, was das Problem mit der …
Zwar wird Java 7 höchst wahrscheinlich Closures bekommen, aber nicht jeder wird wissen, dass im Moment ganz unterschiedliche Varianten diskutiert werden: – Gilad Bracha, Neal Gafter, James Gosling, Peter von der Ahé (BGGA) – Bob Lee, Doug Lea, and Josh Bloch (CICE) – Stefan Schulz (FCM) Der Blog-Eintragt …