Ergebnis 1 bis 20 von 21

Thema: Java 7!

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Oh ja... Java 1.0... ich erinnere mich noch an die bin

    Java1.bin:
    Code:
    public class JavaVersion {
         public static void main(String[] args) {
    //         System.out.println("smallTalk!");     }
    //         System.out.println("C");
    //         System.out.println("C#");
             System.out.println("Java 1.0");
    }
    That's just trolls

    Ne, ernsthaft.. mal schaun wie performant es jetzt geworden ist...
    okayokay... nur weil MC Java benutzt heißt daas nicht unbedings das es an Java liegt...

    .....

    The Code lies in the eye of the programmer.

    10 PRINT HOME
    20 PRINT SWEET
    30 GOTO 10

    Geändert von fedprod (29.07.2011 um 13:21 Uhr)

  2. #2
    Gibt’s irgendwo eine Liste mit wichtigen Neuerungen, für die ich mich nicht durch zig Webpages durchwühlen und die 95% irrelevanten Kram rausfiltern muss?

  3. #3
    http://de.wikipedia.org/wiki/Java_%2...k%29#Version_7 < Ich hoffe mal, das überhaupt dieses Java gemeint ist.

  4. #4
    Anstatt Bling-Bling-Effekte für Swing zu implementieren, hätten sie sich mal um die Layout-Manager kümmern sollen. Die sind weiterhin ein extremer Krampf.
    Ansonsten kann ich bis jetzt noch keine Performancegebesserungen feststellen. CPU Auslastung und Speicherreservierung sind bei meinen Programmen, wie eh und je. Zumindest wurde nun dieses überflüssige Warndreick entfernt.

  5. #5
    Warum denn genau Whiz? Wie genau würdest do es denn gern haben? Ich war immer der Meinung: compontent.setLayout() ist der Gipfel der Einfachheit. Dazu noch die Tutorials von Java (Ja damit hab ich gelernt die im Schlaf zu behandeln).
    Ich glaub eh das sie das wegen c# gemacht haben, dort kann man ja so krasse sachen machen mit seiner Gui (auch wenn ich da echt ohne Gui-Generator nicht klar komme... doofes XML, mit dem steh ich oft auf Kriegsfuß)

    Es gab ne Seite die Benchmakrs gemacht hat... wenn ich sie denn jetzt mal finden könnte :/

    Übrigens wird grad von einem Bug mit Loops berichtet aber ich finde bei Gott keinen Sample Code der mir das beweisen könnte... Gut, da Eclipse noch kein Java 7 unterstützt (okay, das kann man Netbeans lassen, cool dass es da schon geht) daher nutz ich eh noch die jdk 25 (bzw 26).

  6. #6
    R.D., du bist jetzt der einzige, den ich kenne, der meint, dass die Layout-Manager einfach seien.
    Alle Programmierer, die ich kenne, die mal mit Java eine komplexere Oberfläche mit den Layout-managern basteln mussten, sagen, dass die Layout-Manager sehr suboptimal sind. Auch ich hatte schon diverse Probleme gehabt, eine Oberfläche damit zu basteln. Anscheinend reagieren die Layout-Manager oftmals nicht so, wie man es eigentlich erwartet. Man kann oft an Stellschrauben drehen, aber es passiert einfach nichts. Eine manuelle Größenangabe für die Komponenten geht bei 90% aller Fälle schief, da die Layout-Manager bestimmen, wie groß eine Komponente wird. Da bringt selbst setDimension() nichts.
    Manchmal klappt es dann mit setPreferedSize(), setMinimumSize(), setMaximumSize() oder in Kombination mit allen drei Methoden.

  7. #7
    Tja klar man sollte schon Ahnung von Swing haben. Aber setPrefferedSize() funzt immer, jedenfalls bei meinen Sachen (Ich hab schon winige komplexe Sachen gemacht, einfach ums zu testen). Das mit min und max hat mich auch am Anfang irritiert, aber mittlerweile... easy as said Bisher haben die bei mir immer das gemacht was ich wollte, ja sogar oft mehr. (zb das man GridBagLayout fremdendwenden kann um eine Komponenten beim resizen immer in der Mitte eines Panels bleibt usw ).
    Mich hat damals auch oft gestört das die Gui-Generatoren alles so doofen Code machen, daher hab ichs mir auf die harte Tour selbst beigebracht. Wusste gar nicht das damit so viele Probleme haben^^

    Hab hier mal einer der Gui's hochgeladen falls du mal schauen willst: (leider ohne resize... alter build eben :0)
    RPG-Maker Color Theme Editor

    Das ist für eine Projekt von Cherry gemacht (was den RPG Maker, unter anderem halt syntax highlighting ermöglicht).

  8. #8
    Wie’s aussieht, haben sie Java 7 (wissentlich) mit einem JIT-Compiler-Bug released, der Crashes, Code Corruption und inkorrekte Ausführung verursacht. Ganz groß, Oracle.

  9. #9
    Zitat Zitat von mq Beitrag anzeigen
    Wie’s aussieht, haben sie Java 7 (wissentlich) mit einem JIT-Compiler-Bug released, der Crashes, Code Corruption und inkorrekte Ausführung verursacht. Ganz groß, Oracle.
    It's not a bug, it's a feature

  10. #10
    Woa Fedprod, wenn du nix intelligentes zusagen hast, dann lass es bitte, danke :/

    @Mq
    Genau den Bug meinte ich in meinen Post, danke für den Link. Echt schlimm das Oracle den Entwicklern ne Deadline gibt... Oracle suckt echt derbe bei sowas :/ Unter Sun war das nie so ein großes Problem.
    (auch wenn ich den Fehler nicht reproduzieren konnte )

    Übrigens liegt das an einer Flag die von Oracle -in dem Wissen es wurde kaum getestest- ab Version 7 immer gesetzt ist. Lustigerweise war das in den Ver. 7 Builds nicht so... das müssen dir auch kurz davor entschieden haben xD

    Geändert von R.D. (30.07.2011 um 00:05 Uhr)

  11. #11
    Ich find die Neuerungen nicht wirklich spannend.
    Am meisten hätt ich mir Operator Overloading und Properties gewünscht aber die werdens wohl nie in java reinschaffen.

    Zitat Zitat
    R.D., du bist jetzt der einzige, den ich kenne, der meint, dass die Layout-Manager einfach seien.
    Einfach nicht aber ich finde sie trotzdem Klasse. Das einizge Problem ist, dass man gerade für GroupLayout und MigLayout, meine 2 Favoriten, unbedingt einen GuiBuilder nehmen sollte. Dafür den Code selber schreiben ist horror...
    Und eigene LayoutManager lassen sich auch sehr sehr einfach schreiben.

    Geändert von nudelsalat (31.07.2011 um 10:09 Uhr)

  12. #12
    Zitat Zitat von nudelsalat Beitrag anzeigen
    Ich find die Neuerungen nicht wirklich spannend.
    Am meisten hätt ich mir Operator Overloading und Properties gewünscht aber die werdens wohl nie in java reinschaffen.
    [...]
    Huch? Es gibt doch Properties in Java. http://download.oracle.com/javase/6/...roperties.html
    Oder was meinst du genauer?

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •