Lotus Notes / Domino Sonstiges > Java und .NET mit Notes/Domino
Java5, Java1.5, Tiger
Marinero Atlántico:
Hi,
ich habe mich am Samstag morgen überzeugen lassen, dass es tatsächlich eine neue Java Version gibt. Man kann sie Java5, Java1.5 oder einfach Tiger nennen und Eclipse 3.1 M4 unterstützt sie.
Die entsprechende Sun Beta Zertifizierung (Sun Certified Tiecher Programmer) schaffe ich nicht mehr, weil das nur bis Mitte Februar geht. Wird also jemand die 170 Euro bezahlen müssen. Lasch.
Nun hat das wirklich neue Elemente in der core Language.
z.B. Dinge wie:
--- Code: ---// mglws falsch, weil ich das noch nicht so gut kann:
private <String> List = new <String>ArrayList();
--- Ende Code ---
Dieser code beruht auf dem neuen Generics Feature.
Daneben gibt es noch andere Sachen wie C-ähnliches printf, Autoboxing, for-in Schleifen und noch eine Menge mehr.
Ich habe mir für relativ wenig Geld OReilleys: Java 5 - A developers Notebook von Amazon schicken lassen. Hat nur ca. 150 Seiten und soll mehr so pragmatisch sein. Also keine netten Hilfen für mein Hobby: Theoretische Erörterungen über Programmiersprachen. Insgesamt aber wirklich gut, um sich schnell in ein neues Thema einzuarbeiten, wo man die Hintergründe irgendwie schon zu kennen glaubt.
So wirklich aktuell relevant ist das noch nicht. Glaub nicht, dass Websphere 6 Java5 unterstützt (oder?). Tomcat5.5 jedenfalls tut es, wie Lotus Schmidt und ich in einer denkwürdigen Telefonkonferenz am Samstag festgestellt haben. Viele openSource packages werden jedenfalls wohl ein bischen Zeit benötigen, bis sie Java5 voll nutzen und das schränkt die Relevanz wieder ziemlich ein, aber egal. Für mich ist sowieso z.Zt. ein klares Verständnis des Select .... FOR UPDATE statement auf oracle/posgresql wichtiger als diese netten kleinen Java5 features, die die Sprache sicherlich nicht revolutionionieren.
Ich werde jedenfalls die Features von Java5, die ich zu verstehen glaube, kurz mit Beispielcode und kurzen nicht-wissenschaftlichen Erörterungen zu beschreiben versuchen.
Insgesamt scheinen die Features mehr Sinn zu machen, als ich noch am Freitag glaubte.
Gruß Axel
Manfred Dillmann:
Hallo Axel,
ich "wurschtele" im Moment noch mit der 1.4.dingsda rum. Mein Projekt ruht jetzt erst mal etwas - ich lese zur Zeit fleissig...
Mir ist dabei aufgefallen, das die eBooks von:
www.javabuch.de und
Java ist auch eine Insel
beide in komplett überarbeiteten Versionen erschienen sind, die schon die neuen "Tiger"-Features beschreiben.
P.S.
Eclipse scheint ja wirklich klasse zu sein. Habe noch nicht viel damit gemacht (muss noch mehr lesen), hätte aber noch eine Frage:
Du hattest mal vor ca. einem Jahr auf ein Feature verwiesen, wo man innerhalb von Eclipse schnell kleine Code-Schnipsel austesten kann - das finde ich in der 3.01 nicht mehr...
Gruss
Manfred
Marinero Atlántico:
Das ist auch glaub ich gar nicht mehr da.
Ich habe es letztens auch gesucht und nicht gefunden.
Das scheint rausgeworfen worden zu sein.
So wichtig ist das aber auch nicht.
Schade eigentlich.
Das Feature gab es schon in Visual Age for Java.
Axel
Marinero Atlántico:
--- Zitat von: Manfred Dillmann am 07.02.05 - 15:16:21 ---
P.S.
Eclipse scheint ja wirklich klasse zu sein. Habe noch nicht viel damit gemacht (muss noch mehr lesen), hätte aber noch eine Frage:
--- Ende Zitat ---
Das verwirrenste für Anfänger ist meistens die Geschichte mit den Perspectives (rechts oben kann man wechseln).
Für Java Programmierung sollte man in der Java - Perspective stehen.
Für Debuggen in der Debug Perspective.
etc.
Du brauchst nicht alle Features von Anfang an zu nutzen. Ich hab mir das auch sukzessive angeeignet.
Wie gesagt, ist die Einführung von Bill Dudney für 30$ von Sourcebeat.com wesentlich besser als die Eclipse Doku gerade auch für den Einstieg als User.
Seh gerade, dass diese Woche in diesem Forum http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=forum&f=12 ein Eclipse Einsteigerbuch besprochen wird. (http://www.amazon.com/exec/obidos/ASIN/0672326108/ref%3Djranch-20/102-6064117-2504164)
Wobei es sich offenbar mehr um ein Eisteigerbuch in Eclipse für erfahrene Java-Entwickler handelt.
Falls du Fragen hast, kannst du aber auch dort fragen. Es antwortet der Autor und du kannst bei der Verlosung gewinnen. ;D
Bei mir zuckt übrigens wieder der amazon.de Mit-1-Click kaufen Finger. Kann mich noch beherrschen, bei 21.60 Euro aber nicht mehr lange. ::)
Gruß Axel
Manfred Dillmann:
Hallo Axel,
danke für die Infos. Eclipse ist für mich jetzt noch nicht so wichtig. Verwende es eben als "besserer" Editor... es nützt mir auch nicht so sehr, da ich ein Domino-Server-Addin nicht debuggen kann. Also schön wie früher: Tippen, Compilieren und dann die Class-Datei auf dem Domino-Server via load runjava laden. :D
Witzig:
Ich hatte in Eclipse anfangs wie ein Bekloppter nach der Möglichkeit zum Compilieren gesucht und immer nur Action-Buttons "Run", "Runs as", "Debug" usw. gefunden. Das passiert aber offensichtlich schon, wenn man die .java-Datei mit Strg+S speichert.
Gruß
Manfred
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln