Java 7 ist DA!

So, jetzt ist Java 7 da. Was braucht man zum ausprobieren?

Eine Eclipse Version die Java 7 unterstützt. Das geht noch nicht mit Helios. Deshalb einen „Nightly Build“ herunterladen.
Dann über Update neue Software über diese URL den JDK 7 patch herunterladen.

Was dann noch fehlt ist das JDK 7 von Oracle.

In den Projekt Einstellungen unter Java Compiler die 1.7 auswählen und nun der erste Test.

In Java 1.7 sind jetzt Unterstriche (_) in Literalen möglich, um besser zu gliedern z.B.

Das Ergebnis:
Telefonnummer 1: 11223344
Telefonnummer 2: 1122.33

Weitere Neuerungen mit Beispielen wie „String in switch“ kommen hier dann demnächst.

Eclipse 3.7 da!

Ab jetzt gibt es eine neue Eclipse 3.7 Version genannt Indigo. Mal sehen was es neues gibt. Download über die Eclipse Seite.

Habe das Java Package geladen, und das erste Projekt ins Git Repo geschoben.
Die Home Variable war nicht gesetzt auf das User Verzeichnis, dann lief es.
Hier die EGit-Anleitung.

Maven, da musste ich in den Settings auch die setting.xml setzen, und im Pom einige Goals auskommentiern, da sie mit der neuen Version nicht zusammen passen.

Das Explorer-Plugin läuft auch unter Indigo, super.

Indigo scheint auch schneller zu laufen 🙂

Brotkrümelnavigation (breadcrumb) mit Eclipse

In Eclipse 3.4 gibt es nun endlich die Brotkrümelnavigation.

Ldt Wikipedia ist die Brotkrümel- oder Brotkrumennavigation (engl. breadcrumb navigation) ein Entwurfsmuster für die Gestaltung grafischer Benutzeroberflächen.

Bei breadcrumbs handelt es sich um Navigationselemente, die den Pfad zum aktuellen Element (Webseiten, Kategorie in Katalog, usw.) zeigen. Brotkrumennavigationen sollen die Orientierung innerhalb tief verzweigter Elementbäume (etwa Websites, Dateisystem, Katalogen usw.) verbessern, indem sie Links zu vorher besuchten, übergeordneten oder themenverwandten Elementen anbieten. „Brotkrümelnavigation (breadcrumb) mit Eclipse“ weiterlesen

Verhindern von Null Pointern

Eclipse 3.4 bietet die Möglichkeit häufige Programmierfehler zu markieren.

Zum Beispiel gibt es eine Null Pointer Zugriffswarnung. Mögliche Einstellungen sind unter dem Menüpunkt: Window – Preferences – Java – Compiler – Errors Warnings zu finden.

In diesem Dialog können sie geändert werden.

Die default Einstellung ist auf warnung. Um solche Null-Pointer-Probleme schon zur Compilezeit zu finden ist es hilfreich den Level auf error zu setzen.