Dies ist eine statische Kopie unseres alten Forums. Es sind keine Interaktionen möglich.
This is a static copy of our old forum. Interactions are not possible.

Seroga

Trainee

  • "Seroga" started this thread

Posts: 33

Date of registration: Apr 12th 2010

1

Thursday, July 1st 2010, 12:34pm

Java Prüfung

Moin, ich wollte mal nachfragen welche Themengebiete expizit in der Prüfung bearbeitet werden, die Themen, die in der Vorlesungsfolie 10 auf Seite 3 dargestellt werden, oder kommen noch die Themen hinzu, die in der Vorlesung noch besprochen wurden?


Mfg

epix

Junior Schreiberling

  • "epix" is male

Posts: 191

Date of registration: Sep 28th 2009

Location: Hannover

2

Thursday, July 1st 2010, 3:08pm

Hi,

solltest mit folgendem klar kommen:

- Generics
- Vector
- Array
- Sortieren (am besten mal die Verfahren aus den Probeklausuren anschauen)
- Vererbung
- Compareable
- vermutlich keine Exceptions

Dazu natürlich sowas wie wissen was mit abstrakten Klassen gemeint ist, Konstruktoren, Konstruktor bei Unterklassen...
Javadoc sollte man auch mal gesehen haben. (Muss ich was importieren? Was? ...)
Vielleicht mal die Musterlösungen mit Fehlern aus dem Studip angucken, damit man ein Gefühl für das debuggen kriegt.

Ansonsten kann ich nur die freiwillige Übungsaufgabe 11 empfehlen.

Gruß Jan

Ps: Hab keine Ahnung was in den Vorlesungsfolien drin stand aber die Sachen oben werden wohl dran kommen (ohne Gewähr ;) )

This post has been edited 1 times, last edit by "epix" (Jul 1st 2010, 3:09pm)


ice-cream

Junior Schreiberling

  • "ice-cream" is female

Posts: 237

Date of registration: Oct 29th 2009

3

Wednesday, July 7th 2010, 6:48pm

wie lief die Prüfung?erzählt mal war die machbar?

Gumulka

Foto-Fuzzi / Knoten-Künstler

4

Wednesday, July 7th 2010, 7:42pm

Angeblich sollen welche bestanden haben, also scheint sie auch machbar zu sein.
I know that money can't buy happiness... But it can buy cookies!
And I'm not ready to live in a world where there is a difference.

matthiass

Trainee

  • "matthiass" is male

Posts: 117

Date of registration: Sep 30th 2009

5

Wednesday, July 7th 2010, 9:27pm

War ganz gut machbar.

jon

Praktikant

Posts: 4

Date of registration: Jul 7th 2010

6

Thursday, July 8th 2010, 12:24pm

War machbar, aber man sollte die korrekte Syntax für Generics kennen :)

Seroga

Trainee

  • "Seroga" started this thread

Posts: 33

Date of registration: Apr 12th 2010

7

Thursday, July 8th 2010, 1:38pm

Jop Generics wären ganz sinnvoll zu wiederholen;)

War auch gut machbar die Klausur,fand nur ein wenig schade, dass die Korrektoren so kleinig waren, bei mir haben ein paar Zeilen nicht gestimmt und ich konnte auch beschreiben wie der Fehler behoben wird, trotzdem muss ich nochmal ran:(


Naja, dann eben in der Nachprüfung:D

Sergey

Junior Schreiberling

  • "Sergey" is male

Posts: 147

Date of registration: Oct 3rd 2009

Location: Hannover

8

Saturday, July 17th 2010, 8:18pm

Ich war am ersten Tag dran, hatte also aufgabe mit den binären Suchbäumen.
Fand die Aufgabe im großen und ganzen sehr fair. Das einzige was ich nicht verstanden habe ist folgendes: bei der Methode, die T zurückgibt, falls ein Eintrag gefunden wurde, musste die Methode rekursiv aufgeruen werden. Der Rückgabewert von dem rekusiven Aufruf sollte eben zurückgegeben werden. Dennoch hat der Compiler gemeckert und man musste auf T casten. (Ich hoffe, ich habe mich halbwegs verständlich ausgedrückt).
Wie ich mitbekommen habe, hatten das Problem viele. Mir hat es einer der Prüfer zum Glück noch verraten, aber ich habe auch von Leuten gehört, die daran nun doch gescheitert sind....
2π V ¬2π = 42

matthiass

Trainee

  • "matthiass" is male

Posts: 117

Date of registration: Sep 30th 2009

9

Saturday, July 17th 2010, 8:30pm

Weißt du zufällig die Fehlermeldung noch? Ich bin mir relativ sicher bei der Teilaufgabe (das war doch die Suchmethode auf dem binären Baum?) keinen Cast verwendet zu haben.

Sergey

Junior Schreiberling

  • "Sergey" is male

Posts: 147

Date of registration: Oct 3rd 2009

Location: Hannover

10

Monday, July 19th 2010, 3:27pm

So genu weiß ich das nicht mehr. Es hieß irgendwie, dass ein bestimmter Typ erwartet und ein anderer gefunden wurde...
2π V ¬2π = 42

retr0virus

Trainee

  • "retr0virus" is male

Posts: 83

Date of registration: Oct 2nd 2006

Location: NRW -> Bad Oeynhausen

Occupation: B.Sc. Informatik, 8.Semester

11

Monday, July 19th 2010, 5:34pm

Der Teil den du meinst betraf die Node-Klasse. Die musste mit <T extends Comparable<T>> generalisiert werden.
Die Suchmethode sah dann z.B. so aus:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
public T searchItem(T item) {
	int c = this.item.compareTo(item);
	if(c<0) {
		if(leftNode == null) return null;
		return leftNode.searchItem(item);
	}
	if(c>0) {
		if(rightNode == null) return null;
		return rightNode.searchItem(item);
	}
	return this.item;
}

Zu beachten war, dass leftNode und rightNode jeweils vom Typ Node<T> und nicht nur vom Typ Node sein mussten. Auch der Parameter der Methode muss T item und nicht Node item sein.
Dann sollte es auch keine Fehlermeldungen/Warnungen/Hinweise geben.
Ein Nichts im Nichts und ins Nichts vertrieben!
- Ren Dhark

Sergey

Junior Schreiberling

  • "Sergey" is male

Posts: 147

Date of registration: Oct 3rd 2009

Location: Hannover

12

Wednesday, July 21st 2010, 2:56pm

Mhhh okay....

Aber irgendwie wundert es mich dennoch, dass bei mir der Rückgabewert des rekursiven Aufrufes der selben Methode mit dem eigentlichen Rückgabewert nicht übereinstimmte.
2π V ¬2π = 42

suey

M.Sc.

  • "suey" is female

Posts: 485

Date of registration: Sep 29th 2009

13

Wednesday, July 21st 2010, 3:27pm

Sebastian hat im StudIP geschrieben, dass er bei vorhandenem Interesse eventuell noch ein Tutorium machen würde. Wenn also einer von den Durchgefallenen mitmachen möchte, sollte er das im StudIP-Forum posten ;) danke.