Seite 2 von 25 ErsteErste 12345612 ... LetzteLetzte
Ergebnis 16 bis 30 von 369

Thema: Ein Narr lernt Java

  1. #16
    Rübennase Avatar von Arminius
    Registriert seit
    26.07.03
    Ort
    Heidelberg
    Beiträge
    5.911
    Zitat Zitat von nephtys Beitrag anzeigen
    Marktdurchdringung. Es wird, meiner Meinung nach, der Qualität der Sprache unangemessen oft benutzt.


    Java.
    Knick, knack.

  2. #17
    Macht Musik Avatar von Peregrin_Tooc
    Registriert seit
    21.05.05
    Ort
    St. Ingbert
    Beiträge
    11.144
    Naja, ich hab mir sagen lassen, dass Java zu lernen ein guter Schritt ist, um C bzw. C++ zu lernen, und gleichzeitig wird es natürlich im Job bzw. bei der Jobsuche eine gewisse Hilfe sein.
    Geändert von Peregrin_Tooc (14. September 2011 um 16:41 Uhr)
    Zitat Zitat von Leonard Bernstein
    This will be our reply to violence:
    to make music more intensely,
    more beautifully,
    more devotedly than ever before.
    Meine Stories:
    Civ VI aus der Sicht von Civ IV BTS, englischer Weltraumsieg auf König
    Der Erste Kaiser wieder aufgenommen

  3. #18
    Beyond Mars Avatar von [VK]
    Registriert seit
    05.02.08
    Beiträge
    59.406
    Zitat Zitat von nephtys Beitrag anzeigen
    Marktdurchdringung. Es wird, meiner Meinung nach, der Qualität der Sprache unangemessen oft benutzt. Ich sehe den Nerd-Flamewar kommen...
    Imo ist es einfacher als C++ und vorallem im Büroanwenderbereich braucht man keine Übermäßige Geschwindigkeit.

    Auch das viele Bilbiotheken existieren hilft der Sprache. Ein weiterer Vorteil ist die Systemunabhängigkeit...

    Die Nachteile sind halt wohl einfach vernachlässigbar, bzw zu spezifisch

  4. #19
    Beyond Mars Avatar von [VK]
    Registriert seit
    05.02.08
    Beiträge
    59.406
    Zitat Zitat von Peregrin_Tooc Beitrag anzeigen
    Naja, ich hab mir sagen lassen, dass Java zu lernen ein guter Schritt ist, um C++ bzw. C++ zu lernen, und gleichzeitig wird es natürlich im Job bzw. bei der Jobsuche eine gewisse Hilfe sein.
    Naja C++ Unterscheidet sich schon etwas von Java. Der Vorteil von Java lernen ist eher das man das Prinzip der Objektorientierten Programmierung versteht, und dann auf C++ übertragen kann. Java lernen hilft aber auf jeden Fall.

  5. #20
    Macht Musik Avatar von Peregrin_Tooc
    Registriert seit
    21.05.05
    Ort
    St. Ingbert
    Beiträge
    11.144
    Zitat Zitat von [VK] Beitrag anzeigen
    Naja C++ Unterscheidet sich schon etwas von Java. Der Vorteil von Java lernen ist eher das man das Prinzip der Objektorientierten Programmierung versteht, und dann auf C++ übertragen kann. Java lernen hilft aber auf jeden Fall.
    Genau darum geht es - Objektorientierung. Syntax ist - entschuldigung - pillepalle, kleinscheiß, man könnte böse sagen: Was zum outsourcen
    Zitat Zitat von Leonard Bernstein
    This will be our reply to violence:
    to make music more intensely,
    more beautifully,
    more devotedly than ever before.
    Meine Stories:
    Civ VI aus der Sicht von Civ IV BTS, englischer Weltraumsieg auf König
    Der Erste Kaiser wieder aufgenommen

  6. #21
    Rübennase Avatar von Arminius
    Registriert seit
    26.07.03
    Ort
    Heidelberg
    Beiträge
    5.911


    Ach, es ist so schön.
    Knick, knack.

  7. #22
    Macht Musik Avatar von Peregrin_Tooc
    Registriert seit
    21.05.05
    Ort
    St. Ingbert
    Beiträge
    11.144
    Hmph. Fensterprogrammierung mit Java macht keinen Spaß. Kennt jemand nen guten WYSIWG-Editor um Fenster zu erstellen und mit Namen zu versehen sowie Buttons, Eingabefelder usw. zu erstellen? Das eigentliche Programmieren mach ich ja gerne per Hand
    Zitat Zitat von Leonard Bernstein
    This will be our reply to violence:
    to make music more intensely,
    more beautifully,
    more devotedly than ever before.
    Meine Stories:
    Civ VI aus der Sicht von Civ IV BTS, englischer Weltraumsieg auf König
    Der Erste Kaiser wieder aufgenommen

  8. #23
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Schau dir mal dies an: http://java-gnome.sourceforge.net/4....ade/Glade.html

    Für Glade gibt es verschiedene Editoren. Mit denen kannst du die GUI zusammen klicken und als XML speichern. In Java wird das XML dann zur Laufzeit geladen. Wie gut die Umsetzung Glade mit Java ist, kann ich dir aber nicht sagen, da ich Glade nur für GTK-Programme verwendete.


    Edit: Auf den ersten Blick wird das wegen der Abhängigkeiten zu Glib aber nur unter Linux laufen.

  9. #24
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Hier noch ne Übersicht von Alternativen: http://www.java2s.com/Product/Java/XML/XML-UI.htm

    Kenn ich aber kein Produkt

  10. #25
    Beyond Mars Avatar von [VK]
    Registriert seit
    05.02.08
    Beiträge
    59.406
    Zitat Zitat von Peregrin_Tooc Beitrag anzeigen
    Hmph. Fensterprogrammierung mit Java macht keinen Spaß. Kennt jemand nen guten WYSIWG-Editor um Fenster zu erstellen und mit Namen zu versehen sowie Buttons, Eingabefelder usw. zu erstellen? Das eigentliche Programmieren mach ich ja gerne per Hand
    WYSIWG ist mist

  11. #26
    Macht Musik Avatar von Peregrin_Tooc
    Registriert seit
    21.05.05
    Ort
    St. Ingbert
    Beiträge
    11.144
    Und Eingabefelder usw. Pixelgenau an die richtigen Stellen zu programmieren nicht?
    Zitat Zitat von Leonard Bernstein
    This will be our reply to violence:
    to make music more intensely,
    more beautifully,
    more devotedly than ever before.
    Meine Stories:
    Civ VI aus der Sicht von Civ IV BTS, englischer Weltraumsieg auf König
    Der Erste Kaiser wieder aufgenommen

  12. #27
    ... Avatar von Janilein
    Registriert seit
    02.08.04
    Ort
    Göttingen
    Beiträge
    13.696
    Zum Beispiel nimm Netbeans mit dem eingebauten Form-Editor. Am besten vorher ein Tutorial über Swing ansatzweise durchlesen.

  13. #28
    Macht Musik Avatar von Peregrin_Tooc
    Registriert seit
    21.05.05
    Ort
    St. Ingbert
    Beiträge
    11.144
    Hmmm...

    ich will ne neue Methode für Arrays schreiben, die soll zu nem beliebigen Array von doubles die euklidische Länge ausgeben.

    Wie definier ich so eine Methode, dass die dann auf alle double-arrays zugreifen kann? Ich dachte, ich mach mir ne neue Klasse, die die Array-Klasse erweitert,

    also
    PHP-Code:
    public class arraynorm extends java.util.Arrays
    {

    Die Methode zu dem double-array namens array die euklidische Norm zu bekommen, hab ich auch schon:
    PHP-Code:
    double[] array;
    double norm()
    {
    int i;
    double l=0;
    for(
    i=0;i<array.length;i++)
    {
    l=l+Math.pow(array[i],2);
    }
    return(
    Math.sqrt(l));
    }

    Das allein bringt aber noch nichts, ich bin etwas ratlos. Mir fehlt offenbar irgendein elementares Wissen...
    Zitat Zitat von Leonard Bernstein
    This will be our reply to violence:
    to make music more intensely,
    more beautifully,
    more devotedly than ever before.
    Meine Stories:
    Civ VI aus der Sicht von Civ IV BTS, englischer Weltraumsieg auf König
    Der Erste Kaiser wieder aufgenommen

  14. #29
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Ja, da sind ein paar Fehler.

    1. java.util.Arrays ist eine Klasse, die Hilfsfunktionen für das Arbeiten mit Arrays bietet. D.h. es macht hier keinen Sinn, von ihr zu erben.
    Siehe http://docs.oracle.com/javase/6/docs...il/Arrays.html

    2. Arrays von nativen Typen wie int,double,... sind keine Objekte. Schau dir am besten das hier an http://openbook.galileodesign.de/jav...nsel03_008.htm

    3. Um die Unzulänglichkeiten von statischen Arrays zu vermeiden gibt es dann noch Listen und Konsorten.
    Siehe http://openbook.galileodesign.de/jav...nsel11_002.htm
    Kommt nat. auf die Anwendung an, da der Overhead bremmst.

    In deinem Fall müsste man ja nur eine Methode schreiben, der ein Array übergeben wird. Wobei mir einfällt, dass man in Java keine Arrays übergeben kann?! Dann musst du doch ne Liste nehmen oder das (native) Array in ein Wrapper-Objekt packen.

  15. #30
    Minion Avatar von Tzu Iop
    Registriert seit
    28.10.05
    Ort
    Im EG ohne Aufzug *schulterzuck*
    Beiträge
    6.377
    Zitat Zitat von Ramkhamhaeng Beitrag anzeigen
    In deinem Fall müsste man ja nur eine Methode schreiben, der ein Array übergeben wird. Wobei mir einfällt, dass man in Java keine Arrays übergeben kann?! Dann musst du doch ne Liste nehmen oder das (native) Array in ein Wrapper-Objekt packen.
    Du kannst in Java problemlos Arrays als Argumente übergeben. Fängt doch schon bei der main an und setzt sich in der util.Array fort.

    Das sollte hinhauen:
    PHP-Code:
    public static double norm(double[] a) {
        
    double result 0;
        for (
    double item a) {
            
    result += Math.pow(item,2);
        }
        return 
    Math.sqrt(result);

    edit: Das ist die Iterator-Variante von for bzw. eine foreach-Schleife. Geht mit jedem Array und jeder Liste. item muss nur den passenden Typ haben.
    Das "+=" gibt es für jede arimethische Operation. Kurz gesagt ist "a (op)= b" äquivalent zu "a = a (op) b".
    Papoy!

Seite 2 von 25 ErsteErste 12345612 ... LetzteLetzte

Berechtigungen

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