Grundlegende Fragen

  • Themenstarter Themenstarter JAnfänger
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
J

JAnfänger

Gast
Da ich neu in der Java-Welt bin, hätte ich ein paar Fragen:

FRAGE 1:

public static void main (String args [])

/*Ich weiß zwar, dass ich diese Methode an den Anfang einen Programmes schreiben muss, aber ich bin mir nicht darüber im Klaren was die einzelnen Befehle (static, void, wieso man in die Klammer String args []) schreibt.*/


FRAGE 2:

Was sind Strings? Welche Aufgabe hat der String "string.equals ()" ? /*Ich weiß, dass dieser Befehl irgend etwas mit vergleichen zu tun hat.*/
Welche Aufage hat der String "string.charAt ()"?

FRAGE 3:

Welche Aufgaben haben:

Integer.parseInt ()
Float.parseFloat ()

/*Integer.parseInt ist für Ganzzahlen da, und FloatparseFloat für Kommazahlen. Gibt es da aber nicht noch etwas was man wissen sollte?*/


FRAGE 4:

Was sind Array , new ?


FRAGE 5:

Was ist Typecast?
Einen Erklärung an einem Beispiel wäre sehr hilfreich.

-------------------------------------------------------------------------------------------------------------------------------------


Ich kann zwar einige kleine Projekte mit Java realisieren, jedoch sind mir die einzelnen Befehle nicht 100% klar.
Deswegen erbitte ich eure Hilfe.
 
JAnfänger hat gesagt.:
Da ich neu in der Java-Welt bin, hätte ich ein paar Fragen:
FRAGE 1:
public static void main (String args [])

/*Ich weiß zwar, dass ich diese Methode an den Anfang einen Programmes schreiben muss, aber ich bin mir nicht darüber im Klaren was die einzelnen Befehle (static, void, wieso man in die Klammer String args []) schreibt.*/
void == leer. hier wird kein wert zurueckgeliefert.
static == statisch. steht ueberall dort, wo eine funktion oder ein feld/variable/konstante aufgerufen werden kann OHNE vorher eine instanz dieses objects erzeugen zu muessen.
String args[] == Array vom typ String == String Variablen die mit einem index ansrpechbar sind (aehnlich einem schachbrett). dieser index ist von 0-X durchnummeriert.

z.b.:

String[] s = {"a","b","c"};
System.out.println (s[2] + s[0]); //ausgabe == "ca";


FRAGE 2:
FRAGE 3:
http://java.sun.com/j2se/1.3/docs/api/

FRAGE 4:
Was sind Array , new ?

ein Objekt das "Array" heisst und methoden zum arbeiten mit Arrays enthaelt (oder was das Arrays).
new == der "Befehl" zum erzeugen einer neuen instanz eines belibiegen objects (new String("Hallo")).

FRAGE 5:
Was ist Typecast?
Einen Erklärung an einem Beispiel wäre sehr hilfreich.

ein typecast ist schon ein wenig weiter weg vom anfaenger zeugs (imo). man castet wenn man ein objekt/datentyp in einen anderen (verwandten) umwandeln will. z.b.:

String s = new String("foobar);
Object o = (Object) s;


sagt dir jetzt warshcienlich nciht sehr viel, aber das ist auch gut so. denn spaetestens jetzt setzt du dich hin und schaust ein wenig in das buch und lernst was ueber die grundlagen der objektorientierten programmierung und OOP in java... oder aber ich hab dich demotiviert 😉
spass bei seite: larbeite einfach mal die anfaenger kapitel eines belibigen java buchs durch. das hilft manchmal wunder 😉
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben