Primitive Datentypen, Bezeichner (-konventionen) Flashcards

1
Q

Welche Datentypen gibt es für Zahlen ohne Komma?

A

byte, short, int, long

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Welche Zahlenbereiche decken die Datentypen für Zahlen ohne Komma ab? Wie ist das “Bildungsgesetz”?

A

kleinster Bereich: byte-> -2^7 bis (2^7-)1
zum nächstgrößeren Datentyp immer den Exponenten mit zwei multiplizieren und eins dazu addieren.
Reihenfolge: byte , short , int, long

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Speicherbedarf eines char

A

2 Byte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Welche Datentypen für Fließkommazahlen gibt es?

A

float (braucht 4 Byte) und double (braucht 8Byte)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Zu welcher Kategorie von Datentyp gehören Strings?

A

zu den komplexen Datentypen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wie vergleicht man Strings? Syntax? Bsp.!

A

mit der .equals Methode, die alle String-Objekte automatisch beinhalten. Beispiel: myString1.equals(myString2) ist ein true/false statement und true, wenn die Strings gleich sind.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was ist ein Literal?

A

ein konstanter Wert, der im Quellcode vorkommen kann. Beispielsweise 15 oder 1.25 oder auch true.
Aber auch einzelne Zeichen oder Zeichenketten.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Welche zwingenden Vorgaben gibt es in Java für Bezeichner/Namen? (der korrekte Begriff ist Bezeichner)

A
  • darf eine Kombination von Buchstaben, Ziffern, _ und $ sein ABER: alles andere ist verboten!
  • das erste Zeichen muss immer ein Buchstabe sein!
  • reservierte Wörter (Schlüsselwörter) sind verboten, Literale (z.b. true) auch!
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wird in Java bei den Bezeichnern zwischen Groß- und Kleinschreibung differenziert?

A

Ja!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Bezeichner für Variable sollte laut Konvention welchen Schema aufweisen?

A

CamelCase mit kleinem Anfang, Bsp: meineVariable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Bezeichner für Methoden sollten laut Konvention welches Schema aufweisen?

A

CamelCase mit kleinem Anfang, Bsp: meineMethode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Woran lassen sich Variablen und Methoden im Code immer unterscheiden?

A

Bei Methoden stehen die () ohne Leerzeichen hinter dem Bezeichner, bei Festlegung der Methode werden darin die Übergabeparameter angegeben, bei Verwendung in () die Variablen, die übergeben werden sollen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Was erfolgt bei Deklaration einer Variablen?

A

Es wird ein Speicherplatz für die Variable eingerichtet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

In welcher Form erfolgt die Deklaration einer Variablen?

A

Datentyp Variablenname;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Nenne ein Beispiel für einen Klassenbezeichner laut Konvention.

A

MeineKlasse also CamelCase mit großgeschriebenem ersten Buchstaben

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Nenne ein Beispiel für den Bezeichner für eine Konstante.

A

USING_UNDERSCORES

17
Q

Wie deklariert man eine Konstante? Code für Dekl. von einer Variable vom Typ int mit Namen nach Konvention.

A

final int BEISPIEL_LALALADEINEMUDDAISTNEKONSTANTE

18
Q

Was ist die Initialisierung einer Variablen?

A

die erste Zuweisung (Belegung einer Variablen mit einem Wert)

19
Q

Was gibt es für Operanden? Und was ist das überhaupt?

A

Operanden können Variablen und Literale sein, auf die Operatoren angewendet werden.

20
Q

Speicherbedarf Datentyp byte

A

1 Byte

21
Q

Speicherbedarf Datentyp short

A

2 Byte

22
Q

Speicherbedarf Datentyp int

A

4 Byte

23
Q

Speicherbedarf Datentyp long

A

8 Byte