Even for not native english speackers, your classes are very useful. You are a fantastic teacher. Health, love, peace and success!
@nazariitkachuk92745 жыл бұрын
Great tutorial!!! I'm not an English native speaker, still I got all information i needed)) Thank you!
@amigoscode5 жыл бұрын
Thank you Nazarri
@diptidesai73994 жыл бұрын
Brother , you are a good teacher.
@gulrahim3214 жыл бұрын
Dude i learned more from u in 15 min than a whole semester for my professor. Thx man keep up with the good work.
@amigoscode4 жыл бұрын
You are welcome 🙏
@deepakjava35064 жыл бұрын
I have never seen anyone so clear in teaching. You are born talented.
@amigoscode4 жыл бұрын
Thanks buddy
@Easy_3dot142 жыл бұрын
Best Java tutorials I’ve seen are on your channel 🙌🏽
@dangtrithuctran23415 жыл бұрын
Hi Amigoscode, I've just got to know your channel these days and this is a really great channel for me to follow, to be honest. Thank you so much for your time and effort to make your videos. By the way, during the time watching your videos, I found you used some amazing shortcuts frequently which help to save a lot of coding time. Could your please let me know those shortcuts for: 1. Changing a specific code to method reference, as at 10:07 2. Extracting a variable to hold the value of specific code. For example: List vehicles = abc.getVehicles(); 3. Replacing all of a specific text by another at once, as at 3:32 Many thanks
@amigoscode5 жыл бұрын
Hi 👋 . Thanks for your comment. Means a lot. So in this course I cover all shortcuts. kzbin.info/www/bejne/r5bJnpaOapx4r8k&t
@amigoscode5 жыл бұрын
Also you can see the keyboard shortcuts in the video.
@dangtrithuctran23415 жыл бұрын
@@amigoscode thank you so much for your response. By the way, I just want to let you know that I am going to take your Spring+React course and I hope it would be going well. :D
@vdeschuy1903 жыл бұрын
At 14:25 on line 17 when you are doing the ifPresent check, what is the difference between that and the null check at 0:20, which was a code smell?
@enlightened73542 жыл бұрын
It seems oracle dudes love to make code look more difficult or instead of making code leas they love to make it too much. I say about dev of oracle. No doubts android leaving java . With all respect im a /learning java too. Why oracle wants code look verbose?
@andrenevesjunior57144 жыл бұрын
amazing explanation, you should create some playlist related to Collections, data structures and best practices. Thanks bro
@gillianbc5 жыл бұрын
Very clearly explained, good examples, thank you. Worth noting that the tutorial is for Java 11. Optionals were introduced in Java 8 but with fewer features e.g. no isEmpty()
@amigoscode5 жыл бұрын
Yup absolutely right
@uzairtext46104 жыл бұрын
Also ifPresentOrElse(); is not is java 8, The LTS version of java widely used ...!!!
@EduardoLima-pi7fl5 жыл бұрын
That's some great quality content! Thanks for sharing it bro, have a good day
@amigoscode5 жыл бұрын
You too Eduardo. Thanks
@elmoutaouakkilmohammed14324 жыл бұрын
clear, concise and very well explained ! a deep thanks to Amigoscode :)
@victoryb.54373 жыл бұрын
Very well explained. Thank you for clarifying why it's beneficial to use. I feel like a lot of videos jump right over that.
@naoufalkharkhour69993 жыл бұрын
Amazing explanation!! Thank you Nelson.
@KentHervey2 жыл бұрын
Thanks for doing this. I continue to learn from you on a regular basis!!
@facundomartinez6153 жыл бұрын
Thank you so much for your tutorials and explanations, im starting with java and this classes helps me really much. Awsome teacher. You have won a suscriber
@nagarajanerode3 жыл бұрын
Simple and obvious explanation ...
@eliasalvest.i.6463 жыл бұрын
Gratidão, Mr. James, Show D+!!!!
@kostiantynkarzhanov921610 ай бұрын
Thank you, great tutorial! Consice and well explained! 💛
@provokator-provocateur76032 жыл бұрын
I watched video about same topic from Coding with John channel and I must say that he have the better desk.
@brijeshpandey2184 жыл бұрын
better than many paid courses
@amigoscode4 жыл бұрын
Lol thanks
@Roberto-lb5or4 жыл бұрын
Your explanation is pretty clear. Thanks!
@yankomirov42905 жыл бұрын
Nice tutorial, helped a ton!
@amigoscode5 жыл бұрын
thanks buddy
@mikitamaskaliou76452 жыл бұрын
Cool explanation. Thank you😊
@erickballesteros45313 жыл бұрын
love the new info... I actually had a ton of repetitive code that could've been solved with this
@karinagaytan21623 жыл бұрын
Goood explanation!! Awesome!
@kirankumarsukumar5 жыл бұрын
Well done brother
@amigoscode5 жыл бұрын
thanks brother
@saintrivers9623 жыл бұрын
This was great help, man. Thanks a bunch.
@lifeTechnicolorGuy5 жыл бұрын
Good as allways.
@amigoscode4 жыл бұрын
Thanks
@MrAndykofi3 жыл бұрын
Fantastic tutorial good friend, keep it up.
@abrehamish4 жыл бұрын
Thank you Nelson for your valuable tutorial. I wish I knew you when I first started the java course.
@jopadjr3 жыл бұрын
Thanks for the tutorial mate.. Cheers
@DanielSixl2 жыл бұрын
Thank you. Great explanation 😊
@Overthought75 жыл бұрын
Very helpful! Thanks so much!
@amigoscode5 жыл бұрын
You welcome my friend
@dianagastrin64654 жыл бұрын
Great explenation. very clear! thanks!
@andresencolombia2 жыл бұрын
Thank you very much. Very clear explanation.
@emm_arr2 жыл бұрын
I think this is clear ... and thank you. But I have to observe that as I write a lot of methods that return null as a fallback, explicit null checks are easy and often absolutely necessary depending upon what you need a program to do.
@pyramideddie78134 жыл бұрын
Very useful, thank you very much!
@amigoscode4 жыл бұрын
you welcome
@anastasianaumko9232 жыл бұрын
Thanks! Great work!
@duxiao51215 жыл бұрын
简单明了,help me a lot.Thank you,谢谢
@amigoscode5 жыл бұрын
You are welcome Du
@AngelLeoserCastillo3 жыл бұрын
I prefer using a enum and clause orElse inside de public Optional getEmail() Why did you prefer using on sout
@OleksiiStarodub-z1y3 жыл бұрын
Thank you for the video. Very usefull.
@alexanderbell63304 жыл бұрын
Great tutorial, thanks!
@amigoscode4 жыл бұрын
Thanks man
@StBrother424 жыл бұрын
Great job, man! Thank you!)
@amigoscode4 жыл бұрын
Thanks
@aobaidi56263 жыл бұрын
Thanks very much, nice explanation!
@mrfrog201106074 жыл бұрын
Great video! Can we integrate the optional with Stream?
@amigoscode4 жыл бұрын
Yes of course check amigoscode.com
@jorgeantonio42084 жыл бұрын
Thank you, your video helped me a lot!!! :)
@tammy557434 жыл бұрын
Super useful, thanks!
@oihfhuaotyha506705984 жыл бұрын
Great Tutorial. Thank You :)
@priyankawagh52174 жыл бұрын
Thanks for excellent video!
@amigoscode4 жыл бұрын
Thanks
@npl42954 жыл бұрын
thanks for explaining it well.
@jlac47454 жыл бұрын
Gracias hermano
@dan2thi3 жыл бұрын
Great stuff!
@aobaidi56263 жыл бұрын
I cannot get, how we tackle this with POJO, as we dealing with JSON and Jackson ?
@saidaraokotari26194 жыл бұрын
Great presentation.. Isn’t it costly to use optional with instance variables, each time we create an instance a new instance also requires for optional right
@Lumary2 жыл бұрын
Thanks a lot! 😊 🙌
@illiachalyk1953 жыл бұрын
I love this!!!
@jaylawlmc19154 жыл бұрын
great tutorial indeed, but im having a hard time finding the holy grail of a tutorial that lets it click inside of me as to why optionals are *that* much better than null checks. i just don't get it :|
@trex48154 жыл бұрын
I feel optional is mainly useful when we are dealing with chain of operations. Like chaining filter, map,flat-map operations on an optional object. Even if output of one stage is an empty object, it won't throw a runtime exception at next stage when we are calling a function on the empty object. So we do not need to check for exception at every stage. At the end we could use ifpresent method. this is the only scenario where i found this to be a bit useful compared to null check.
@cordovajose56934 жыл бұрын
It was added (along with a lot of other stuff) to support functional programming.
@akhil45192 жыл бұрын
How do you write a null and empty check for a string using optional ?
@renejacques82883 жыл бұрын
Did you use lambda expressions here, if so, does Optional use lambda by default?
@zman148593 жыл бұрын
Good explanation but, what if I want to return "Person"? How will that work with nullable? So say I make a get request and in the DB, no "Person" might exist
@inakiarias74652 жыл бұрын
Optional obj = Optional.ofNullable(db.getPerson()); Something like that..?
@BetterTomorrow4 жыл бұрын
Sir, will u plz make a complete video on lambda expressions.
@amigoscode4 жыл бұрын
Waheed Khan there is one already
@BetterTomorrow4 жыл бұрын
@@amigoscode thanks Sir. Also make a tutorial on microservices. I got the job because of your tutorials.
@josephwong28325 жыл бұрын
Thanks a lot amigo!!!
@amigoscode5 жыл бұрын
You welcome Joseph
@yevhen.palamarchuk4 жыл бұрын
Nice! Thank you very much!
@amigoscode4 жыл бұрын
You welcome
@SuperSilverJay4 жыл бұрын
So does this mean that imperative programming is becoming null?
@amigoscode4 жыл бұрын
No and never but sometimes there things that can be improved using functional programming
@SuperSilverJay4 жыл бұрын
Amigoscode oh okay that’s good to know. Are there any projects you’d recommend doing to practice streams/functional programming?
@goku62723 жыл бұрын
hello , so whats the use of optional.of() if it does not able to handle null.
@riadhchibani49293 жыл бұрын
great quality
@aichabalde19525 жыл бұрын
That was very helpful thank you daddy😁❤
@amigoscode5 жыл бұрын
you welcome cinhoooooo :)
@tempname77204 жыл бұрын
Nice tut. Suggestion, plz zoom when typing. I had to squint while watching
@yahelbraun54714 жыл бұрын
Same
@subhrajeetmitra36813 жыл бұрын
For Optional obj = Optional.of("Hello"); i am getting Type mismatch: cannot convert from Optional to Optional
@davidleonardobernal614 жыл бұрын
Hello, is it a good practice to pass options as a parameter?
@rahulsinghai30334 жыл бұрын
Please make a series on reactive java if you have knowledge about it
@yak_music3 жыл бұрын
what about OptionalInt ? can we sort a set of OptionalInt ?
@youtubekudd97562 жыл бұрын
thank you
@Jhironsel2 жыл бұрын
Excelent...
@antonhen234 жыл бұрын
Super!
@sdmj7304 жыл бұрын
Thanks brother......
@stefanlarie21513 жыл бұрын
what can Isay? best free tutorial for Optionals
@ollysalanson94522 жыл бұрын
How do I use sout on Eclipse?
@alirez.rahimi3 жыл бұрын
thank you
@goku62723 жыл бұрын
ArrayList list=new ArrayList(); list.add("Mango"); list.add("Apple"); list.add("Banana"); list.add("Grapes"); Optional list1=Optional.ofNullable(list); list1.filter((item)->{ System.out.println(item); return true;}) or ist1.map((item)->{ System.out.println(item); return item;}) is there any way with filter and map of optional to iterate one by one on array element when i using this it returning me the whole array.
@ollysalanson94522 жыл бұрын
legend!
@alessandroformica68243 жыл бұрын
Thank you.
@lisali62053 жыл бұрын
Thank you so much
@green-coder2 жыл бұрын
شكرا لك
@AliAlshishani2 жыл бұрын
todo: redo all my projects using this
@АльфредГордан4 жыл бұрын
thanks
@amigoscode4 жыл бұрын
You welcome
@Humanbeing4854 жыл бұрын
badhiya sikhata hai re tu kallumal :)
@saveUyghurs3 жыл бұрын
Where is my comment was it deleted?
@Metachief_X3 жыл бұрын
TYY
@reactjsdeveloper87583 жыл бұрын
Assalamualaikum brother
@Alberto_Cavalcante2 жыл бұрын
👍
@ABigDoggy3 жыл бұрын
i appreciate you babe
@dontknowwhattotypelo5 жыл бұрын
порядочно пояснил
@amigoscode4 жыл бұрын
I guess thanks
@NeusaLopesdeMendonca2 жыл бұрын
NelsonI like your tutorials man, but this one was messy. You didnt get to the basic fact that Optionals have a main purpose of telling the user that a value being returned might be null and he has to deal with it.