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 / Programmierung / Programmierung

[2] Fortg. Programmierung (33 Cards)

Say thanks
1
Cardlink
0
Welche ist die Basisklasse aller Exceptions und Errors in Java?
java.lang.Throwable
2
Cardlink
0
Was ist die Besonderheit von RuntimeExceptions?
Laufzeitfehler, die nicht unbedingt abgefangen werden müssen

alle von Klasse java.lang.RuntimeException abgeleitet
3
Cardlink
0
Wie können Exceptions abgefangen werden?
Programmteil, in dem Exceptions auftreten können, wird in try-Block geschrieben

die darin auftretende Exception wird mit catch-Anweisung, die an try-Block anschließt, abgefangen
4
Cardlink
0
Wie werden Exceptions weitergeleitet?
throws-Klausel mit den entsprechenden Exceptions an die Methode anhängen
5
Cardlink
0
Wie stellt man sicher, dass trotz auftretender Exception ein Programmcode auf jeden Fall ausgeführt wird?
Programmcode in optionalen finally-Block nach try-Block setzen
6
Cardlink
0
Wie können Exceptions ausgelöst werden?
mit Schlüsselwort throw

dem Aufruf von throw wird eine Instanz der auszulösenden Exception mitgegeben
7
Cardlink
0
In welchem Paket befinden sich die Standardklassen für Ein-Ausgabeprogrammierung?
java.io (java.nio)
8
Cardlink
0
Wie kann man Streams klassifizieren?
Eingabe-Streams/Ausgabe-Streams

Binär-Streams/zeichenorientierte Streams
9
Cardlink
0
Welches sind die Basisklassen für binäre Streams?
java.io.InputStream

java.io.OutputStream
10
Cardlink
0
Welches sind die Basisklassen für zeichenorientierte Streams?
java.io.Reader

java.io.Writer
11
Cardlink
0
Welche Standardströme liefert Java?
System.in         liest Bytes von der Standardeingabe ein
System.out      schreibt Zeichen in die Standardausgabe
System.err      schreibt Zeichen in die Fehlerausgabe
12
Cardlink
0
Nennen Sie drei InputStream-Implementierungen?
java.io.BufferedInputStream
java.io.FileInputStream
java.io.ObjectInputStream
13
Cardlink
0
Nennen Sie drei Reader-Implementierungen?
java.io.LineNumberReader
java.io.FileReader
java.io.StringReader
14
Cardlink
0
Nennen Sie drei Writer-Implementierungen?
java.io.OutputStreamWriter
java.io.FileWriter
java.io.PrintWriter
15
Cardlink
0
Nennen Sie drei OutputStream-Implementierungen?
java.io.BufferedOutputStream
java.io.FileOutputStream
java.io.ObjectOutputStream
16
Cardlink
0
Was ist ein Thread (= Faden)?
nebenläufige Ausführungseinheit innerhalb genau eines Prozesses, die parallel zu anderen Threads laufen kann
17
Cardlink
0
Wie lautet die Basisklasse für Threads?
java.lang.Thread
18
Cardlink
0
Wie können Threads erzeugt werden?
durch Implementierung des Interfaces java.lang.Runnable

durch Vererbung von der Klasse Thread (die das Interface java.lang.Runnable implementiert)
19
Cardlink
0
Wozu dient die Methode run()?
enthält die im Thread auszuführenden Anweisungen
20
Cardlink
0
Wozu dient die Methode join(…)?
auf das Ende eines entsprechenden Threads kann gewartet werden
21
Cardlink
0
Wozu dient die Methode sleep(…)?
sorgt dafür, dass der aktuelle Thread für die (in Millisekunden und Nanosekunden angegebene) Zeit unterbrochen wird
22
Cardlink
0
Wozu dient die Methode start()?
startet einen Thread
23
Cardlink
0
Wie lautet das Schlüsselwort zum Schützen von Code vor parallelem Zugriff?
synchronized
24
Cardlink
0
Was kann mit synchronized geschützt werden?
eine komplette Methode

ein Code-Block
25
Cardlink
0
In welchem Paket befinden sich die Standardklassen für das JavaCollectionsFramework?
java.util
26
Cardlink
0
Nennen Sie 3 Arten von Containern aus dem Java Collections Framework
Listen
Mengen
Abbildungen/Wörterbücher
27
Cardlink
0
Nennen Sie die zugehörigen Interfaces zu den angegebenen Containern (Listen, Mengen, Abbildungen).

Welche Klasse implementiert dieses jeweils?
java.util.List (java.util.ArrayList)
java.util.Set (java.util.HashSet)
java.Util.Map (java.util.HashMap)
28
Cardlink
0
Nennen Sie das Basisinterface für alle Collections
java.util.Collection
29
Cardlink
0
Worin unterscheiden sich Listen von Mengen?
Listen: geordnet, Zugriff auf Element über Index, Elemente können mehrmals vorkommen

Mengen: ungeordnet, kein Zugriff, Element max. einmal vorhanden
30
Cardlink
0
Was ist eine Abbildung?
Assoziativspeicher

speichert <Key, Value> Paar

Zugriff erfolgt über Key (Key ist unique)

Zuordnung Key --> Value ist eindeutig
31
Cardlink
0
Was ist eine Activity?
repräsentiert den Presentation-Layer (das, was der Anwender auf dem Screen sieht)

eine App kann beliebig viele solcher Activities besitzen und zwischen diesen umschalten
32
Cardlink
0
Was ist ein Intent?
asynchrone Messages, welche es der App erlauben, Daten von Services oder Activities auszutauschen

eine App kann Services oder Activities direkt aufrufen (explicit intent) oder
sie fragt beim Android System nach registrierten Services und Apps (implicit intents)
33
Cardlink
0
Was ist eine View?
das User-Interface einer Activity wird mittels Widgets, welche von „android.view.View“ erben, zusammengesetzt

das Layout dieser Views wird in „android.view.ViewGroups“ gemanaged
Flashcard set info:
Author: @destructive_influen...
Main topic: Programmierung
Topic: Programmierung
School / Univ.: DHBW
City: Stuttgart
Published: 27.04.2016
Tags: Java, Schlegel
 
Card tags:
All cards (33)
no tags
Report abuse

Cancel
Email

Password

Login    

Forgot password?
Deutsch  English