10 Most Common Java Developer Mistakes

Ғылым және технология

In this video, we'll be discussing the top 10 most common mistakes that Java developers make and how to avoid them. As a Java developer, it's important to stay on top of your game and avoid these common pitfalls to ensure your code is efficient, effective, and bug-free.
So, whether you're new to Java development or a seasoned pro, this video is a must-watch. Don't let these common mistakes hold you back from writing high-quality, efficient code.
Tune in now to learn how to avoid these top 10 most common Java developer mistakes.
Don't Forget to
===========================================
💯 Subscribe to Amigoscode - bit.ly/2HpF5V8
💯 Courses Available for free here - amigoscode.com/courses
💯 Join Private Facebook Group and Discord - amigoscode.com/p/join-community
⭐ Table Of Contents ⭐
===========================================
00:00 - Intro
00:21 - Deleting inside Loop
03:12 - Generics
05:08 - Equality
06:19 - If Statements
07:36 - Ternary If Statement
08:39 - Static
09:43 - Switch Statements
10:51 - Try with resources
12:15 - Excessive Garbage Allocation
13:09 - Nulls
14:36 - Libraries
🙊 Here are the goods for all my videos video 🙊
► Recommended Books
===========================================
- Clean Code - amzn.to/2UGDPlX
- HTTP: The Definitive Guide - amzn.to/2JDVi8s
- Clean Architecture - amzn.to/2xOBNXW
► Computer and Monitor
===========================================
- New Apple MacBook Pro - amzn.to/3464Mmn
- Dell 27 INCH Ultrasharp U2719D Monitor - amzn.to/2xM3nW1
- Double Arm Stand Desk Mount - amzn.to/3aYKKfs
- USB C Hub Multiport Adapter - amzn.to/2Jz7NlL
► Camera Gear
=============================================
- Sony ILCE7M3B Full Frame Mirrorless Camera - amzn.to/346QIJn
- Sigma 16 mm F1.4 DC DN - amzn.to/2wbic3Q
- Sigma 33B965 30 mm F1.4 DC DC - amzn.to/39G37Fd
► IDE & Tools I use for coding 💻 🎒
===========================================
- ITerm
- VsCode
- GoLand
- IntelliJ Ultimate
- Sublime
P.S
===========================================
💯 Don't forget to subscribe | bit.ly/2HpF5V8
💯 Join Private Facebook Group and Discord - amigoscode.com/p/join-community
💯 Follow me on Instagram | bit.ly/2TSkA9w
❤️ Thanks for watching

Пікірлер: 147

  • @masterdjon
    @masterdjon Жыл бұрын

    I'm a senior software engineer and I didn't need to listen to this video, but I did. I positioned myself as a beginner and I found your video really interesting. The method of iterative corrections (in the "bool == true" example) is awesome. People learn and retain better this way (from my experience). I would like to express an amelioration you could do: give reasons why this or that is better and I also would tell in which circumstance. Example: In the ternary example, I do prefer one liner too, but only if it is short. And moreover, why there was a mistake (because, in fact, in terms of code execution, there is no difference at all)? (This is not a question to answer here, I already have the answer). That's it! Great video!

  • @KidJV

    @KidJV

    Ай бұрын

    i too prefer one liner as long as it is readable else give me an if-else

  • @MrMineadrian
    @MrMineadrian Жыл бұрын

    Since java 14 (i think) we can write switch statement using ->. for example: switch (caseIndex) { case 0 -> System.out.println("zero") case 1 -> System.out.println("one") default -> System.out.println("sth") } and using that we don't have to add break statement

  • @ReasonableRadio

    @ReasonableRadio

    29 күн бұрын

    that's not too bad. Is it ever really necessary to have a switch statement in the first place though? I suppose it allows you to skip the step of having a table if you're truly just processing a unique output

  • @zazahead
    @zazahead Жыл бұрын

    Good Information! The only thing I think is important to mention additionally is that in the first example, you should also check for null values to avoid a NullPointerException. In general I think just comparing Strings with equals without considering null values is one of the most common beginner mistakes!

  • @salawujonathan6722

    @salawujonathan6722

    Жыл бұрын

    Exactly. NullPointerException is one of the most common exceptions in the language.

  • @ITZollx
    @ITZollx Жыл бұрын

    Good format mate, knew some but certainly not all... fun to follow along.

  • @gokuls2293
    @gokuls2293 Жыл бұрын

    Man i just love watching ur videos, learnt a lot of standards from ur code review videos. Currently i am planning to change jobs and quite afraid that i am not up to the level. :(. Keep posting these videos, i learn a lot from you, Thank u for everythiing

  • @hiro6164
    @hiro6164 Жыл бұрын

    i started learning java 5 months ago and just found your channel

  • @Apopjak
    @Apopjak Жыл бұрын

    I am very new programmer, I took Amigoscode Java Master Class and I can proudly say that I am not doing not even one of these mistakes because the course taught we well. Thanks buddy! Now I see how the powerful your teaching really is

  • @YaroMalik

    @YaroMalik

    3 ай бұрын

    Is it paid?

  • @smarttrupti2007
    @smarttrupti2007 Жыл бұрын

    Thanks for sharing such nice quick tips. Can you please make detailed video on garbage collector in java and optionals topics, please? Appreciate your explanations 👍

  • @ms-pf9ow
    @ms-pf9ow Жыл бұрын

    Learned a lot, thanks Nelson

  • @yhwh7346
    @yhwh734611 ай бұрын

    Thanks for this, comrade! Excellent summary

  • @GianfrancoTerrazzano
    @GianfrancoTerrazzano6 ай бұрын

    Really amazing, man! As junior developer I really want to thank you for the tips.

  • @mookayreet8518
    @mookayreet8518 Жыл бұрын

    keeeeep doing theeeese short clips. I love them. Thanks

  • @zip3144
    @zip3144 Жыл бұрын

    12:09 you can write do-while loop instead the while loop to make it good concepts of loops

  • @houssemmhamdi1137
    @houssemmhamdi1137 Жыл бұрын

    Salam Bro, This is very helpfull, barak allah fikom, eid mubarek

  • @pablopronsky7364
    @pablopronsky7364 Жыл бұрын

    great content amigo!!!! hope you are doing great!!!

  • @hamidoyempemi27
    @hamidoyempemi27 Жыл бұрын

    Thanks for the lessons man. May Allah reward you abundantly.

  • @jeffersonfreitas4554
    @jeffersonfreitas4554 Жыл бұрын

    Very usefull tips. Thank's!!

  • @jihedbouchnak
    @jihedbouchnak Жыл бұрын

    wow realy good work thanks a lot i love to see tips and optimisations

  • @irmuunirmuun3580
    @irmuunirmuun358011 ай бұрын

    really helped me thanks a lot

  • @ilhomjonaxmatov6714
    @ilhomjonaxmatov6714 Жыл бұрын

    thanks for the info. But I think it would have been much easier to use the "new switch expression" available since java 12, if we used that our code would have been switch (caseIndex) { case 0 -> sout("zero"); case 1 -> sout("one"); case 2 -> sout("two"); case 3 -> sout("three"); default -> sout("default") }

  • @moromann1

    @moromann1

    Жыл бұрын

    Cool! I didn't know that! Is it only when the case is a one-liner?

  • @rvbsm

    @rvbsm

    Жыл бұрын

    @@moromann1 not only. Just use curly braces if code is longer than one line

  • @KingstonFortune

    @KingstonFortune

    Жыл бұрын

    yes! same thing came to mind immediately I saw the switch

  • @schleuxy2

    @schleuxy2

    Жыл бұрын

    From my side its can be better by return ning the value and apply the sout outside the switch. Because in this actual case thé switch is doing two things so its not single responsibility. If after you need only the values without print them you would have to create à New method to do the same thing. Or you would have to refacto your code to what I proposed before.

  • @soniablanche5672

    @soniablanche5672

    Жыл бұрын

    I wouldn't even use a switch for this, just a simple array. String[] numbers = {"zero","one","two","three"}; if(index numbers.length) { return "default"; } return numbers[index];

  • @flaviuvanca9289
    @flaviuvanca92898 ай бұрын

    Hey @Amigoscode, I have been watching your channel for a while and I think it's the best Java programming channel on KZread. Keep up the hard work and wish you all the best.

  • @Maged_Mohsen
    @Maged_Mohsen Жыл бұрын

    Thanks for the video and Ramadan Mubarak, brother!

  • @isahbala2540
    @isahbala2540 Жыл бұрын

    Very helpful in fact at the right time against cosc211 Java OOP exams we'll have tomorrow.

  • @caffeinejavacode1475
    @caffeinejavacode1475 Жыл бұрын

    nice to hear you, maestro :)

  • @JamesRitala
    @JamesRitala Жыл бұрын

    Great piece of info for Java developers.

  • @rajkhare5949
    @rajkhare5949 Жыл бұрын

    thanks for the nice tips!!!

  • @786Peacelover
    @786Peacelover Жыл бұрын

    Asalamu aliakum wr wb. MashaAllah.. Love the content. May Allah make you Mufti Menk in programming. Love to hear your advices.

  • @bakhtiyor_sulaymonov
    @bakhtiyor_sulaymonov Жыл бұрын

    Thanks for the video

  • @hadiya2.016
    @hadiya2.016 Жыл бұрын

    بارك الله فيك!

  • @kalaimaranmadhavan4182
    @kalaimaranmadhavan4182 Жыл бұрын

    Thank You man

  • @muoiomanuel4708
    @muoiomanuel4708 Жыл бұрын

    5 Months ago, I started studying cs in university, i still have no clue about coding... (lol) Afters seeing your video, i got smarter. Nice teaching!

  • @arulkumar_ap
    @arulkumar_ap Жыл бұрын

    Hai brother, very useful your videos thank you so much... Please make video relate to Java Design patterns

  • @developer_hadi
    @developer_hadi Жыл бұрын

    Many things looks similar to JavaScript, I'm thinking of learning Java after mastering JavaScript

  • @alaaitanii
    @alaaitanii5 ай бұрын

    وعليكم السلام! جزاك الله خيرا!

  • @gleitonfranco1260
    @gleitonfranco1260 Жыл бұрын

    Top tips! 💡

  • @mattstyles4283
    @mattstyles4283 Жыл бұрын

    4:45 Worth stressing how important it is to use interfaces. This is a very simple example, but if it’s being passed around your codebase as the concrete implementation, that’s a lot of places you’ll need to change if you decide to use a different implementation… The same is true for when you use third party libraries, database etc. You will usually want some interface to that code

  • @IvanRandomDude

    @IvanRandomDude

    Жыл бұрын

    Sounds like 2 sec job using any decent code editor

  • @freetiime5444
    @freetiime54442 ай бұрын

    Thank you a lot for your video. I am interested in your course master class, but it is a little high course. Do you provide any ways to get coupons?

  • @alexanderkomanov4151
    @alexanderkomanov4151 Жыл бұрын

    Awesome!

  • @firaskedidi9868
    @firaskedidi9868 Жыл бұрын

    God bless you brother 🙏

  • @michelchaghoury9629
    @michelchaghoury9629 Жыл бұрын

    Can you please make a video about event-driven architecture with Spring Boot and Axion Framework please ? and thank you

  • @talbiabdelali5914
    @talbiabdelali5914 Жыл бұрын

    Thanks bro

  • @nnoliraphael5448
    @nnoliraphael5448 Жыл бұрын

    Amazing content as usual

  • @valentineezerins6888
    @valentineezerins6888 Жыл бұрын

    Can you make separated playlist for same videos, pls? Also thank for video i will share this with some collogues which cant write good code

  • @navedakther4039
    @navedakther4039 Жыл бұрын

    I literally laughed for 5 mins after seeing the thumbnail 😂😂

  • @Starchaser38

    @Starchaser38

    Жыл бұрын

    I was staring at it a few seconds thinking "Who in the world compares a datatype and a value??" 😂

  • @pyroandi6797

    @pyroandi6797

    Жыл бұрын

    @@Starchaser38 In Java it's boolean, you probably thought about some other language like C :D

  • @Starchaser38

    @Starchaser38

    Жыл бұрын

    @@pyroandi6797 Yes, I come primarily from C/C++ 😅 Those were very hilarious few seconds, before I realised about the different type names 🤣

  • @user-el7fr6if3e
    @user-el7fr6if3e Жыл бұрын

    great content amigos, well done

  • @sirojiddinsaidov3657
    @sirojiddinsaidov3657 Жыл бұрын

    MashaAlloh. JazakAllohu xoyron

  • @mohammadtoficmohammad3594
    @mohammadtoficmohammad3594 Жыл бұрын

    thanks brother

  • @praveens2272
    @praveens2272 Жыл бұрын

    I think I could consider myself as a senior developer because whatever you explained in this video i know all of these.

  • @OffdayTherapy
    @OffdayTherapy7 ай бұрын

    Awesome content

  • @thembamakinita5526
    @thembamakinita5526 Жыл бұрын

    For next Video can you Kindly show us how to make our spring docker images connect and communicate with non-dockerized applications or databases

  • @Md_sadiq_Md
    @Md_sadiq_Md Жыл бұрын

    Pushing the algorithm ❤

  • @sridhar3623
    @sridhar3623 Жыл бұрын

    Amazing your java programming videos I have one doudt of oops concepts Give me one real time examples video , like gaming topics example on oops

  • @kundaimusindo5658
    @kundaimusindo5658 Жыл бұрын

    Hi bro i am writing an ecommerce site using Java for backend. What better way to store product images.

  • @AyraSikil
    @AyraSikil Жыл бұрын

    Thanks for your videos! BTW, I was thinking about this situation: there's an enum for statuses - and I was writing a method, that would make something depending the enum and then return enum.toString - but formatted to a more common format - first letter capital, than all letters in lower case, and _ replaced with spaces. What would be a better way - using StringBuilder, or getting substring(0,1) + substring(1).toLowerCase().replaceAll etc.?

  • @KingstonFortune

    @KingstonFortune

    Жыл бұрын

    might as well use streams...

  • @KingstonFortune

    @KingstonFortune

    Жыл бұрын

    Arrays.stream(Status.values()) .map(s -> s.getVal().substring(0,1).toUpperCase() + s.getVal().substring(1)) .map(c -> c.replace("_", " ")) .forEach(System.out::println); enum Status { ON("available"), OFF("offline"), BUSY("brb"), CALL("in_a_meeting"), DND("do_not_disturb"); final String val; Status(String s){ this.val = s; } String getVal(){ return val; } }

  • @salmanpatel2968
    @salmanpatel29689 ай бұрын

    superb you are

  • @23ZeuZ23
    @23ZeuZ235 ай бұрын

    Optional blew my mind

  • @cdhagen
    @cdhagen Жыл бұрын

    1:30 surprised that you didn't touch on .removeIf() method that is present on all Collection subclasses. It's much less cumbersome than using Iterators and basically a one-liner. Functional trumps imperative style.

  • @Jazzon234

    @Jazzon234

    Жыл бұрын

    He mentioned .removeIf() on 3:08 but yeah it was quite short explanation and can easily be overseen.

  • @emanueltanase6638
    @emanueltanase6638 Жыл бұрын

    A very useful video! Can you make one with common mistakes in Spring boot?

  • @finelooksfashion2732

    @finelooksfashion2732

    Жыл бұрын

    Literally it's the video before this one..

  • @lovetheentertainment9949
    @lovetheentertainment9949 Жыл бұрын

    👇👇🙏🙏🙋‍♂️🙋‍♂️👇👇 Need clear video on how to store date and time seperately into Database table columns For example: patient take appointment for doctor on particular day and time and also update them Can you make a spring boot angular app explaining this And also how to store date and time seperately using rest API

  • @shehzadamalang969
    @shehzadamalang969 Жыл бұрын

    Very help full video, your explanation very easy to learn n understanding. Sir amigoscode you mostly use intelji idea but now which editor is this? this is nice because we can see all method in the class very easily. please let me if every person know about that thanks

  • @xiaotao9319

    @xiaotao9319

    Жыл бұрын

    still intellij idea,but use [structure] window instead of default [project] window,u can find it on the top of ur intellij idea menu,choose Views -> tool window -> structure

  • @alexisantonindioulo4225

    @alexisantonindioulo4225

    Жыл бұрын

    you can also use Vscode

  • @yaphetb5717
    @yaphetb5717 Жыл бұрын

    I start watching Nelson's videos after I smash the likevbutton first😆.

  • @sharadsingh2856
    @sharadsingh2856 Жыл бұрын

    Awesome

  • @rydmerlin
    @rydmerlin Жыл бұрын

    Interesting that Java does not let you get a reference to the iterator in a for loop that internally uses an iterator.

  • @nikolaik.3489
    @nikolaik.3489 Жыл бұрын

    awesome

  • @ReasonableRadio
    @ReasonableRadio29 күн бұрын

    Huge bait that you have a switch statement and the approach is "don't forget to make the syntax the same" rather than bleach your code

  • @tanveerbaba1155
    @tanveerbaba1155 Жыл бұрын

    My grandfather used to wear that type of cap😅😅❤❤…. Love from kashmir❤❤❤❤

  • @eskos4338
    @eskos4338 Жыл бұрын

    great video!... but i wouldnt really agree with the ternery example return age >= 18 ? "Adult" : "Child" -> it is a very short way of writing the right logic but just isnt simple even if you are familiar with this expression i prefer the "if else" variant its easier to read

  • @alexisantonindioulo4225

    @alexisantonindioulo4225

    Жыл бұрын

    write less and do more

  • @eskos8031

    @eskos8031

    Жыл бұрын

    @@alexisantonindioulo4225 and therefore be more cryptic ... If you are writing the code for machines yes... But usually human beings will read the code

  • @joaoruss0
    @joaoruss0 Жыл бұрын

    BTW, new UI's default dark theme is different only on MacOS, Windows and Linux have the same color scheme. Unsure why.

  • @Apopjak

    @Apopjak

    Жыл бұрын

    my intelliJnew UI is much darker tho. Windows 11

  • @joaoruss0

    @joaoruss0

    Жыл бұрын

    I think I know why, "Edit color scheme -> Dracula Contrast"

  • @soheilrf4280
    @soheilrf4280 Жыл бұрын

    what is your intelliJ theme in this video?

  • @friedec3622
    @friedec3622 Жыл бұрын

    "Don't return null, it's bad" JavaScript: Invent undefined

  • @isaacwhiz
    @isaacwhiz Жыл бұрын

    Kareem Ramadaan. Thanks bro

  • @khalidessamoudi2291
    @khalidessamoudi2291 Жыл бұрын

    How can I communicate with you brother directly thanks

  • @faizan346
    @faizan346 Жыл бұрын

    good to know that I don't do these mistakes.

  • @ExSpoonman
    @ExSpoonman6 ай бұрын

    The thumbnail def looks like something you'd expect from Java devs 😂

  • @monishwarmc1829
    @monishwarmc1829 Жыл бұрын

    15:10🤨🤔🥴😁

  • @nurmuhammadikhsan5876
    @nurmuhammadikhsan5876 Жыл бұрын

    my company started migrating all java code to kotlin, is that a great decision?

  • @stalker200368

    @stalker200368

    Жыл бұрын

    Yes, kotlin is java on steroids

  • @glaze4629

    @glaze4629

    Жыл бұрын

    Kotlin and Java are almost 100% interoperable, aside from a kotlin module for some libraries to work with it, you'll enjoy it a lot

  • @Ahmed-zeno
    @Ahmed-zeno Жыл бұрын

    وعليكم السلام

  • @17_hariprasath.j41
    @17_hariprasath.j41 Жыл бұрын

    Bro is it possible to build a website using Java .

  • @alienwarex51i3

    @alienwarex51i3

    Жыл бұрын

    Yes

  • @17_hariprasath.j41

    @17_hariprasath.j41

    Жыл бұрын

    @@alienwarex51i3 how

  • @17_hariprasath.j41

    @17_hariprasath.j41

    Жыл бұрын

    @@deadw1nter679 ohh okie thank you

  • @alienwarex51i3

    @alienwarex51i3

    Жыл бұрын

    @@17_hariprasath.j41 Spring Boot, JPS.. Apache Tomcat. Lots of ways

  • @17_hariprasath.j41

    @17_hariprasath.j41

    Жыл бұрын

    @@alienwarex51i3 okie

  • @hammer9185
    @hammer9185 Жыл бұрын

    how can i change my inntellij build loading animation with different color. I saw that yours is like rainbow🌈.

  • @xiaotao9319

    @xiaotao9319

    Жыл бұрын

    plugin:nyan progress bar

  • @filipstojiljkovic4711
    @filipstojiljkovic471111 ай бұрын

    Amigo are you cold, whats with a cap on ?

  • @alvidediev97
    @alvidediev97 Жыл бұрын

    My dear ahi, please, dont forget about اَلسَّلَامُ عَلَيْكُمُ‏‎ 🤗❤

  • @felipe1876
    @felipe1876 Жыл бұрын

    is that ok to state in our portifolio that we used chat gpt to refactor the code?

  • @norte-code
    @norte-code Жыл бұрын

    I wish some KZreadr to spring/Java like Phillip lackner on Android, cuz he teach something that is reaaaally problems, not this simples thinks

  • @salmanqudrat6741
    @salmanqudrat6741 Жыл бұрын

    isnt arraylist heterogenous?

  • @alexisantonindioulo4225

    @alexisantonindioulo4225

    Жыл бұрын

    No, if you define a type all information in the ArrayList must be the same type

  • @frsh3083
    @frsh3083 Жыл бұрын

    1. in the first example you don't even have to use any explicit loop, just use .filter(), it's thread-safe as well 2. doesn't really someone use generics? is it java 4 or what? 3. I second that, string pool and equality are literally the basics of that language, but still a lot of people doesn't understand it 4. intellij screams "if statement can be simplified", I'd rather give an piece of advice: "listen to your linter!" 5. the ternary's cool :) 6. when it comes to static fields, I'd rather pay attention to not allocate any particular amount of memory to them since they won't be garbage-collected 7. the proper use of switch statements are good, but the switch expressions are better :) 8. agree 9. generally I recommend to get familiar with the jcmd tool, you can check memory dumps thanks to it and many many more 10. optional is a good step forward, but vavr option is even better

  • @tofahub

    @tofahub

    Жыл бұрын

    This was helpful. I knew most of what he covered but your points are a step further. Did you find this in the "Effective Java" book?

  • @infoelekblog9688
    @infoelekblog9688 Жыл бұрын

    I think the advice about using List instead ArrayList does not apply when working with local variables, by doing so you limit yourself to use only interface that List provide (without casting). Generally your device is good but the way you change the code is is a bad practice :|

  • @Jazzon234

    @Jazzon234

    Жыл бұрын

    It depends on the implementation you are using. Speaking of List and ArrayList, there is no reason to use ArrayList because it doesn't really provide any additional functionality that you would need to use. If the specific implementation provides additional functionality, then yes you are right :)

  • @sorieran8695
    @sorieran8695 Жыл бұрын

    Number 1: Develop anything in Java

  • @JatBadmos
    @JatBadmos Жыл бұрын

    👍👍

  • @cheikhtidianediouf5968
    @cheikhtidianediouf5968 Жыл бұрын

    where is the " assalamou allaykoum amigoscode " ?

  • @cheikhtidianediouf5968

    @cheikhtidianediouf5968

    Жыл бұрын

    I finally heard it at the end of the first part ❤

  • @lordtrollalot8707
    @lordtrollalot8707 Жыл бұрын

    1st mistake: started a Project in Java xP

  • @stalker200368
    @stalker200368 Жыл бұрын

    I honestly dislike new ui. It became too minimalistic, less functional and comperhensive, now every button only has icon instead of icon + name, so you cant say what is what without clicking on it, the color is also more blue, so it hurts my eyes

  • @Mikenight120

    @Mikenight120

    Жыл бұрын

    I really love the new UI, you can change the theme of the editor too just in case. I never clicked on things and usually have everything at the reach of keyboard shortcuts so its very nice to remove the clutter in my opinion.

  • @CVenture
    @CVenture Жыл бұрын

    Switch to New UI pls. Classic UI sux.

  • @ilyatemnikov9624
    @ilyatemnikov9624 Жыл бұрын

    Judging by the cover, one gets the impression that Java is programmed by people with Down syndrome and cerebral palsy at the same time

  • @manilladrift

    @manilladrift

    Жыл бұрын

    LMAO so true 😂😂

  • @SanidhyaKumar-lf2pv
    @SanidhyaKumar-lf2pv Жыл бұрын

    java or jewa

  • @user-eh4ep7yc9w
    @user-eh4ep7yc9w Жыл бұрын

    It's a joke with switches? Why don't just use "->" syntax?

  • @amigoscode

    @amigoscode

    Жыл бұрын

    Not everyone using latest version of Java

  • @V4dk4n

    @V4dk4n

    Жыл бұрын

    Many projects are java 8.

  • @alexisantonindioulo4225

    @alexisantonindioulo4225

    Жыл бұрын

    @@amigoscode yes i'am agree with this almost people dont know the last version of java, so in the demo he used the basic version to explain how to use Switch case correctly.

  • @mayconfrr
    @mayconfrr Жыл бұрын

    Bro, if you’re having to explain to someone how .equals work, you probably shouldn’t be telling about string optimization on memory poll

  • @EhteshamShahzad
    @EhteshamShahzad Жыл бұрын

    8:17 I beg to differ. That's less readable, more cryptic. Especially for someone who is new to coding. I like your previous approach better, just remove the else condition.

  • @YounisLY
    @YounisLY Жыл бұрын

    The topics you talk about are interesting and you never fail to make me click, but i can never finish your videos because you are way way too slow, you always lose me halfway through. Please speed it up a little more

  • @deadw1nter679
    @deadw1nter679 Жыл бұрын

    Who tf write this bad code

  • @Jazzon234

    @Jazzon234

    Жыл бұрын

    Beginners?

  • @hiro6164

    @hiro6164

    Жыл бұрын

    your mom

  • @asennikolaev8106

    @asennikolaev8106

    Жыл бұрын

    trainees

  • @deadw1nter679

    @deadw1nter679

    Жыл бұрын

    n00bz

Келесі