CoboCards App FAQ & Wishes Feedback
Language: English Language
Sign up for free  Login

Get these flashcards, study & pass exams. For free! Even on iPhone/Android!

Enter your e-mail address and import flashcard set for free.  
Go!
All main topics / Informatik / Java

Java (135 Cards)

Say thanks
29
Cardlink
0
Woraus besteht ein Java-Programm?
aus einer oder mehreren Klassen
Tags: Programmelemente
Source: VL 2
30
Cardlink
0
Wie ist eine Java-Klasse aufgebaut?
- als Block
- besteht aus beliebig vielen Membern
- Member kann Methode oder Variable sein

Man kann sich eine Klasse als "Gerüst" oder "Schablone" vorstellen.
Tags: Programmelemente
Source: VL 2
31
Cardlink
0
Was ist der Unterscheid zwischen Methoden und Variablen?
Methode = Verhalten einer Klasse (Was kann die Klasse?)
Variable = Daten einer Klasse (Was weiß die Klasse?)
Tags: Programmelemente
Source: VL 2
32
Cardlink
0
Was sind die Eigenschaften von Instanzen?
- Von einer Klasse können beliebig viele Instanzen erzeugt werden.
- Daten sind je Instanz variabel -> Variablen
- Verhalten ist für alle Instanzen einer Klasse gleich -> Methoden
Tags: Programmelemente
Source: VL 2
33
Cardlink
0
Was bezeichnen NAMEN in einem Programm? Woraus bestehen sie? Was ist bei der Namensvergabe zu beachten?
- bezeichnen "Dinge", z.B. Variablen, Methoden, Typen

- bestehen aus
   - Buchstaben
   - Ziffern
   - '_' und '$'

- zu beachten:
   - Erster Buchstabe muss Zeichen, Buchstabe, '_' oder '$' sein
   - case-sensitive (Groß-/Kleinschreibung beachten!)
Tags: Programmelemente
Source: VL 2
34
Cardlink
0
Was sind Schlüsselwörter und was kennzeichnet sie?
- spezielle Namen
- sind von Java reserviert und dürfen nicht für eigene Namen genutzt werden
- werden zur Einleitung oder Hervorhebung von Programmteilen genutzt (int, class, new, void, for,...)
- werden in Java immer klein geschrieben
Tags: Programmelemente
Source: VL 2
35
Cardlink
0
Nenne einige Java-Schlüsselwörter!
Tags: Programmelemente
Source: VL 2
36
Cardlink
0
Wie ist eine Variable aufgebaut?
<TYP>  <BEZEICHNER> = <WERT>

Die Wertzuweisung ist dabei optional.
Tags: Programmelemente
Source: VL 2
37
Cardlink
0
Was ist die Aufgabe der Typ-Deklaration und welche Arten von Typen gibt es?
Legt fest, von welcher Art die Daten sein können, die eine Variable annimmt.

Tags: Programmelemente
Source: VL 2
38
Cardlink
0
Was sind primitive Datentypen und welche gibt es?
in Java integrierte Schlüsselwörter.


Eselsbrücke für die Reihenfolge der Zahlentypen:
Beiß kurz ins lange Floß - zweimal!
Tags: Programmelemente
Source: VL 2
39
Cardlink
0
Was kennzeichnet Zeichen?
- Primitiver Typ char basiert auf Unicode
- wird mit einfachen Hochkommata '...' initialisiert
- zur Verwaltung einzelner Zeichen gedacht
Tags: Programmelemente
Source: VL 2
40
Cardlink
0
Was kennzeichnet eine statische Typisierung?
- Java ist statisch typisierte Sprache (mögliche Werte sind vorbestimmt)
- größere Fehlersicherheit
- höhere Laufzeiteffizienz
- geringere Flexibilität
- aufwendige Compiler
- Es gibt auch dynamisch typisierte Sprachen (Ruby, PHP).
Tags: Programmelemente
Source: VL 2
41
Cardlink
0
Was ist bei der Wahl eines Bezeichners für eine Variable zu beachten?
- beliebiger, eindeutiger Name
- kein Java-Schlüsselwort verwenden
- Kann $, _ und Ziffern enthalten, sollte aber vermieden werden
- Immer mit einem Buchstaben beginnen
Tags: Programmelemente
Source: VL 2
42
Cardlink
0
Was versteht man unter Variablendeklaration?
- Vorgang der Variable einen Typ zuzuordnen
- legt Wertebereich und Typ fest
- Aufbau:
- macht Variable im Programm bekannt
Tags: Programmelemente
Source: VL 2
43
Cardlink
0
Was ist ein Literal? Nenne Beispiele für unterschiedliche Typen!
Konstanter Ausdruck
- kann verwendet werden, um Variable zu initialisieren
- Wert, der einer Variablen zugewiesen wird

Tags: Programmelemente
Source: VL 2
44
Cardlink
0
Was kennzeichnet einen String?
- kein primitiver Typ, sondern Referenzdatentyp
- Verwaltung nicht änderbarer Zeichenketten
   Sammlung von Zeichen des Typs char
- Deklaration analog zu Variablen des primitiven Typs
- Initialisierung mit Anführungszeichen "..."
Tags: Programmelemente
Source: VL 2
45
Cardlink
0
Was sind Operatoren, Operanden und Operationen?
- Operatoren verknüpfen Operanden
- Operanden sind Variablen oder Literale
- Operation = Anwendung eines Operators auf mindestens einen Operanden
- jede Operation liefert einen Ergebniswert
- Operatoren sind typisiert, d.h. erwarten einen Operanden eines bestimmten Typs
Tags: Programmelemente
Source: VL 2
46
Cardlink
0
Welche Operatorengruppen gibt es in Java?
- arithmetische Operatoren
- Vergleichsoperatoren
- logische Operatoren
- bitweise Operatoren
- Zuweisungsoperatoren
- bedingte Operatoren
- New-Operator
Tags: Programmelemente
Source: VL 2
47
Cardlink
0
Von welchen Operatoren-Arten spricht man abhängig von der Anzahl der Operanden?
- unäre (Bsp.: Vorzeichenoperatoren)
- binäre
- ternäre
Tags: Programmelemente
Source: VL 2
48
Cardlink
0
Welche arithmetischen Operatoren gibt es?
Tags: Programmelemente
Source: VL 2
49
Cardlink
0
Von welchem Datentyp sind Operanden und Ergebnis bei arithmetischen Operationen?
Operanden:
- entweder numerisch
(byte, short, int, long, float, double)
- oder (Ausnahmefall) char

Ergebisse:
- immer numerisch
(double, float, long, int)
Tags: Programmelemente
Source: VL 2
50
Cardlink
0
Welche logischen Operatoren gibt es?
Was ist ihr Zweck?
Von welchem Typ sind Operanden und Ergebnis?

- zum Vergleich von Wahrheitswerten

- Operanden- + Ergebnistyp: boolean
Tags: Programmelemente
Source: VL 2
54
Cardlink
0
Welche Vergleichsoperatoren gibt es?
Was ist ihr Zweck?
Von welchem Typ sind Operanden und Ergebnis?

- binäre Operatoren
- zum Wertevergleich

- Operanden
  entweder numerisch
  oder char

- Ergebnis
  immer boolean
Tags: Programmelemente
Source: VL 2
55
Cardlink
0
Welche Zuweisungsoperatoren gibt es?
Was ist ihr Zweck?
Von welchem Typ sind Operanden und Ergebnis?

- binäre Operatoren
- Kurzschreibweise
- Operatoren sind
  - numerisch
  - char
  - Objektreferenzen (nur einfache Zuweisung!)
Tags: Programmelemente
Source: VL 2
56
Cardlink
0
Wie bestimmt sich die Auswertungsreihenfolge bei mehreren Operatoren?
- durch Assoziativität (bei Operatoren gleicher Priorität)

- durch Prioritäten:
Tags: Programmelemente
Source: VL 2
57
Cardlink
0
Welche Arten von Typumwandlungen gibt es? Wie unterscheiden sie sich?
Implizite Typumwandlung
Werte kleineren Typs werden an Werte größeren Typs übergeben
-> automatische Konvertierung durch Java

Explizite Typumwandlung
- Konversion von Werten größeren Typs in kleineren Typ wird erzwungen.
- Kann zu Informationsverlust führen.
Tags: Programmelemente
Source: VL 2
Flashcard set info:
Author: P-H-I-L
Main topic: Informatik
Topic: Java
Published: 13.04.2010
 
Card tags:
All cards (135)
Einführung in die OOP (13)
Felder (6)
Generalisierung und Vererbung (11)
Interfaces und Polymorphismus (20)
Programmelemente (26)
Terminologie (8)
VL 03 Kontrollstrukturen (9)
VL 03 Kontrollstrukturen S. 5 (1)
VL 05 (15)
VL 06 Einführung in die OOP (2)
VL 07 (11)
VL 09 GUI Event-Handling (6)
VL Programmelemente (2)
VL03 Kontrollstrukturen (1)
VL04 (6)
VL08 (20)
VL09 GUI (2)
Report abuse

Cancel
Email

Password

Login    

Forgot password?
Deutsch  English