[Java] Instanzen?

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von sit-in, 11. Oktober 2007 .

Schlagworte:
  1. 11. Oktober 2007
    Instanzen?

    Hi,

    ich wüsste einmal ganz gerne, wofür Instanzen stehen (also was sie bedeuten) und wofür ich diese gebrauche.... hab schon gegoogelt, aber nichts auf dem ersten blick gefunden


    Hier ein paar, von denen ich das wissen muss

    - boolean
    - int
    - long
    - double
    - char
    - string


    BW is natürlich drin


    Danke schon im voraus
     
  2. 11. Oktober 2007
    AW: Instanzen?

    1. true oder false
    2. ganzzahl
    3. weiss net
    4. komma zahl
    5. buchstabe (denk ich ma)
    6. text

    und ich hab keine ahnung von java
     
  3. 11. Oktober 2007
    AW: Instanzen?

    ok danke schonma

    weiß denn jetzt noch jemand, was das 3. ist?8o
     
  4. 11. Oktober 2007
    AW: Instanzen?

    Hi,

    um genau zu sein, sind das alles Datentypen. Instanzen kann man nur von Objekt-Typen anlegen. Ausnahme ist hier String, da es zwar ein Objekt-Typ ist, aber wie ein Datentyp verwendet werden kann. Instanzen werden immer mit dem Schlüsselwort new angelegt.
    Code:
    String einString = new String()
    wäre eine Instanzierung.
    Mit long, int oder boolean geht das nicht :]

    Das nur als kleine Ergänzung.

    Schönen Abend noch.
    Sinus2K
     
  5. 11. Oktober 2007
    AW: Instanzen?

    Ich würd n paar kleine Korrekturen vornehmen und zwar:
    Double = Gleitkommazahl (ich weiß nich viel unterschied aber so isses halt korrekt^^)
    String ist viel mehr eine Zeichenkette wobei mit STrings nicht gerechnet wird das rechnen geht
    mit Integer, Long oder Double vonstatten.
    Boolean gibt entweder 0 oder 1 zurück also True oder False.
    Char ja das is halt ein Zeichen^^

    Was eine Instanzierung ist weiß ich nich xD

    mfg
     
  6. 11. Oktober 2007
    AW: Instanzen?

    In Java gibts zu den Datentypen auch Klassen die diese kapseln, z.B. Integer für int.
    Dann kannst du sie auch instanzieren falls mal irgendwo ein Object verlangt wird oder so...
     
  7. 11. Oktober 2007
    AW: Instanzen?

    ich glaub das passt schon so mit der instanzierung.

    eine instanz ist von einer klassen erstelles object. soweit ich weiß sind die ganzen vars:
    - boolean
    - int
    - long
    - double
    - char
    - string
    objektorientiert umgesetzt worden. was damit wieder richtig ist, wenn man von instanz redet
     
  8. 11. Oktober 2007
    AW: Instanzen?

    Ein String ist kein Text, sondern eine Zeichenkette aus mehreren characters (chars) und eine variable des typs long ist eine Ganzzahl, die einen größeren wertebereich als integer hat.
     
  9. 12. Oktober 2007
    AW: Instanzen?

    Nein, es sind eben keine Objekte. Man hat sich bei der Entwicklung von Java dagegen entschlossen, anders als z.B. bei C#. Für den Fall dass man so ne Variable als Objekt braucht gibts eben die Klassen Boolean, Integer, usw...
    Nur String ist hier halt die Ausnahme...
     
  10. 13. Oktober 2007
    AW: Instanzen?

    byte bis zu 2^8 (ganzzahlig)
    short bis zu 2^16 (ganzzahlig)
    int bis zu 2^32 (ganzzahlig)
    long bis zu 2^64 (ganzzahlig)

    float bis zu 2^32 (mit komma)
    double bis zu 2^64 (mit komma)

    char = Zeichen (unterstützt unicode dh kannst du '/uXXXX' verwende XXXXsteht dabei für die Zeichennr. Nachzuschlagen unter Code Charts) Wichtig ist das Chars stat mit " " mit ' ' eingegeben werden.

    boolean = 0/1 Daher nur true oder false.

    String = beliebige Zeichenkette. (Zahlen oder ähnliches können in dieser form nicht verrechnet werden. Dazu musst du diesen erst umwandeln zB in einen int. Dies muss man häufig tun da zB Tastatur eingaben grundsätzlich Strings sind.)


    So jetzt biste informiert

    lg
     
  11. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.