Holger: Java-Programme für Handys - Hilfe!?

nabend,

also ich will nun mal selber meine eigenen programme für mein handy schreiben und da ich eh schon lange java lernen will wollte ich nun von euch folgendes wissen:

-wie lernt man java, was fürne lektüre gibts da? (habe mir jetzt das ebook java in 21 tagen gesaugt, taugt das was?)
-woher bekomme ich einen compiler, dass ich .jar-files erzeugen kann oder brauch ich dazu gar keinen oder wie funktioniert das bzw. steht das in der lektüre?
-kann ich mit java auch normale programme erstellen, also richtige .exe-Anwendungen für den PC?

thx für jeden tipp, holger

  1. Hallo.

    -wie lernt man java, was fürne lektüre gibts da?

    Welche Fragen hast du nach der Lektüre von https://forum.selfhtml.org/?t=91085&m=547172 ff. noch?

    -woher bekomme ich einen compiler, dass ich .jar-files erzeugen kann oder brauch ich dazu gar keinen oder wie funktioniert das bzw. steht das in der lektüre?

    Yep, das steht da.

    -kann ich mit java auch normale programme erstellen, also richtige .exe-Anwendungen für den PC?

    Yep.
    MfG, at

    1. nabend

      Welche Fragen hast du nach der Lektüre von https://forum.selfhtml.org/?t=91085&m=547172 ff. noch?

      Vile :)
      ICh bin Anfänger sonst würd ich doch nicht fragen :)
      Kann bis jetzt nur PHP, und was da von Toolkit, Entwicklungsumgebung usw geschrieben steht ist mir leider unverständlich :)

      Also Entwicklungsumgebung ist doch mein Editor!?
      Oder brauch ich da son Set, sowas wie Frontpage oder was?
      Und wie erstelle cih Designs.
      Und was würdet ihr denn empfehlen, also, was habt ihr verwendet, oder hbat ihr das alles studiert :)
      mfg Holger

      1. Hallo.

        Welche Fragen hast du nach der Lektüre von https://forum.selfhtml.org/?t=91085&m=547172 ff. noch?
         Vile :)

        Dann hast du offenbar keines der Bücher gelesen, was aber ratsam wäre.

        Also Entwicklungsumgebung ist doch mein Editor!?

        Unter anderem. Was sagt denn die Suchmaschine deines Vertrauens dazu?

        Oder brauch ich da son Set, sowas wie Frontpage oder was?
        Und wie erstelle cih Designs.
        Und was würdet ihr denn empfehlen, also, was habt ihr verwendet, oder hbat ihr das alles studiert :)

        http://java.sun.com/ sollte das Gröbste klären.
        MfG, at

  2. Servus,

    also... viele Fragen wenie antworten:
    Lies mal dieses Ebook das hilft schon ma sehr viel weiter.
    Dann benötigst Du eine J2ME. Die Mobile JDK. Die Umgebung unterscheidet sich zur üblichen Java Runtime für PC's. Ist etwas abgespekter erlaubt nur single Windows usw.

    Als Entwiclungumgebugn würde ich grundsätzlich etwas anderes verwenden als Deinen Texteditor.
    -> Eclipse für umme http://www.eclipse.org
    -> Jbuilder Foundation ebenfalls für umme http://www.borland.de

    Der Jbuilder beinhaltet sogar die notwendigen Plugins und Tools für Java entwicklung auf Nokia Handies. Ob das jedoch noch für umsonst ist, weiss ich nicht.
    Bei Eclipse musst Du Dir das erst noch besorgen.

    PS. Ja Java "studieren" wäre keine Nachteil. Denn das hats richtig in sich und ist mit den vielen vielen Modulen und Clasen die es so gibt saumässig komplex.

    Gruss Matze

    1. Danke erstmal ;)

      Und dann hab ich noch ne doofe Frage:
      Ist für jemanden der PHP kann (können ist immer weit definiert aber ich behaupte einfach mal ich kanns) der "Umstieg" schwer, also, ist es machbar oder muss man Prof. Dr. Dr. dazu sein :)

      Danke, Holger.

      1. Servus,

        man kann alles erlernen. Objekt Orientierte Programierung OOP wird zwar ein wenig schwieriger werden aber geht.
        Man muss es nur verstehen und lernen an zu wenden sowie Objekt orientiert zu denken. Wie schon gesagt, lies mal das Buch durch und wenn Du es verstanden hast, dann bin ich da guter Hoffnung.

        Gruss Matze

        1. OK, bin mal gespannt :)
          Danke

          1. Ich empfehle dir dieses Buch hier:
            http://www.galileocomputing.de/openbook/javainsel3/
            Kostenlos online zu lesen und runterladen (ca. 11MB) kannst Du es auch. Damit (d.h. mit einer früheren Version) habe ich Java gelernt.
            Sehr geniales Buch.

            Zu der Sache mit PHP:
            Normalerweise geht dann der Umstieg viel schneller. Problematisch ist nur der Ansatz. Java zwingt dich dazu, objektorientiert zu programmieren. Wenn du das mit PHP nie gemacht hast, dann wirst du erst einmal umdenken müssen. Insofern könnte PHP eventuell sogar ein wenig hinderlich sein.
            Ich schätze, daß Leute, die nie programmiert haben, vielleicht sogar ein wenig schneller OOP lernen als Leute, die bereits seit Jahren strukuriert programmieren.
            Insofern kann ich dir nicht sagen, ob PHP dir großartig weiterhilft. Wenn Du damit objektorientiert gearbeitet hast, dann sicher...

            Und zur dem Tip mit den Entwicklungsumgebungen:
            Also ich würde lieber mit einem guten Texteditor (nein, nicht Notepad o.ä.) anfangen als mit dem JBuilder. Zu sowas kann man greifen, wenn die Grundlagen verinnerlicht hat.
            Ansonsten setzt einem das Ding Code auf, den man nicht nachvollziehen kann oder nicht einem Dinge ab, die man nie verstehen wird, wenn man es nicht mal selber geschrieben hat.

            Gruß, rob

            1. Hm, was ist denn objektorganisiert, tut mir leid kp was das ist baer vielleicht hab ichs ja schonmal gemacht :)
              Und kann ich schon auch normale Programme schreiben, also dass ich nachher ne EXE oderso hab?
              Mfg Holger.
              Achja udn Danke für deine Antwort :)

              1. Servus,

                nein eine exe kommt dabei nicht heraus.

                Die ersten Übungen ziehen so oder so darauf ab, per console aufgerufen werden und nach SDTOUT zu schreiben.

                Du compilierst im Regelfall eine .java Datei und erhälst hierbei eine .class. Diese class Datei rufst Du dann mit java xyz.class auf.
                Sofernb Du es richtig geschrieben hast, und dort die main Methode vorliegt läuft das schon.

                So und nun lass mal das Internet in ruhe halte Dich der Foren fern und beginne zu lesen. GGf. mehrmals lesen und verstehen.

                Wenn dann fragen auftauchen, kannst ja immer noch fragen. Aber die Aufgabe des Buches will ich zumundest nicht übernehmen. (Nicht Kostenlos ;-) )

                Gruss Matze