Wissenswertes über Java Flashcards

(14 cards)

1
Q

Java: ursprünglich entwickelt von

A

Sun Microsystems, Chief Architecht: James Gosling

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

Java: 2 ursprüngliche Anwendungsfelder

A
  • von Konsumenten genutzte Elektronik, z.B. DVD-Spieler usw.
  • Animationen, einfache Videospiele, die im Browser laufen usw.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Java: heutige Anwendungsfelder

A
  • serverseitige Anwendungen
  • Unternehmenssoftware
    z.B. bei amazon, ebay, netflix
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Java: wichtigstes Paradigma

A

objektorientierte Programmierung

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

Java: erstmals veröffentlicht

A

1995

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

Java gehört jetzt

A

Oracle Group

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

Was waren Java Applets?

A
  • Animationen u.ä. im Browser
  • Wettbewerber von Adobe Flash
  • Mitte bis Ende der 90er
  • hat sich nicht durchgesetzt
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Grundgedanke von Objektorientierter Programmierung

A

In der Software werden Konzepte modelliert:
In Objekten werden zusammengehörige Daten und Verhalten gebündelt

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

3 Vorteile von Java als kompilierter Sprache

A
  • Plattformunabhängigkeit
  • Leistungsoptimierung
  • Sicherheit und Stabilität
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wieso ist Java plattformunabhängig?

A
  • auf allen Betriebssystemen kann die JVM den Bytecode ausführen
  • auf welchem BS ich entwickle ist egal
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wieso ist Java leistungsoptimiert?

A
  • die JVM analysiert, wie das Programm läuft und opimiert den Code zur Laufzeit
  • dadurch kann Java im vergleich zu interpretierten Sprachen sehr schnell werden
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wieso ist Java sicher und stabil?

A
  • Compiler prüft den Code beim Kompilieren
  • die JVM prüft den Code vor der Ausführung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

3 Nachteile von Java als kompilierter Sprache

A
  • ggf. mehr Setup
  • längere Feedback-Zeit zwischen Schreiben und Ausführung
  • weniger knapper Code, komplexere Struktur
How well did you know this?
1
Not at all
2
3
4
5
Perfectly