Java at Duale Hochschule Baden-Württemberg | Flashcards & Summaries

Select your language

Suggested languages for you:
Log In Start studying!

Lernmaterialien für Java an der Duale Hochschule Baden-Württemberg

Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen Java Kurs an der Duale Hochschule Baden-Württemberg zu.

TESTE DEIN WISSEN

Wofür steht JDK

Lösung anzeigen
TESTE DEIN WISSEN

Java Development Kit

Lösung ausblenden
TESTE DEIN WISSEN

Wofür steht J2EE

Lösung anzeigen
TESTE DEIN WISSEN

Java to enterprise engineering

Lösung ausblenden
TESTE DEIN WISSEN

Wofür steht JRE

Lösung anzeigen
TESTE DEIN WISSEN

Java Runtime environment

Lösung ausblenden
TESTE DEIN WISSEN

Welche Besonderheiten/Vorzüge hat Java? (6)

Lösung anzeigen
TESTE DEIN WISSEN

- Plattformunabhängig

- multithreading by nature (In Java bezieht sich Multithreading auf einen Prozess, bei dem zwei oder mehr Threads gleichzeitig ausgeführt werden, um die CPU maximal auszunutzen.)

- automatischer garbage collector

- interfaces

- dynamic load of classes as needed

- single inheritance

Lösung ausblenden
TESTE DEIN WISSEN

Erstellen sie ein Array mit dem Namen numbers und einer länge von 10 (integer werte)

Lösung anzeigen
TESTE DEIN WISSEN

int [ ] numbers = new int [10];

Lösung ausblenden
TESTE DEIN WISSEN

erstellen sie ein array vom typ int mit dem namen "row" und befüllen sie es mit den Zahlen 1 bis 10

Lösung anzeigen
TESTE DEIN WISSEN

int [ ] row = {1,2,3,4,5,6,7,8,9,10};


ODER




int [ ] numbers = new int [10];

for ( int i = 1; i<= numbers.lenght ; i++){

   numbers[i] = i+1;

}


Lösung ausblenden
TESTE DEIN WISSEN

Was bedeuten die folgenden Operatoren ?

1.) --

2.) +=

3.) &&

4.) %

Lösung anzeigen
TESTE DEIN WISSEN

1.) dekrement

2.) i += 2 entspricht i = i+2

3.) logisches UND ( !vgl bitweises UND (&))

4.) Modulo (gibt rest einer division an)

Lösung ausblenden
TESTE DEIN WISSEN

Definieren sie eine integer Konstante mit dem Namen Timeout und dem Wert 30

1. ) als class konstante

2.) als interface KOnstante

Lösung anzeigen
TESTE DEIN WISSEN

1.) public static final int Timeout = 30;

( final: variable wird zu konstante; static: variable ist keinem Objekt zugeordnet)

2.) int Timeout = 30;

Lösung ausblenden
TESTE DEIN WISSEN

Welche Probleme könnten bei folgendem Cast auftreten ?


long time = System.currentTimeMillis();

int i = (int) time;

Lösung anzeigen
TESTE DEIN WISSEN

je nach größe der Zahl können informationen verloren gehen

Lösung ausblenden
TESTE DEIN WISSEN

ist diese Operation korrekt ausgeführt ?
begründen Sie.

Wie sieht ggf eine korrekte alternative aus?


String str = "3.14" ;

double d = (double) str;

Lösung anzeigen
TESTE DEIN WISSEN

Strings können nicht gecastet werden, sie müssen geparsed werden:


double d = Double.parseDouble(str);

Lösung ausblenden
TESTE DEIN WISSEN

Wie können die folgenden Strings verglichen werden:

String str1 = new String("Hello");

String str2 = "Hello";


Warum ist der folgende versuch nicht korrekt ?

Lösung anzeigen
TESTE DEIN WISSEN

(str1.equals (str2))


die oben angegebene Methode vergleicht nicht den INhalt sondern nur die Referenzen der jeweiligen STrings und kann somit zu falschen Ergebnissen führen

Lösung ausblenden
TESTE DEIN WISSEN

wofür steht VM

Lösung anzeigen
TESTE DEIN WISSEN

Virtual Machine

Lösung ausblenden
  • 341076 Karteikarten
  • 5602 Studierende
  • 222 Lernmaterialien

Beispielhafte Karteikarten für deinen Java Kurs an der Duale Hochschule Baden-Württemberg - von Kommilitonen auf StudySmarter erstellt!

Q:

Wofür steht JDK

A:

Java Development Kit

Q:

Wofür steht J2EE

A:

Java to enterprise engineering

Q:

Wofür steht JRE

A:

Java Runtime environment

Q:

Welche Besonderheiten/Vorzüge hat Java? (6)

A:

- Plattformunabhängig

- multithreading by nature (In Java bezieht sich Multithreading auf einen Prozess, bei dem zwei oder mehr Threads gleichzeitig ausgeführt werden, um die CPU maximal auszunutzen.)

- automatischer garbage collector

- interfaces

- dynamic load of classes as needed

- single inheritance

Q:

Erstellen sie ein Array mit dem Namen numbers und einer länge von 10 (integer werte)

A:

int [ ] numbers = new int [10];

Mehr Karteikarten anzeigen
Q:

erstellen sie ein array vom typ int mit dem namen "row" und befüllen sie es mit den Zahlen 1 bis 10

A:

int [ ] row = {1,2,3,4,5,6,7,8,9,10};


ODER




int [ ] numbers = new int [10];

for ( int i = 1; i<= numbers.lenght ; i++){

   numbers[i] = i+1;

}


Q:

Was bedeuten die folgenden Operatoren ?

1.) --

2.) +=

3.) &&

4.) %

A:

1.) dekrement

2.) i += 2 entspricht i = i+2

3.) logisches UND ( !vgl bitweises UND (&))

4.) Modulo (gibt rest einer division an)

Q:

Definieren sie eine integer Konstante mit dem Namen Timeout und dem Wert 30

1. ) als class konstante

2.) als interface KOnstante

A:

1.) public static final int Timeout = 30;

( final: variable wird zu konstante; static: variable ist keinem Objekt zugeordnet)

2.) int Timeout = 30;

Q:

Welche Probleme könnten bei folgendem Cast auftreten ?


long time = System.currentTimeMillis();

int i = (int) time;

A:

je nach größe der Zahl können informationen verloren gehen

Q:

ist diese Operation korrekt ausgeführt ?
begründen Sie.

Wie sieht ggf eine korrekte alternative aus?


String str = "3.14" ;

double d = (double) str;

A:

Strings können nicht gecastet werden, sie müssen geparsed werden:


double d = Double.parseDouble(str);

Q:

Wie können die folgenden Strings verglichen werden:

String str1 = new String("Hello");

String str2 = "Hello";


Warum ist der folgende versuch nicht korrekt ?

A:

(str1.equals (str2))


die oben angegebene Methode vergleicht nicht den INhalt sondern nur die Referenzen der jeweiligen STrings und kann somit zu falschen Ergebnissen führen

Q:

wofür steht VM

A:

Virtual Machine

Java

Erstelle und finde Lernmaterialien auf StudySmarter.

Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.

Jetzt loslegen

Das sind die beliebtesten StudySmarter Kurse für deinen Studiengang Java an der Duale Hochschule Baden-Württemberg

Für deinen Studiengang Java an der Duale Hochschule Baden-Württemberg gibt es bereits viele Kurse, die von deinen Kommilitonen auf StudySmarter erstellt wurden. Karteikarten, Zusammenfassungen, Altklausuren, Übungsaufgaben und mehr warten auf dich!

Mehr Karteikarten anzeigen

Das sind die beliebtesten Java Kurse im gesamten StudySmarter Universum

java 1

Karlsruher Institut für Technologie

Zum Kurs
OOP - Java

FOM Hochschule für Oekonomie & Management

Zum Kurs
LEVEL3-JAVA

Algonquin College

Zum Kurs

Die all-in-one Lernapp für Studierende

Greife auf Millionen geteilter Lernmaterialien der StudySmarter Community zu
Kostenlos anmelden Java
Erstelle Karteikarten und Zusammenfassungen mit den StudySmarter Tools
Kostenlos loslegen Java