Java Programming for Beginners - Full Course

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น •

  • @YouTubeTOS
    @YouTubeTOS ปีที่แล้ว +189

    I sat through and coded for 6 hours 30 minutes, along with you and i feel like i am on another level of understanding it now! You should be my Uni Professor :)

    • @fhc9916
      @fhc9916 ปีที่แล้ว +8

      Thanks for the compliments.

    • @oximas-oe9vf
      @oximas-oe9vf ปีที่แล้ว +1

      you are awesome

    • @tirtheshjadhav1898
      @tirtheshjadhav1898 10 หลายเดือนก่อน +3

      Yeah but you'll need some sort of notes just in case you forget something, please if anyone has any then do share/tell me how to obtain them

  • @karthikeyanrm3446
    @karthikeyanrm3446 2 ปีที่แล้ว +683

    @Freecodecamp - please create an advanced java course and do a couple of projects as well in Java, Spring boot etc. kind request.

    • @kesava5857
      @kesava5857 2 ปีที่แล้ว +4

      Yesssss

    • @panasonicdiet3691
      @panasonicdiet3691 2 ปีที่แล้ว +6

      Hope they see this!

    • @phil5053
      @phil5053 2 ปีที่แล้ว +10

      Apply datastructures in projects

    • @daniv3ntu
      @daniv3ntu 2 ปีที่แล้ว +1

      That'd be good. I was waiting for a course like this.

    • @rebecaacuevasa
      @rebecaacuevasa 2 ปีที่แล้ว +12

      Yes! We need a Springboot course, that would be super helpful!

  • @rominaprograma
    @rominaprograma 2 ปีที่แล้ว +39

    Hace tres días empecé java y ahora ustedes sacan video, siempre me leen la mente cuando necesito algo jajajja mil gracias

  • @mozart8050
    @mozart8050 8 หลายเดือนก่อน +27

    learned a lot more here than 2 months of class in our university

  • @keshavvats3885
    @keshavvats3885 ปีที่แล้ว +27

    Great video. Thanks freeCodeCamp and Farhan.Just one correction at 3:12:00 , that doubling the arraylist is not always correct.For eg : if your input arraylist is [2,4,5,1,3,6] then it will give [8,4,10,2,12,6] because of the indexOf logic .(It doubles 2 to 4 in the first iteration and in the second iteration again doubles the 4 which actually was doubled from 2 rather than doubling the 4 at index 1)

    • @karry98380
      @karry98380 10 หลายเดือนก่อน

      I'm just starting to learn this, do I prefer to learn Java first?

  • @aliazgarrakib3139
    @aliazgarrakib3139 ปีที่แล้ว +23

    It's nice see someone from Bangladesh doing great work in international plateform . I love your tutorial and Thanks you for doing this

    • @Disha2812
      @Disha2812 5 หลายเดือนก่อน

      He is from bangladesh??

    • @HorsyPotter
      @HorsyPotter 3 หลายเดือนก่อน

      ​@@Disha2812 Yes, it's understandable by his accent.

  • @manny27392
    @manny27392 2 ปีที่แล้ว +161

    This course desperately needs exercises. You may think you understood the programming concepts covered in this video but you'll see that putting them in practice is a completely different story altogether.

    • @N9TheNoob
      @N9TheNoob ปีที่แล้ว +2

      definitely

    • @krishchurasia681
      @krishchurasia681 9 หลายเดือนก่อน +8

      I mean that's obvious lol

    • @mihajlobuncic9619
      @mihajlobuncic9619 6 หลายเดือนก่อน +4

      You should practice by yourself.

    • @takemeserious6772
      @takemeserious6772 3 หลายเดือนก่อน +1

      Do u have any resources that has exercises that I can test from this video

  • @learnwithbasics6478
    @learnwithbasics6478 2 ปีที่แล้ว +532

    I think the basic concepts are easy to find and learn. A lot of students needs good and detailed tutorial on OOP concepts.
    Though you guys are the real W

    • @munib2023
      @munib2023 2 ปีที่แล้ว +5

      Yeah you are right bro

    • @munib2023
      @munib2023 2 ปีที่แล้ว +15

      They should make a full oop Java course.

    • @mathsfun4097
      @mathsfun4097 ปีที่แล้ว +4

      We have bro code to use it is included a s a 12 hr session of all oop concpets

    • @jamesbyrd3740
      @jamesbyrd3740 ปีที่แล้ว +1

      What is an oop?

    • @learnwithbasics6478
      @learnwithbasics6478 ปีที่แล้ว

      @@jamesbyrd3740 object oriented programing.

  • @mrfritz9901
    @mrfritz9901 ปีที่แล้ว +59

    Thank you so much for making this! It's been awhile since I first learned & use Java and now I have to re-learn it. You made this complex language a lot more understandable & approachable.

  • @saideepakreddy0308
    @saideepakreddy0308 4 หลายเดือนก่อน +2

    At 03:11:19, To solve it correctly, One way to do this is to create a copy of the original array and perform operations on the copy while keeping track of the indices correctly. This ensures that modifications are made to the correct elements without interfering with the indexing process.

  • @mehlover
    @mehlover ปีที่แล้ว +22

    Great refresher for relearning Java. It's been a while since I coded in it. You went into easy to understand detailed explanations. Especially on OOP. Thank you so much for making this!

  • @YadiAnyankah
    @YadiAnyankah 2 ปีที่แล้ว +231

    Honestly, Freecodecamp has done so much in the decentralization of knowledge. Although, it seems to be there is a lack of Java content, specifically in the SpringBoot projects. But take my rant as a sidenote while I enjoy and digest this Java content. As always, freecodecamp rocks!!

    • @JasonSamuel-vh1dc
      @JasonSamuel-vh1dc ปีที่แล้ว +2

      Lacks for Groovy as well which is in my opinion great language and great upgrade which makes Java even better.

    • @clubsign36
      @clubsign36 ปีที่แล้ว

      what is groovy ?@@JasonSamuel-vh1dc

    • @lofo_
      @lofo_ 10 หลายเดือนก่อน

      if i learn java from this tutorial could I move onto learning springboot?

    • @Luckytuber_
      @Luckytuber_ 7 หลายเดือนก่อน

      ​@@JasonSamuel-vh1dc😅a. T shirt

  • @lowlight1063
    @lowlight1063 11 หลายเดือนก่อน +5

    I wrote a total of 532 lines of code following this video. This is a really helpful tutorial for beginners. Although I have learned Python prior, mentioning the methods and their creating would've been helpful before going into the OOP part. No offense, but I think I have an Indian accent immunity now.
    Thanks!

  • @thienhuynh7962
    @thienhuynh7962 ปีที่แล้ว +35

    In the ArrayLists part of the video, as of the the current time, you can use the set() method without using Integer.valueOf() just to set the value and Java will automatically figure it out. Take the example in the video, you can write it as .set(2, 30) and it works just fine. This goes the same for the contains() method.

  • @Fgtyyytggfssseuuui
    @Fgtyyytggfssseuuui 2 ปีที่แล้ว +14

    Thx for free courses and sharing knowledge for all 🙏
    I learnt a lot from FCC ...thank You 💜

  • @christcombiccombichrist2651
    @christcombiccombichrist2651 ปีที่แล้ว +7

    I think many course don't explain why. Like example system means your computer operating system Dot . Is like a / in your file, example user/new folder/download. Out is to export. The println is a function that print as the name stated. Here is complete explaination of this: system =(your operating I asume) dot . = (like a directory path separator : user/new folder/download) out = (output or export) dot=(again) println = (a function to print). With that breif explaination why and what it do could make the coures underststandable as the core which is the concept.

  • @violettfilipp
    @violettfilipp 2 ปีที่แล้ว +14

    Thank you Farhan Hasin Chowdhury for a great course of Java!🙏

  • @user-code404
    @user-code404 2 ปีที่แล้ว +23

    Done with this!!
    Thank you Farhan sir!

  • @O1ness-m5u
    @O1ness-m5u 13 วันที่ผ่านมา

    I learned more from this video than entire semester at my uni. Thank you Chowdhruy Shab for your attention to small details!

  • @mim_cryptoxic
    @mim_cryptoxic 2 ปีที่แล้ว +4

    When I heard his voice I was guessing Farhan sir from Bangladesh
    Nice to see him in the best code camp❤❤❤❤

  • @sagzbebou1069
    @sagzbebou1069 ปีที่แล้ว +17

    I think that when you use the forEach method, it does not do what it should.
    You start with [5, 3, 1, 4, 2]
    Because the lambda function looks for the index of value, the iterations will do as:
    the forEach will go sequentially through the ArrayList, i.e. will try pos 0, then 1, then 2, ...
    0 - look for 5 (), finds it at pos 0, and doubles it
    ArrayList is now [10, 3, 1, 4, 2]
    1 - looks for 3, finds it at pos 1, and doubles it
    now : [10, 6, 1, 4, 2]
    2 - looks for 1, finds it at post 2, and doubles it
    now: [10, 6, 2, 4, 2]
    3 - looks for 4, finds it at pos 3, and doubles it
    now: [10, 6, 2, 8, 2]
    4 - looks for 2, but first occurence is at pos 2! so doubles it
    now: [10, 6, 4, 8, 2]
    So the final answer is [10, 6, 4, 8, 2], which is not a list of the doubled elements of the original one.😉
    Otherwise, great course, I really enjoyed it!

    • @haadiyasajid9035
      @haadiyasajid9035 ปีที่แล้ว +1

      i was looking for this comment! thanks for the explanation, it really helped, i was super confused when i noticed it wasn't actually doubled

    • @sagzbebou1069
      @sagzbebou1069 ปีที่แล้ว +1

      @@haadiyasajid9035 Thanks for the pep talk!😀 As I first felt the same way, I went through it and eventually understood. Let's keep working! Cheers.

    • @fhc9916
      @fhc9916 ปีที่แล้ว +1

      Yeah I noticed that long after the video was live. Apologies.

    • @sagzbebou1069
      @sagzbebou1069 ปีที่แล้ว

      @@fhc9916 No worries! That really is a minor issue regarding all the time and efforts you put in this course. Thanks again! Cheers.

    • @DNero13
      @DNero13 ปีที่แล้ว

      This comment needs upvotes great explanation! How do you solve it tho?

  • @WealthyWhisperz
    @WealthyWhisperz 10 หลายเดือนก่อน

    When, you run forEach and updated the same arrayList by multiplying each element by 2, the indexOf method took the first value of 2 which was updated by multiplying 1 and again it just changed it and kept the last 2 intact. timestamp 3:11:00

  • @PalinaMeinhardt
    @PalinaMeinhardt 4 หลายเดือนก่อน +1

    السلام عليكم اخ عادل اني متابعك من دروس الc++ استمر. بلغة الجافا لان نحتاجها في الجامعة بارك الله بيك وبجهودك الكريمة

  • @abhaybanugariya4926
    @abhaybanugariya4926 ปีที่แล้ว +2

    3:02:00 if you are using vs code, you can skip the Integer.valueof part and directly write the value you want.

    • @anurondas3853
      @anurondas3853 ปีที่แล้ว

      It's actually true even if you are not using VS code.

  • @bijuak3235
    @bijuak3235 2 ปีที่แล้ว +6

    hello I am Rechan I am 11 years old and I am studying programming . thank you Farhan sir.

  • @bluesquare23
    @bluesquare23 ปีที่แล้ว +2

    Thank you for making this Farhan. It has been a pleasure spending time with you!

  • @mailoxfrazeeer2967
    @mailoxfrazeeer2967 2 ปีที่แล้ว +1

    thank you farhan you just saved my career

  • @md.marufurrahmanremon3095
    @md.marufurrahmanremon3095 ปีที่แล้ว +4

    I feel proud to watch this tutorial from a renowed tutorial platform by a Bangladeshi!!! Thanks Farhan Bhai for making us proud....

    • @Boltkiller96
      @Boltkiller96 ปีที่แล้ว

      how do u know its from bangladesh and not from pak

    • @nitrozingguy
      @nitrozingguy ปีที่แล้ว

      @@Boltkiller96 cuse he says hes from there

  • @mukizaraymond
    @mukizaraymond ปีที่แล้ว +2

    when i get enough money ill definitely support y'all.

  • @vivaldev
    @vivaldev 2 ปีที่แล้ว +1

    Kiitos!

  • @anandjangid-o2x
    @anandjangid-o2x ปีที่แล้ว +5

    At 3:11:19 there is an error in the program where it set the new value of array list is twice of it's previous value. But in example it [5,3,1,4,2] sets to [10,6,4,8,2]. So we can see that 1 was set 4 and 2 remained unchanged.

    • @KhacHoanPham
      @KhacHoanPham ปีที่แล้ว +2

      The code is incorrect because the method indexOf(n) always returns the FIRST occurrence of n. Therefore, when 1 becomes 1*2 = 2, there are actually two occurrences of the number 2 in the array. However, the multiplication is still applied to the FIRST number 2 found in the array, which leads to the error.
      It's a pity when the author didn't pay attention to such a basic error.

    • @johnkucharsky6927
      @johnkucharsky6927 ปีที่แล้ว +1

      ​@@KhacHoanPhamthanks for answer!

    • @anthonydeluca9832
      @anthonydeluca9832 ปีที่แล้ว +1

      How would you go about doing what he intended? Is there a way to pull the index of the item your on while using foreach?

    • @DNero13
      @DNero13 ปีที่แล้ว

      How do you fix this error please?

  • @LostAlienOnEarth
    @LostAlienOnEarth ปีที่แล้ว +1

    He is amazing! Thank you, Farhan Hasin Chowdhury

  • @shotarcherz1690
    @shotarcherz1690 2 ปีที่แล้ว +1

    Im glad this is so new! Im taking my first java class in college!

  • @rifkirahmattullah
    @rifkirahmattullah 2 ปีที่แล้ว +8

    Next Spring Boot tutorial projects, please!

  • @AfiaSilvi
    @AfiaSilvi 5 หลายเดือนก่อน

    Huge respect from Bangladesh

  • @ByTheRasta
    @ByTheRasta ปีที่แล้ว +1

    55:45 Good job Bangladeshi bro, nice to see you. 💝💝💝

  • @vinitrech
    @vinitrech 2 ปีที่แล้ว +7

    Thank you so much for this absolute awesome course, here I start my Java journey

  • @RuaShalabAlsham
    @RuaShalabAlsham 2 หลายเดือนก่อน

    it is the best java course I have ever watched, thanks a lot👏

  • @AmanTiwari-ww7td
    @AmanTiwari-ww7td 2 ปีที่แล้ว +3

    Please make a one shot video on C++

  • @Darshansingz
    @Darshansingz 2 หลายเดือนก่อน +1

    very good babu moshai, ami toma ke bhalo bhashi

  • @3amorogamer246
    @3amorogamer246 5 หลายเดือนก่อน

    For anyone who's having the same problem, sometimes when running code it will just print hello world in the console even if you didn't have a print hello world line and that's because it's reading the wrong file in replit, yo need to go to config files on the left side of your screen and choose replit then change both entry point and run and add the name of the file you're using instead of Main so for this course which the file name is hello world run would be run = "java -classpath .:target/dependency/* HelloWorld" and entry point would be entrypoint = "src/main/java/HelloWorld.java"
    I've had this problem and it was painful just looking left and right to fix it so remember to replace the HelloWorld parts in both run and entrypoint to the file you're making code in so it actually runs that file
    also funnily enough the part about operators when you try and type all the code he typed in the AI will actually recognize what your doing and will try and assist you by typing them all out and i think the algorithm AI noticed all the people typing the code for this course and learned it from them

  • @shivampal3669
    @shivampal3669 2 ปีที่แล้ว +5

    Nice😎
    Always good quality content
    Hyped up to learn java 👍

  • @bijavix
    @bijavix 2 ปีที่แล้ว +67

    There's no way, I have the Java Oracle docs opened, was searching for a tutorial and you guys released a Course just in the perfect time. Thanks.
    edit: Just finished watching and taking some notes, the video covers everything needed to start programming in java and even gets the basics of OOP. Good work!

  • @justrosy5
    @justrosy5 ปีที่แล้ว +1

    When sorting the vowels in the array at 2:06:11, shouldn't the programmer have to define what order the information in the array has to be sorted in? For instance, what if it's characters from another alphabet, say, if it's Asian or Middle Eastern instead? What if it's groupings of numbers on the 8-stystem rather than the 10-system? What if it's elements found on the Periodic Table of Elements, or what if it's books found in just one section of a Library that both categorizes them and alphabetizes them at the same time? And so on. Shouldn't the programmer have to tell Java exactly what system has to be used for sorting, and be given the chance to define that system with specific details, first, before Java can decide how the information in the array is to be sorted?

  • @diyamahato1006
    @diyamahato1006 2 ปีที่แล้ว +1

    I was looking for java tutorial.Suddenly it popped up in my recommendation.

  • @aravindkmurugan1743
    @aravindkmurugan1743 4 หลายเดือนก่อน

    Thank you for the course. It helped me to get a view on JAVA on a beginner level. Keep doing it

  • @yhd0808
    @yhd0808 6 หลายเดือนก่อน

    Should watch (3:28:38) Object Oriented Programming

  • @segma939
    @segma939 2 ปีที่แล้ว +2

    Waiting for the course buddy.. 😊🤞🏻

  • @farhatolislam
    @farhatolislam 8 หลายเดือนก่อน

    Love from bangladesh sir.Great job.

  • @mr.bangla1696
    @mr.bangla1696 ปีที่แล้ว +1

    Love from Bangladesh

  • @Dreamprime
    @Dreamprime 2 ปีที่แล้ว +3

    Thank you for the modular and balanced presentation.

  • @amitsingh-xf9jh
    @amitsingh-xf9jh 2 ปีที่แล้ว +1

    I voted for it and it's here now 😁✌️

  • @Nain_9
    @Nain_9 2 ปีที่แล้ว +2

    Thanks for the tutorial!

  • @lauris5275
    @lauris5275 ปีที่แล้ว +2

    Watching this after learning javascript this is like completely different language.

  • @ysraelbenyossef4273
    @ysraelbenyossef4273 ปีที่แล้ว +1

    Nice course dude !!!!

  • @AGUNGKAYA
    @AGUNGKAYA 2 ปีที่แล้ว +1

    You guys like can read my mind! Thanks🎉

  • @Letslearntogether_18
    @Letslearntogether_18 ปีที่แล้ว +1

    Good Explanation

  • @Edokami
    @Edokami ปีที่แล้ว +5

    I learned first python then c++ now learning java.

    • @dinesh-c1m6h
      @dinesh-c1m6h 10 หลายเดือนก่อน

      I learned first C next python now Java

    • @karry98380
      @karry98380 10 หลายเดือนก่อน

      Would I prefer to start with java ? Any tips for me

  • @CameraGuy19
    @CameraGuy19 2 ปีที่แล้ว +9

    Java, Ruby, Pearl are the languages that I wanna learn next.

    • @aammssaamm
      @aammssaamm 2 ปีที่แล้ว +2

      Learn making money instead. 😂

    • @QuOUseTERSEa
      @QuOUseTERSEa 2 ปีที่แล้ว

      All dying languages lol

    • @killerdroid99
      @killerdroid99 2 ปีที่แล้ว

      @@QuOUseTERSEa they are not dead tbh

    • @helloworld2054
      @helloworld2054 2 ปีที่แล้ว +1

      Ruby seriously 😂

  • @Rip_vikjoook
    @Rip_vikjoook 8 หลายเดือนก่อน +1

    on the 1 hour and 31 mints10 seconds after the %d is an excellent age to start programing when you are typing :string language =scanner.nextline(); you can instead type.:string language = scanner.next(); then it gives you the option to type what language do you prefer

  • @mahekpanchal9075
    @mahekpanchal9075 ปีที่แล้ว +2

    at 3:12:18 , the updated output is 10,6,4,8,2 ; shouldn't it be 10,6.2,8,4 ? can someone explain ?

    • @fhc9916
      @fhc9916 ปีที่แล้ว

      Hi @Mahek Panchal. So I went back into the code and figured out the problem. You see, the last number of the original list is 2. On the third iteration the 1 in the list becomes a 2. So in the last iteration, when the code is looking for the index of 2, it finds two instances. One is at index 2 so the code multiplies that by 2 and ends up making it a 4. Thanks a lot for pointing it out. If it's still hard to understand, let me know.

  • @mhbutfprtsi
    @mhbutfprtsi 5 หลายเดือนก่อน

    More JAVA!! Great Video.

  • @mayankrai7938
    @mayankrai7938 2 ปีที่แล้ว +1

    Wow I was just thinking about starting .Read my mind lol 😆

  • @Englishprimeaabidriz
    @Englishprimeaabidriz หลายเดือนก่อน

    Thank you free code camp !

  • @vedant17
    @vedant17 ปีที่แล้ว

    Thank you so much! You did an excellent job. 🎉 Enjoyed learning with you, Farhan.

  • @tanbeoi
    @tanbeoi ปีที่แล้ว

    Timeline for myself:
    54:49
    1:35:13
    2:43:01
    3:28:00

  • @johirjohnny2477
    @johirjohnny2477 2 ปีที่แล้ว +2

    he is the best simply but perfactly cover everything in very short time . searching for his more content , fabulous man . Taka love from a Bangladeshi learner of you.

  • @samx4178
    @samx4178 6 วันที่ผ่านมา

    good content easy to follow , thanks ^_^

  • @ChoovioHopi
    @ChoovioHopi 5 หลายเดือนก่อน

    Excellent video, I have been watching, worth recommending

  • @aaryaaa933
    @aaryaaa933 4 หลายเดือนก่อน

    52:43
    String 1 = "abc" will be equal to String 2 = "abc"
    but new String 1 = "xyz" will NOT be equal to new String 2 = "xyz"

  • @birsingh5388
    @birsingh5388 3 หลายเดือนก่อน

    Wow Java is always a great language

  • @helloitsmemina
    @helloitsmemina 6 หลายเดือนก่อน +1

    When I'm lost sometimes, I try to always motivate myself to not focus so much on myself and be mindful of my surroundings. Also, I seek God's guidance because I know he has a better plan and purpose for me than I think. We need to be positive always and do not dwell on negativity. 🙂

  • @erickmarroquin6170
    @erickmarroquin6170 ปีที่แล้ว

    You've help me a lot in my coding learning path. I want to start working soon to support all the effort you are making

  • @jose7pm
    @jose7pm 2 หลายเดือนก่อน

    Thanks for the video. Great help for refresh the memory.

  • @centralbiz5974
    @centralbiz5974 2 ปีที่แล้ว +3

    Hi Beau, great job as always.
    However I miss the chapters in the video

  • @Soup-man
    @Soup-man 6 หลายเดือนก่อน +1

    3:35:28 For a whatever reason, writing Period age instead of int age worked for me. Did that get updated or something?

  • @AntonTechDev
    @AntonTechDev ปีที่แล้ว +1

    Hello! Cool content, very good video! Thanks 👍👍👍

  • @Engibrosman
    @Engibrosman 2 ปีที่แล้ว +2

    Good job....

  • @maniofficial2098
    @maniofficial2098 2 ปีที่แล้ว +1

    YOU NEVER DESPAIR 🤝

  • @a2thegenius343
    @a2thegenius343 2 ปีที่แล้ว +1

    Sir my kind request to you
    Please make course on artificial intelligence and robotics
    Please sir

  • @bryanbalantes6486
    @bryanbalantes6486 2 ปีที่แล้ว +3

    Thank you so much for sharing your knowledge and expertise. I'm waiting for your next java tutorials.

  • @ragebbop7130
    @ragebbop7130 ปีที่แล้ว +1

    Thanks a lot for this course it helped me a lot getting into java and it was done verry clearly, particularly the OOP part at the end !

  • @huilingxie4829
    @huilingxie4829 ปีที่แล้ว

    why it says toString can not work with char. when I did "Arrays.toString(vowels)" at 2:01:28 in the video.

  • @steinlp5490
    @steinlp5490 ปีที่แล้ว

    Why is the answer for the last ArrayList Index 2 4 and not 2? 3:12:40

  • @ZarBucanero
    @ZarBucanero 2 ปีที่แล้ว

    Wooooww wooow wooww fresh new VIDEO!

  • @Raj_9507_
    @Raj_9507_ 6 หลายเดือนก่อน +222

    anyone in June 2024?

  • @harikeshav9187
    @harikeshav9187 2 ปีที่แล้ว +1

    Thanks For Giving Us Great Knowledge🥰🥰🥰

  • @randyor_em1909
    @randyor_em1909 ปีที่แล้ว +1

    Thank you techer.

  • @khaleb_T
    @khaleb_T 2 ปีที่แล้ว +2

    God sent i literally searched for this today

    • @proha2861
      @proha2861 2 ปีที่แล้ว

      Here is it😆

    • @helloworld2054
      @helloworld2054 2 ปีที่แล้ว

      Lol same here I was about to learn Java 😂

  • @carlos7804
    @carlos7804 ปีที่แล้ว

    At 2:46:55 , shouldn't we write sum += numbers[number] in line 9 to sum the array?

  • @roshanrout6287
    @roshanrout6287 ปีที่แล้ว +1

    Please do a advance level Java course. And couple of Java projects also. @freecodecamp

  • @Unknown-so7qv
    @Unknown-so7qv 2 ปีที่แล้ว +3

    We need Spring boot course too

  • @kleinehappy7400
    @kleinehappy7400 4 หลายเดือนก่อน

    Fijn in nl vertaald love it thankyou very mutch ❤

  • @Nebula_official_25
    @Nebula_official_25 2 ปีที่แล้ว +3

    Brother you're Bangladeshi? Your tutorial and your voice are really good.

    • @fhc9916
      @fhc9916 2 ปีที่แล้ว +1

      Yes I am Bangladeshi. And thanks a lot for the kind words. 😊

  • @peky7837
    @peky7837 ปีที่แล้ว

    great video. full of wisdom

  • @geekyprogrammer4831
    @geekyprogrammer4831 2 ปีที่แล้ว +1

    woooaw another Bangladeshi instructor 😊😊😊😊

  • @chandanraj-c4g
    @chandanraj-c4g ปีที่แล้ว

    Please do a video on all design patterns in Java.

  • @eldergod7675
    @eldergod7675 2 ปีที่แล้ว +1

    Thanks as always

  • @turanmertozalp9909
    @turanmertozalp9909 ปีที่แล้ว +1

    There is a problem on code in 3:12:27 if you see at console you will see the problem I couldnt figured it out

    • @fhc9916
      @fhc9916 ปีที่แล้ว +1

      Hi @Turan. So I went back into the code and figured out the problem. You see, the last number of the original list is 2. On the third iteration the 1 in the list becomes a 2. So in the last iteration, when the code is looking for the index of 2, it finds two instances. One is at index 2 so the code multiplies that by 2 and ends up making it a 4. Thanks a lot for pointing it out. If it's still hard to understand, let me know.

  • @adityabali1939
    @adityabali1939 2 ปีที่แล้ว

    you guys are the GOAT