Forum / Grundlagen des Programmierens / 2. Abgabegespräch - Zielinski

2. Abgabegespräch - Zielinski

hatte heut beim zielinski abgabegespräch und war angenehm überrascht.

er war sehr fair, hat nur nach dingen gefragt die ich im code eingebaut hatte, also keine allgemeinen theorie fragen oder sowas. die antworten wollte er nicht bis ins kleinste detail, da hats ihm genügt zu verstehen was das teil an der stelle macht. beim meinem faculty bsp hat er einen teil gelöscht und gefragt was passiert wenn er das löscht, aber nix weltbewegendes...

also jeder ders selber gemacht is sowieso auf der sicheren seite, und ich glaub wenn man hilfestellung hatte und sich das ganze ein bisschen überlegt hat kriegt man bei ihm auch einiges an punkten... mich hat er dann noch vor den GUI beispielen gefragt ob ich das interface allein hinbekommen hab, ich war so ehrlich und hab ihm gesagt das ich dabei hilfe hatte...was ihn aber nicht wirklich gestört hat, solang mans versteht ;)

hoffe das hilft den betroffenen...

Richard ±0

ich hab von um 2 bei ihm, hab aber meine hausaufgabe nicht wirklich selber gemacht, konntest du mir moglicher weisse ein bisschen genauer sagen wie und was er dich gefragt hat, dami tich mir noch besser lernen kann. danke

Martin ±0

3.1: was is try/catch, wie mein code funktioniert, weil er sich eher gedacht hat das das mit tokenizer einfacher is, ich das aber über for/if befehle gelöst hab. was macht "String line;" 3.2: ArrayList<Double> result = new ArrayList<Double>(); kann man hier auch ein normales array nehmen? antwort ja, es is dasselbe aber man muss beim array größe festlegen die arraylist wächst einfach an mit mehr einträgen 3.3: das vorgehen war bei mir ähnlich wie zu meinem ersten bsp, deswegen hat er da nicht wirklich viel gefragt.

4.1: zahl = zahl * faculty(zahl-1); was passiert wenn wir zahl * weglassen, was wird ausgegeben 4.2: was ein stack is und wie man damit arbeitet 4.3: public void actionPerformed(ActionEvent e) wann wird das aufgerufen, was wird übergeben

    calculate.addActionListener(this);
    calculate.setActionCommand(&quot;calculate&quot;);

was machen diese beiden befehle

4.4: allgemein: wofür braucht man threads. Thread.sleep(timeout); was macht diese zeile, was bedeutet das sleep was is eine Threadgroup

is halt sehr code spezifisch, weis ned ob dir das wirklich hilft...

Richard ±0

hort sich verscheinlich ein bisschen dumm jetzt grad an, aber was machen public void actionPerformed(ActionEvent e),calculate.addActionListener(this), calculate.setActionCommand("calculate")? hab mir immer wieder den code duchgesehen find aber keinen zusammenhang? sry fur den aufwand:P

Martin ±0

.) @Override public void actionPerformed(ActionEvent e) { double l=0, f = 0, d=0; int balk = 0, wahl = 0; (code würde weitergehen, zum erklären reicht der teil)

das is bei mir funktion die das ergebnis berechnet, die aber nur aufgerufen wird wenn dem actionPerformed ein wert, "ActionEvent e" übergeben wird. das heisst das ganze startet erst wenn man den berechnungs button drückt.

.) calculate = new JButton("Calculate"); calculate.addActionListener(this); calculate.setActionCommand("calculate"); this.getContentPane().add(calculate);

new JButton("text"): ein button mit dem text wird erstellt addActionListener: den befehl brauchst du damit er erkennt, das eine auswahl getroffen worden ist setActionCommand: er weist dem calculate den eingegebenen wert zu this.getContentPane().add(calculate): hier nimmt er den zellen inhalt und fügt calculate in diese zelle ein

Andreas ±0

Ich war heute auch bei zielinski, kann auch nur sehr postiv von ihm berichten

Er hat bei mir einzele code fragmente herausgesucht und wollte diese erklärt habe, aber nur sehr oberflächlich, dann noch was ist ein stack, filereader, bufferreader, fakrekursive, exceptions, n.multiply, tokenizer, close , socket

des glaub ich wars eh schon

Richard ±0

ok danke fur die hilfe, hat voll gut gepasst..

Anna ±0

es war super nett! :) er gibt dir punkte, wenn du das bsp nicht erklären kannst, aba dafür die theorie von dem bsp kannst... :) also schafft das jeder bei ihm ... :)

Nina +1

Ich war auch gestern bei ihm beim abgabegespräch.... fragen warn genau die oben schon beschriebenen-try/catch, stack, bei der rekursiven methode wollt er wissen, was passiert, wenn man bei fakultaet(n-1)*n das *n weglässt, bei dem GUI Beispiel wollt er wissen, wie man den text aus dem Eingabefeld auslesen kann. Aber alles hauptsächlich zum code und weniger theorie. Er war total nett, also man brauch wirklich keine angst haben :-)

Sorry, die Kommentarfunktion ist geschlossen.