Vai al contenuto

Primario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Secondario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Sfondo: Blank Waves Squares Notes Sharp Wood Rockface Leather Honey Vertical Triangles
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
-->
Foto

Domande orale...aiutatemi!


  • Effettua l'accesso per rispondere
Questa discussione ha avuto 8 risposta/e

#1
Gordon Freeman

Gordon Freeman

    Admin

  • Amministratore
  • 2143 Messaggi:
salve...ho letto la lista delle domande frequenti all'orale e non riesco a trovar risposta a 2 quesiti:
-Cos'e' la genericita' in java, cosa sono i tipi generici, esempio di stack generico;
-Definizione di errori sincroni e asincroni;
-bufferizzazione e suoi vantaggi.

grazie mille :cheers:


DANTE GRANESE
Rappresentante degli studenti al Consiglio di Facoltà di Ingegneria

Immagine inviata

#2
kahkvael

kahkvael

    Advanced Member

  • Utente
  • StellaStellaStella
  • 516 Messaggi:
-Cos'e' la genericita' in java, cosa sono i tipi generici, esempio di stack generico;
http://www.cli.di.un... ... /main.html

-Definizione di errori sincroni e asincroni;
:huh: spiegati meglio.. non mi sembra di ricordare niente!

-bufferizzazione e suoi vantaggi.
la bufferizzazione non è tipica del java, è un'operazione che si fa per un bublione di cose.
per il concetto base,
http://it.wikipedia.org/wiki/Buffer
kahkvael
Immagine inviata
FoReVaH FrEe

#3
pasks`

pasks`

    Advanced Member

  • Utente
  • StellaStellaStella
  • 541 Messaggi:
Vantaggi della bufferizzazione

- Un primo vantaggio è che il produttore non è costretto ad aspettare che il consumatore sia pronto (maggiore sfruttamento delle risorse di calcolo)

- Un secondo vantaggio è che, dal momento che produttore e consumatore non comunicano direttamente, l'applicazione è più modulare
ad esempio, lo sviluppatore può facilmente aggiungere altri produttori o altri consumatori, in base alle esigenze dell'applicazione

Tipo generici

Un tipo generico è un tipo che può assumere il valore di qualsiasi tipo:

Esempio LinkedList queue -> si definisce un oggetto QUEUE che eredita i metodi del tipo LinkedList ma che però nn assume ancora un tipo definito (int,char etc..). Questo deve essere messo in una classe tipo Vector e in questa classe si possono fare tutte le operazioni trascurandone il tipo. Quando poi si andrà ad istanziare un'oggetto della classe Vector in un'altra classe si specificherà il tipo che si vuole usare--> public Vector x;

Serve in generale per rendere il codice + riusabile e modulabile.

Per quanto riguarda errori sincroni e asincroni credo si riferisca all'utilizzo in se della bufferizzazione ovvero che rende asincrona la coordinazione tra produttore e consumatore.

però nn so se è questo che volevi sapere....sinceramente nn ho capito bene la domanda :|
"Siamo buoni a nulla, ma capaci di tutto...." James Douglas "Jim" Morrison

#4
franz87

franz87

    Advanced Member

  • Utente
  • StellaStellaStella
  • 279 Messaggi:
Allora Gordon,per quanto riguarda gli errori sincroni e asincroni ti rispondo io:
l'errore sincrono si manifesta in un momento prevedibile del programma( cioè il programmatore sa di poter aver un errore in un preciso punto),viceversa l'asincrono non può essere preveduto dal programmatore.Non ti so fare esempi di errori dell'uno e dell'altro tipo comunque teoricamente questo è.

#5
zeta

zeta

    Advanced Member

  • Amministratore
  • 1052 Messaggi:
Possiamo dire che gli errori asincroni sono quegli errori che non puoi gestire attraverso il codice... un esempio ? ... un blackout :)

L'ingegneria opera nell'interfaccia tra la scienza e la società.


#6
Apples

Apples

    Newbie

  • Utente
  • StellaStellaStella
  • 421 Messaggi:
Si, zeta quello è un classico esempio di errore asincrono!
Meglio Un Giorno da Leone o Cento da Pecora?
-Che ne saccio...meglio 50 giorni da orsacchiotto accussì nun fai 'a figur' 'e merd' ra pecora, ma
manc' 'o leone che campa nu jorn' sul'...
Immagine inviata

#7
Sirius

Sirius

    Advanced Member

  • Utente
  • StellaStellaStella
  • 291 Messaggi:
Mi serve un aiuto con questa domanda per l'esame di domani:
Vantaggi della semantica dei riferimenti?
A cosa si riferisce e quali sono questi vantaggi?
Help me please.

#8
zeta

zeta

    Advanced Member

  • Amministratore
  • 1052 Messaggi:
Dato che Java è incentrato sulla semantica dei riferimenti si ha un considerevole risparmio di memoria in quanto le "malloc" vengono effettuate solo quando si istanzia un oggetto... e ciò può avvenire anche a run-time.......la potenza di Java ! :comico:

L'ingegneria opera nell'interfaccia tra la scienza e la società.


#9
Sirius

Sirius

    Advanced Member

  • Utente
  • StellaStellaStella
  • 291 Messaggi:

Dato che Java è incentrato sulla semantica dei riferimenti si ha un considerevole risparmio di memoria in quanto le "malloc" vengono effettuate solo quando si istanzia un oggetto... e ciò può avvenire anche a run-time.......la potenza di Java ! :comico:

grazie zeta :clap2:




Leggono questa discussione 1 utenti

0 utenti, 1 ospiti, 0 utenti anonimi