Corsi di Laurea
ROX @ Unisa - Forum degli studenti di Ingegneria utilizza i cookie. Se prosegui la navigazione accetti il loro uso.
Accetto l'uso dei cookie
ammesso all'orale con l'esame scritto, Pergen a me ha chiesto:
le collections, eccezioni, e la memorizzazione delle stringhe.
all'altro ragazzo:
produttore-consumatore, wait e notify-all, upcasting e l'input/output
in bocca al lupo
Esame fatto stamattina con il prof Percannella, modalità d'accesso: contest
ci ha dato da scrivere 2 definizioni (information hyding e eccezioni con esempi) e poi da svolgere un esercizio in cui bisognava implementare una classe Studente con i vari get e set e poi in un'altra classe scrivere un metodo che doveva scorrere una lista di Studente e poi scrivere su un file di testo riga per riga. Per fare questo ha dato a disposizione tutto il tempo necessario, anche un'ora e mezza.
Dopo di che all'orale mi ha chiesto l'attesa attiva e poi da fare un piccolo esercizio in cui data una struttura x, un thread doveva invocare su di essa il metodo metodo(); dopo aver verificato che fosse vera la condizione condizione(); su x.
Sono laureato, non studio più ad Unisa e non mi occupo più di r0x. Contattate StudentIngegneria per qualsiasi problema.
all'orale vero e proprio mi ha chiesto synchronized , wait() e notifyAll().
Salve ragazzi. Qualcuno può spiegare bene le modalità di svolgimento di questo esame? Lo scritto è al calcolatore o meno? In caso contrario, ho letto in post precedenti, che l'esame è scritto e orale lo stesso giorno, è questa la modalità?
Grazie.
Sono previste una prova scritta e una orale. La prova scritta si svolge in 2 modi : con 3/4 contest (con il tuo calcolatore, con i gruppi da 3 stabiliti in precedenza con il prof) oppure se non si supera o se non si accetta il voto , c'è lo scritto vero e proprio di 3 ore (penso) davanti al calcolatore . Una volta superato lo scritto, l'orale si sostiene in modi diversi: se passi col contest fa fare prima un piccolo scritto (essendo il contest fatto a 3 persone, per verificare che anche tu ci abbia messo del tuo) e poi fa alcune domande orali; altrimenti se vieni dallo scritto fa fare solo l'orale.
- Produttore/consumatore, esercizio con stack generico
- Eccezioni
- Mutua esclusione, attesa attiva, wait, notify, notifyAll
Esame sostenuto col prof Percannella.
-Modificatore final applicato a variabili, metodi e classi
-Aggregazione/ Composizione
-Come usare la wait
-Mutua esclusione
-Ereditarietà ( relazione "is a" e come estendere una classe)
Esame orale svolto con il prof Percannella.
Mi ha fatto scrivere un codice a carta e penna che consisteva nel prelevare una stringa da una textfield nel momento in cui veniva premuto un bottone (quindi implementazione di action listener), questa stringa doveva essere aggiunta ad un set di stringhe, infine visualizzare in una seconda textfield tutto il set di stringhe (con ordinamento alfabetico).
Dopodichè le domande sono state:
-- pattern decorator, vuole che si capisca bene il meccanismo
-- static applicato a variabili e metodi
Domande su:
-Metodi wait() e notifyAll()
-Iteratore
-EventDispatchThread e metodo invokeLater()
Domande appello gennaio 2019, prof Foggia
- Tutti i metodi per realizzare una condizione di attesa
- Thread e mutex
- Ereditarietà
- Polimorfismo (teoria e esempi pratici con scrittura di codice)
- Downcasting
- Eccezioni e differenza tra controllate e non
- Classi innestate, vari tipi con esempi e perchè si utilizzano
- Differenza tra creazione di un oggetto e creazione di un riferimento
- Collections, vantaggi e svantaggi di ogni collezione, con differenze tra le varie complessità computazionali
- Gestione memoria in Java
- Garbage collector
- Cloneable
- Iterable
- Iteratori
- Serializzazione
- JPanel
- Event Dispatching Thread
- InvokeLater
- Synchronized
- produttore/consumatore
* Esericizi vari scritti al momento tipo:
- Scrivere un metodo che conti quante righe ci sono in un file di testo con codifica UTF-16
- Realizzare una classe che sincronizzi 5 thread
- Leggere una sequenza di interi, contare l'occorrenza di ogni coppia di seguito e salvare su map
- Realizzare un metodo che aveva come parametro un array di stringhe e restituiva un iteratore dell array di stringhe però ordinate in maniera crescente
- Classe anonima che implementa Comparator
- Dato un buffer, che doveva contenere stringhe, implementare due metodi synchronized con cui si possa inserire e prelevare una stringa
Prof Percannella:
Il prof è abbastanza tranquillo e lascia tutto il tempo che serve per scrivere, comincia sempre chiedendo esempi di codice (raramente chiede di scrivere concetti teorici) per poi porre un paio di domande su altri argomenti, cercate di mostrarvi sicuri.
0 utenti, 0 ospiti, 0 utenti anonimi