Hi,
Ich habe alles schon gegoogelt, aber manche Fragen konnten nicht so beantwortet werden, sodass ich es verstanden habe:
1)Was ist der Unterschied zwischen Collections und Containern?
2)Jede Collection extends Iterable<E>. Sind damit unter anderem alle Datenstrukturen wie HashSet etc. oder sogar JFrame mit gemeint?
3)JFrame ist bekanntlich ein Top-Level Container. Was genau ist der ContentPane? Wird der Inhalt im ContentPane gespeichert oder im JFrame?
4)Was ist der große Unterschied zwischen Semaphoren und Reentrant Locks?
5)volatile heißt ja, dass der Lese- und Schreibprozess eine Operation wird.
Warum benutzt man nicht immer volatile, anstatt synchronized zu benutzen, da es ja mit volatile auch zu keinen Dataraces kommen kann?
Die Fragen sind nicht für ein Test o.ä. sondern nur für mein eigenes Allgemeinwissen
Danke für jede Antwort
Ich habe alles schon gegoogelt, aber manche Fragen konnten nicht so beantwortet werden, sodass ich es verstanden habe:
1)Was ist der Unterschied zwischen Collections und Containern?
2)Jede Collection extends Iterable<E>. Sind damit unter anderem alle Datenstrukturen wie HashSet etc. oder sogar JFrame mit gemeint?
3)JFrame ist bekanntlich ein Top-Level Container. Was genau ist der ContentPane? Wird der Inhalt im ContentPane gespeichert oder im JFrame?
4)Was ist der große Unterschied zwischen Semaphoren und Reentrant Locks?
5)volatile heißt ja, dass der Lese- und Schreibprozess eine Operation wird.
Warum benutzt man nicht immer volatile, anstatt synchronized zu benutzen, da es ja mit volatile auch zu keinen Dataraces kommen kann?
Die Fragen sind nicht für ein Test o.ä. sondern nur für mein eigenes Allgemeinwissen
Danke für jede Antwort