Тёмный

TI CAMBIA LA VITA: Cos'è lo HEAP e lo STACK in Java. Tutorial finalmente FACILE e VELOCE ⚡ 

CodeBrothers
Подписаться 2,9 тыс.
Просмотров 4 тыс.
50% 1

Episodio 14: HEAP e STACK sono in poche parole due aree di memoria, ma in che senso?
Gli oggetti e i metodi devono pur vivere da qualche parte dico bene? Tuttavia nessuno si chiede mai dove, e come fanno a fare ciò che fanno.
Un tutorial fondamentale dove andremo a svelare i segreti dietro la creazione delle variabili e degli oggetti.
Se vuoi diventare un programmatore veramente in gamba allora non puoi saltare questo tutorial
_Contenuti_
0:00 Intro
0:30 Piccolo recap sui primitivi
1:40 Non esiste la variabile di tipo oggetto
2:00 La JVM ha bisogno di indicazioni
3:00 Il Dot Operator
3:50 Piccolo recap prima di proseguire
4:49 I tre passaggi per creare un oggetto
8:07 Una chiacchierata tra variabili
11:46 La Assegnazione e dove vivono gli oggetti
15:00 Il Garbage Collector
15:20 Majin Bu
15:42 Un esempio pratico
20:12 Lo HEAP e lo STACK
20:30 Gli oggetti non si distruggono
22:00 Approfondiamo lo HEAP
26:22 Dove stanno queste variabili di referenza?
27:18 Che succede se chiamo un metodo?
32:10 Dove vivono le variabili di istanza?
35:27 Ricapitoliamo tutto quanto
38:48 Conclusione
__Attribution in MLA style__
"Majin Bu "Ti mangio Ti mangio"". RU-vid, uploaded by taziano 97, 6 Dec 2012, • Majin Bu "Ti mangio Ti...
___Crediti___
The BREED - Canção chll.to/f4f2e0bc
Saib - Coral Dreams chll.to/b46d526b
Strehlow, Glimlip - Crema Cafe chll.to/a8be4695
Evil Needle - Cruising chll.to/e05d03f9
L’Indécis - Departure chll.to/0679d13e
Ruck P - Destination chll.to/a96fc6d6
Evil Needle - Dive chll.to/92b5eaa5
Brock Berrigan, Saib - Drifter chll.to/9059d6b8
Ruck P - Early Morning chll.to/49a383af
Leavv - Flushing the Stairs chll.to/59dacb01
Evil Needle - Low Rider chll.to/071dff50
Yasper, Louk - Nightwatch chll.to/6887c4e2
Yasper, Louk - Playful chll.to/ea1a2b6d
Blue Wednesday, Magnus Klausen - Runaway chll.to/85e035bf
L’Indécis - Sideways chll.to/74913862
Ian Ewing - Silver Glen chll.to/16a149bf
Nymano - Sleepover chll.to/a2318b23
Ruck P - Soul Food chll.to/7b02d914
L’Indécis - Spleen & Malt chll.to/452ac9f6
Ruck P - Spring In La Coruña chll.to/cdc6c251
Yasper, Louk - Welcome Back chll.to/593c3576
___Prima di andare___
Rimaniamo in contatto seguimi su Instagram: / ytcodebrothers
Iscriviti al mio canale: / @codebrothers
#CodeBrothers #Heap #Stack

Опубликовано:

 

21 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 25   
@Christian-cv3hd
@Christian-cv3hd 3 года назад
Ottimo tutorial, chiaro e spiegato bene. Sto seguendo questa seria dal primo video, continua così! È davvero fatta bene. Mi sorprende il fatto che tutto ciò sia gratuito ahaha.
@CodeBrothers
@CodeBrothers 3 года назад
Grazie mille Christian, la ricompensa sono i commenti come i tuoi! Finite le basi, ti prometto che questa serie diventerà ancora più interessante, cominceremo finalmente a creare qualche programmino ;) Ciao!
@michaelspigolon3921
@michaelspigolon3921 Год назад
Feedback da uno studente universitario: Sei piu bravo dei professori a spiegare! Continua Cosi! ;)
@CodeBrothers
@CodeBrothers Год назад
Ciao Michael! Caspita grazie infiniteee, questi erano ancora i primissimi video spero potrai vedere anche gli altri perché avrei piacere a sapere cosa ne pensi 🌟 Un salutone e a domani con la nuova lezione (fa anche rima eheh)
@vvvcmk_
@vvvcmk_ 3 года назад
Grazie! E' fatto benissimo! Mi stai salvando il culo adesso, ahah
@CodeBrothers
@CodeBrothers 3 года назад
Grazie a te del feedback Victoria! :) Inoltre se volessi ripassare un argomento in particolare faccelo pure sapere e vedremo di dedicarci un video Ciao!
@francescoscamarcio1366
@francescoscamarcio1366 2 года назад
ottimo tutorial , chiaro e spiegato molto bene. l'unica cosa e che quando hai parlato di instanziare la memoria per una applicazione potevi fare riferimento che questa e configurabile attraverso parametri della JVM , pero senza entrare nel dettaglio. Mi piacciono molto i tuoi video continua su questa strada 👍
@CodeBrothers
@CodeBrothers 2 года назад
Ciao Francesco, gentilissimo 🤗 Hai ragione comunque e grazie per esserti preso il tempo per questo feedback! 🙌 A tal proposito avevamo proprio in mente di rifare questa puntata approfondendola un po' di più e con una qualità audio e video decisamente più elevata (come noterai da quelli successivi 😉)
@ngald
@ngald Месяц назад
sei bravo e simpatico. Se posso dare un consiglio per passare dall'ottimo all'eccellente servirebbe un pò più di sintesi, a mio parere.
@CodeBrothers
@CodeBrothers Месяц назад
Ciao ngald! Grazie mille del commento 😄 Pian piano questa cosa l'abbiamo capita e i video attuali sono tanto più corti e sintetizzati, con audio migliore effetti e musiche diverse. Ci piacerebbe molto un tuo parere su qualcuno degli ultimi pubblicati se hai tempo, grazie in ogni caso!
@user-rq8jd9sb3q
@user-rq8jd9sb3q 7 месяцев назад
video fantastico nei contenuti e nella chiarezza. Unica critica, la qualità dell'audio lo rende poco godibile e 40 minuti di video così sono un po' pesanti per questo motivo. Grazie mille mi sei stato d'aiuto
@CodeBrothers
@CodeBrothers 7 месяцев назад
Ciaoo! Grazie mille di avercelo fatto sapere, purtroppo questi erano appena i primissimi video e i nostri mezzi e abilità scarseggiavano 😭 Ti consiglio però di vedere ad esempio il nostro ultimo video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-5Z6uHhQFxnY.html e magari di darci un'opinione anche sugli altri se li guarderai...grazie in ogni caso e buon coding!
@CodeBrothers
@CodeBrothers 2 года назад
System.out.print("Se vuoi ringraziarci ISCRIVITI ADESSO per non perderti gli ultimi contenuti!" } ✨😉 👨‍👨‍👧‍👦 Entra a far parte della community! 👨‍👨‍👧‍👦 Avevi mai pensato allo HEAP e allo STACK in questi termini? 😉 Ti lascio una lezione altrettanto fondamentale, non farti cogliere impreparato/a! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ZeVb21OuOHk.html
@LucaMezzolla
@LucaMezzolla 2 года назад
Ottimo
@CodeBrothers
@CodeBrothers 2 года назад
Grazie mille Luca! Se ti è piaciuto presto faremo un altro video con qualità video e audio migliore e gli argomenti divisi 😄
@GiulioBrogna
@GiulioBrogna Год назад
ciao scusate ma quando avete fatto l'esempio del gatto, il gatto non dovrebbe essere una classe anziché un oggetto? comunque complimenti per rendere concetti difficili capibili
@CodeBrothers
@CodeBrothers Год назад
Ciao Giulio e grazie per il commento! Mi puoi dire a quale minuto del video ti riferisci, così sappiamo risponderti con più precisione :)
@GiulioBrogna
@GiulioBrogna Год назад
si certo circa al minuto 32 quando avete parlato del gatto avete detto che gatto era un oggetto e che quindi si trovava nell'heap ma poi lo avete scritto alla lavagna come una classe, quindi non capivo se gatto è un oggetto o una classe. Un'altra domanda, public static void main() è un metodo? e quindi le variabili all'interno di esso si trovano nello stack? Grazie mille per l'attenzione.
@CodeBrothers
@CodeBrothers Год назад
@@GiulioBrogna Ma certo capisco il tuo dubbio ed eccoti la spiegazione:D Una classe non è nient'altro che la descrizione e la definizione dell'oggetto. Hai presente quando si deve progettare un edificio che c'è quel famoso foglio blu con tutte le linee bianche che mostrano nei film? Ecco in Java è uguale, per descrivere quello che sarà il tuo oggetto usiamo una classe :) Per risponderti quindi: il gatto è un oggetto, e non esiste oggetto senza prima definire la sua classe, la sua descrizione! Sì il main() è proprio un metodo, public è un access modifier, static è un non-access modifier e infine void è il tipo di ritorno del metodo main Se hai altre domande non farti problemi e scrivi pure, abbiamo anche un gruppo Discord se hai piacere ad entrarci, così ci sentiamo anche lì, ciao!
@GiulioBrogna
@GiulioBrogna Год назад
@@CodeBrothers grazie mille e buon lavoro
@CodeBrothers
@CodeBrothers Год назад
@@GiulioBrogna anche a te, a presto 🥰
@radicatinellaprogrammazion3634
ottimimi contenuti mi piace molto come spieghi una sola cosa con l' ide tagliato sopra mi sento come un uomo senza sopracciglia ho bisogno di sapere con facilità in che file siamo e sono solito guardare sopra per ora guarderò o di lato o leggendo il codice (non è immediato ma va bene dai) , ho scelto il tuo corso xk utilizzi intellij, eclipse è una tortura
@CodeBrothers
@CodeBrothers Год назад
Ciaooo! Ma grazie mille, caspita capisco mi dispiace per la cosa dell'IDE tagliato. In realtà l'avevo fatto per lasciare ancora più spazio al codice però magari proverò nei prossimi a non farlo e vedere come va. Grazie per lo spunto e al prossimo video ^_^ PS: GRANDE INTELLIJJJ!!
@giovannisardisco4541
@giovannisardisco4541 2 года назад
Ti ho trovato con la ricerca, cercando heap e stack. Spieghi bene, ma in questo video sei stato un po' troppo ripetitivo. Va bene ripetere il concetto con altre parole, ma 4-5 volte per spiegare l'assegnazione, con anche il siparietto teatrale (carino, ma un po' troppo a quel punto), mi ha un po' frant... annoiato un po'. Audio pessimo, ma continua così, hai un buon entusiasmo e puoi migliorare tanto :) Già iscritto e campanellato ;)
@CodeBrothers
@CodeBrothers 2 года назад
Ciao Giovanni! Con "siparietto teatrale" mi hai steso 🤣🤣 hai ragione su tutto comunque, avevo già in scaletta di rifare tutti i primi video a causa dell'audio e anche della lunghezza.. 40 minuti sono tosti! Ti ringrazio per gli spunti e per l'iscrizione, avrei tanto piacere vedessi anche gli ultimi video per un parere 💪😉 al prossimo video!
Далее
Recursion Java Tutorial #69
9:07
Просмотров 294 тыс.
C#: The Heap and the Stack
9:50
Просмотров 36 тыс.
Stack vs Heap Memory - Simple Explanation
5:28
Просмотров 206 тыс.
#26 Stack And Heap in Java
12:37
Просмотров 212 тыс.
BIDEN SI RITIRA. Terremoto nella politica americana
20:46