Introduction to Java - Architecture & Installation

Поділитися
Вставка
  • Опубліковано 22 лип 2024
  • In this video we learn about the fundamentals of Java. How it works, the architecture, code execution, every single step in detail. We also cover the installation of tools that are required to write code in Java.
    Software download links:
    - www.jetbrains.com/idea/download
    - www.oracle.com/java/technolog...
    Take part in the learning in public initiative! Share your learnings on LinkedIn and Twitter with #DSAwithKunal & don't forget to tag us!
    👉 Resources
    - Join Replit: join.replit.com/kunal-kushwaha
    - Complete Java DSA playlist: • Java + DSA + Interview...
    - Code, Assignments, & Notes: github.com/kunal-kushwaha/DSA...
    ➡️ Connect with me: www.techwithkunal.com
    =========================================
    Timestamps:
    0:00 Introduction‌‍‍‍‌‌‍‍ ‌‍‍‌‍ ‌‍‍‌‍‍‌‍ ‌‍‍‌‍‌‍‌ ‌‍‍‌‍‍‍‌ ‌‌‍‍‌ ‌‌‍‍‍
    0:47 Why we use Programming Languages
    1:33 How Java Executes?
    2:02 .java file (Human Readable)
    2:16 .class file (Byte Code)
    3:58 Why Java is Platform Independent?
    5:14 More about Platform Independence
    9:36 Architecture of Java
    10:35 JDK
    12:12 JRE
    13:48 Explanation of Some Terms
    13:55 Compile Time
    14:03 Runtime
    14:10 How JVM Works? (Class Loader)
    19:07 JVM Execution
    21:30 Working of Java Architecture
    23:19 JRE vs JVM
    24:46 Tools Required to Start Programming in Java
    27:08 Outro
    #java #placement #dsa #interviews

КОМЕНТАРІ • 784

  • @sujalsamai6459
    @sujalsamai6459 3 роки тому +709

    Nobody will ever tell this much details anywhere, we all are lucky to get him as our teacher❤️

  • @sulfuricacid7989
    @sulfuricacid7989 27 днів тому +59

    Anyone watching in 2024 ??

  • @jammy2003
    @jammy2003 3 роки тому +691

    Anyone else would have started this intro course with a hello world but ma man Kunal started with how Java is compiled. Very impressed!

    • @deveshkumar3504
      @deveshkumar3504 3 роки тому +11

      That's really great. I too appreciate this kind of start ...Great job

    • @dd-iu6iy
      @dd-iu6iy 3 роки тому +3

      True

    • @raushansoni5383
      @raushansoni5383 2 роки тому +1

      Exactly

    • @gbharath576
      @gbharath576 2 роки тому +1

      Bro is this only data structures or if i want to learn java also i can start with this course?

    • @vaibhavnayak3416
      @vaibhavnayak3416 2 роки тому +1

      @@gbharath576 yes

  • @irfantech7201
    @irfantech7201 3 роки тому +125

    23:34 JRE VS JVM
    JRE Is like a "Bike"
    JVM Is Like a "Engine"

  • @dhrubajitbhattacharjee3608
    @dhrubajitbhattacharjee3608 3 роки тому +110

    Finally found the teacher we've looking for so long.

  • @janhavisharma6897
    @janhavisharma6897 8 місяців тому +14

    Our college teachers only told to install JDK but I never understood the reason behind. I'm glad that I'm learning Java from you! Blessed to have you as our mentor!

  • @raihanabenazir2028
    @raihanabenazir2028 2 роки тому +144

    Everyone deserves to learn computer science from teachers like you. You show passion and expertise and inspire it in the people who are watching. Great job and huge thanks for doing it all for free!!

    • @KunalKushwaha
      @KunalKushwaha  2 роки тому +28

      Thanks again!

    • @VijayKumar-go6cr
      @VijayKumar-go6cr Рік тому +1

      yar assignment ke answers kaha par the koi bataeha mai bhul gaya?????????????????

  • @vaishnavidineshbhandare8615
    @vaishnavidineshbhandare8615 Рік тому +38

    Skipping college lectures to watch Kunal's videos....unbelievable !! I was never passionate about DSA just hearing the name of it I use to always cut the topic off but now I'm really enjoying learning it with the help of Kunal's teaching. We all are very grateful to have a human-like you mentoring us. Thanks a lot for such a fantastic course...lucky to have you as our teacher. You are really the definition of "A TEACHER"..INDEED!

  • @avanishdubey6556
    @avanishdubey6556 3 роки тому +43

    I imagine that when the starter is looking grand, the main course will be equally impressive.

  • @infotomurali
    @infotomurali Рік тому +7

    OMG...To this date I am a fearful guy and avoided learning to code, I should have lived my entire life with fear, but God listen to my prayers and suddenly your videos popped up and now started watching and my fear vanished in the first video itself, and your explanation to reach a Man who doesn't even see the computer how it works, for sure you are a God-given gift to me and you are going to change many lives, Thanks @kunal kushwaha, God bless you with good health.

  • @karthikjampula1345
    @karthikjampula1345 3 місяці тому +3

    This guy explains everything in detail without letting us feel bored...I might be too late but I have got the best introduction lecture which I will never forget.

  • @showsheep4162
    @showsheep4162 3 роки тому +141

    Is this series of education going to be free? If it's going to be , I'm going to learn it through my heart. Never found a teacher like you who explains things in such a fluent and cogent way.

    • @KunalKushwaha
      @KunalKushwaha  3 роки тому +71

      Yes, all free.

    • @tejassingh9127
      @tejassingh9127 2 роки тому +10

      @@KunalKushwaha You are the best😍 Thanks for your efforts we are learning so much from you. Thanks to be our guru

    • @VijayKumar-go6cr
      @VijayKumar-go6cr Рік тому

      @@KunalKushwaha yar assignment ke answers kaha par the koi bataeha mai bhul gaya?????????????????

  • @Dreamer-oq2pi
    @Dreamer-oq2pi 2 роки тому +13

    I am ngl this is the first time I have understood flow chart, pseudo code & java's theoretical part so easily maybe because u have explained it in a structural manner and in so much easy way. This easily explained the fact that a student can only understand things if the teacher knows how to explain things. Thank you so much for this amazing playlist. We are very lucky to have you as a teacher.

  • @sanyamsharma4038
    @sanyamsharma4038 Рік тому +14

    Timestamps:
    0:00 Introduction‌‍‍‍‌‌‍‍ ‌‍‍‌‍ ‌‍‍‌‍‍‌‍ ‌‍‍‌‍‌‍‌ ‌‍‍‌‍‍‍‌ ‌‌‍‍‌ ‌‌‍‍‍
    0:47 Why we use Programming Languages
    1:33 How Java Executes?
    2:02 .java file (Human Readable)
    2:16 .class file (Byte Code)
    3:58 Why Java is Platform Independent?
    5:14 More about Platform Independence
    9:36 Architecture of Java
    10:35 JDK
    12:12 JRE
    13:48 Explanation of Some Terms
    13:55 Compile Time
    14:03 Runtime
    14:10 How JVM Works? (Class Loader)
    19:07 JVM Execution
    21:30 Working of Java Architecture
    23:19 JRE vs JVM
    24:46 Tools Required to Start Programming in Java
    27:08 Outro

  • @iamparitosh
    @iamparitosh 2 роки тому +22

    I have heard negative comments about Kunal that's why I was avoiding his content before but this explanation is really top-notch. So much energy goes into preparing all the content!

  • @mananagarwal9253
    @mananagarwal9253 3 роки тому +19

    I've never come across this level of explanation of Java. This is just great.

  • @04bhumikachaturvedi55
    @04bhumikachaturvedi55 2 роки тому

    Hello sir, jab mai videos k title dekhti hu toh lagta hai yeh toh aata hai pr jab woh video dekhna start krti hu aur apka explanation dekhti hu toh lagta hai mujhe toh kuch bhi nhi aata each and every time ap itna deep explanation dete ho absolutely amazing

  • @vikaspawar5193
    @vikaspawar5193 Рік тому +22

    I bought a paid course for Java online. It was good and worth it. But I must confess, this course covers Java at such depth that I haven't found in many courses. Props to you, Kunal.

  • @AnkitKumar-ji4bj
    @AnkitKumar-ji4bj Рік тому +3

    Kunal Bro... Seriously This is the amazing DSA series I have ever seen. I go through many of the UA-cam channels for the search of right content but did not find such amazing tutorials anywhere. Even I paid 70k in a bootcamp to learn these skills but that too did not satisfy at all. You have done a superb work. Hard work is clearly shown in these videos.
    Thanks Bro.

  • @shirisharao4149
    @shirisharao4149 2 роки тому +3

    I don't think any of the university curriculums explain java this well. Kudos to you!

  • @user-zb2ee1yg5v
    @user-zb2ee1yg5v 9 місяців тому +2

    Ngl but you are not only one of the best programming teachers from UA-cam but actually you are the only best here on UA-cam ...
    Lots of respect and love from Pakistan
    Stay happy kind and blessed sir

  • @nitishsah1060
    @nitishsah1060 2 роки тому +1

    Boss a big salute to you... After watching your videos i have decided to learn it again from your course... Nobody have given such a detail course in yt

  • @bushranazish5543
    @bushranazish5543 2 роки тому +3

    This is GOLD and we are grateful to you Kunal for providing it for free. You have made it with love which is very well visible. Thank you so much and keep up the good work 👍

  • @shashikantmane1055
    @shashikantmane1055 2 роки тому +1

    No one has explained like kunal. Huge respect man!!! excellent series

  • @ansumankar1397
    @ansumankar1397 2 роки тому +3

    It is really nice and explained to the very detail, I am in the java field for quite a few days now but these clarity I never got ever before ,hats off... 🔥🔥🔥

  • @nivetha8953
    @nivetha8953 Рік тому +2

    I'm lucky to having found this series... ur contribution is incredibly helpful and it's the best course I've ever seen

  • @vedantparmar5549
    @vedantparmar5549 2 роки тому +1

    Kunal I already know the basics of Java,but still I am watching it from the beginning ,The way you are explaining is super Awesome and at last i wanna say you are doing a great job!!Thanks Man!

  • @sreenivasprasad6538
    @sreenivasprasad6538 3 роки тому +9

    Hello Kunal, I am really happy and proud of you. Thank you so much for the beautiful content. I am sure you will explain DSA in more detail. Once again thanks a lot brother.

  • @tusharkumar7963
    @tusharkumar7963 3 роки тому +5

    Wow! Absolutely loved it! Finally, I am able to understand what JDK, JRE, JVM mean! I am so lucky to have you as my teacher! Keep it up bro 🙌

  • @devas1631
    @devas1631 9 місяців тому

    At last found a yt series perfect for my DSA Learning...would recommend this to anyone who is starting DSA from scratch ❤.

  • @ajinkya2853
    @ajinkya2853 Рік тому +1

    I did a java course but never knew this much details... No one can explain this much lucid 🙂

  • @aswinvignesh3985
    @aswinvignesh3985 2 роки тому

    I dont know if this is the best JAVA course on the internet , But I love your passion for teaching and to your programming , simply this is what is required . Kindly take this course afar by completing 100% . Thank you

  • @faizanmansoori7607
    @faizanmansoori7607 2 роки тому

    best UA-cam coding channel ever!
    other channels with millions and millions of subs are no where close to Kunal Kushwaha in terms of content and detailing and explanation and what not!!

  • @akash_ray7183
    @akash_ray7183 8 місяців тому +1

    This content is way too good to be made publicly available. It is a privilege that we have this.

  • @VishalKumar-pk9ek
    @VishalKumar-pk9ek 3 роки тому +2

    I am currently in 5th semester and I needed this type of mentor cum educator jo hame zero se hero bana de🙌🙌
    seems like I found him👌👌

  • @kameshsingh9402
    @kameshsingh9402 2 роки тому +3

    This playlist is pure gold for beginners and you are putting lots of effort to. love you.

  • @tarifhussain7925
    @tarifhussain7925 Рік тому

    SIR, I AM JUST MESMERISED BY THE WAY YOU TEACH . IT IS HAVING SO MUCH DETAILS THAT EVERYTIME WHEN I HAVE A QUESTION IN MY MIND I COME TO KNOW THAT YOU ARE ALREADY GIVING THE ANSWER . THANK YOU

  • @shashwatsrivastava6899
    @shashwatsrivastava6899 3 роки тому +12

    I can see this is definitely a course which will be one of the best course on youtube.

  • @suvraneelsaha8973
    @suvraneelsaha8973 2 роки тому +1

    to be honest im a noob in programming coding whatever you say , i watched so many videos on how to get started to code blah blah (time waste and procastination ) .
    man i loved your videos in detail explanation how a compiler works , how java works under the hood .
    i took hand written notes also .
    im glad im on this journey and thanks kunal for this

  • @rajatshukla2605
    @rajatshukla2605 Рік тому +1

    Very happy to see that Kunal covered Architecture in so much detail. All this can be found on the internet but what it lacks is organization. Kunal does exactly that by covering architecture in an organized manner so that the students do not have to surf around and get confused be numerous articles. Keep up the good work!

    • @VijayKumar-go6cr
      @VijayKumar-go6cr Рік тому

      yar assignment ke answers kaha par the koi bataeha mai bhul gaya?????????????????

  • @anushkasaxena7050
    @anushkasaxena7050 Рік тому +1

    13:49 That Tadaaaa & the look in your eyes was enough to understand how much effort you've put on to make this all. Thanksssss man🙌

  • @arpitmishra1622
    @arpitmishra1622 2 роки тому

    You are awesome bro, I have not background in CS and the knowledge i got from you i can surely say that this info even my cs friends would not have. you are quite impressive.

  • @vrb199
    @vrb199 2 роки тому +26

    Thank you so much man, I have watched so many tutorials but the way you teach and the way you covered all concepts from depth is remarkable brother, I have no words for you, Really appreciate your work ❤️❤️👍👍🏆🏆

  • @amandeshpande8981
    @amandeshpande8981 3 роки тому +15

    Woooaah !! JAVA is Deep.
    And the teaching is even Deeper.
    OP 💥
    Waiting for DSA part to start.

  • @ruchajadhav9849
    @ruchajadhav9849 9 місяців тому +2

    Today I'm starting this course. Day 1 done✅
    Its very difficult to find job in this recession time and also to keep consistently applying for jobs and waiting for a revert back but I'm not gonna give up.
    I know java, I've also done programs in it, just again starting from basics.
    Hope I'll be consistent.

  • @sahebdas7056
    @sahebdas7056 2 роки тому

    Now I found a Java series ...Such a brilliant tech from scratch....thanks Kunal....

  • @PriteshDubey-nu6og
    @PriteshDubey-nu6og Рік тому

    in just two days, i have been a big fan of yours. You are now my role model.

  • @diptisawakhande9033
    @diptisawakhande9033 2 місяці тому +1

    Hi, I've watched many videos on JAVA but this one is the best only, the way you simplified & explained, Thank you very much❤

  • @deveshb793
    @deveshb793 3 роки тому +20

    It's only getting better and better everyday!🔥

  • @devilevil9849
    @devilevil9849 2 роки тому +1

    Now that is called learn with fun, I really enjoy your lectures and able to grasp quality knowledge. Thanks to you , for making such a great videos.....

  • @rishabhdhawad
    @rishabhdhawad 3 роки тому +2

    I am just blessed just because I know you and your work.
    Thankyou so much bhaiya

  • @animeshrose
    @animeshrose 2 роки тому

    Thank You Kunal! I was about to skip these but when I watched it, I realized that I don't know the basics though I write java programs. Thank you again.

  • @AbhishekSharma-me
    @AbhishekSharma-me 2 роки тому

    woahh, no one till date have explained how the compiler works in soo deep, even professors just gave overview and comes to installation

  • @hashmatmohammed5807
    @hashmatmohammed5807 3 роки тому +1

    i loved it .........i just started java and i was searching for gud concepts ....glad u made it and hope it to continue and complete
    😍😍

  • @coding8453
    @coding8453 3 роки тому +3

    Oh man, it's so detailed ......... Man I'm just loving the course ❤️❤️❤️❤️❤️❤️❤️

  • @arpittyagi3849
    @arpittyagi3849 5 місяців тому

    @Kunal Kushwaha
    Thank you so much for the playlist, for a beginner this is the best to start from scratch.
    Thank you once again🙏

  • @prajwalmj2643
    @prajwalmj2643 Рік тому

    I like the way tou are teaching even as a professional developer. I am understanding more and clearing my basics properly. Thanks

  • @zb2747
    @zb2747 2 роки тому +1

    The course gets better and better, the HIGHEST QUALITY 100%. I'm having so many "ah ha" moments man. You have literally THE best java course by far!

  • @tanushree0106
    @tanushree0106 Рік тому +1

    Woww.. i am feeling happy to have a teacher like you.. you are great👍

  • @ihavenoideaaboutwhatimdoin2358
    @ihavenoideaaboutwhatimdoin2358 3 роки тому

    Wait what! Amazing vid man! Never learnt what's the use of JVM and JRE in college, this helped me learn what's JVM JDK and JRE as well ! Right to the point man! Appreciated 🙌🙌🙌

  • @Aishnayak21
    @Aishnayak21 2 роки тому +2

    Thankyou for such minute knowledge in every part!! Blessed to have a Teacher like you:)

  • @chayanbarman337
    @chayanbarman337 2 роки тому +11

    shifted to java from cpp .... just to learn data structure from your channel .... Your teaching style and content is just Top Notch...

  • @sdk-yourfriend1561
    @sdk-yourfriend1561 Рік тому +2

    sir, you teach really great....and the main thing why I understand from your videos clearly is that you go deep and touch every point in a topic and make relations among them...that makes things a lot easier. thank you. Btw sir your notes are not accessible at this moment for this video, earlier it was accessible but now it's not. Can you just check and solve the issue please sir🙏😇

  • @ajithaji783
    @ajithaji783 Рік тому

    Am very impressed 💯...just now am completed 5videos in the playlist but really awesome 😎...and continue to start the next videos all....really awesome Kunal...🥰🥰🥰🥰you are the best teacher...

  • @aasif6174
    @aasif6174 Рік тому

    Kunal it took me 1 hour to complete the video with notes and I loved it keep uploading more

  • @nill2972
    @nill2972 Рік тому

    Finally I understand how the Java actually physically works..... Thanks kunal ❤

  • @abhinavjawale6303
    @abhinavjawale6303 2 роки тому

    Thank you so much for such a great playlist, am not even getting bored while watching them!!

  • @sarthaktandon1307
    @sarthaktandon1307 3 роки тому +3

    Did it the right way bro

  • @vrashabhsontakke7282
    @vrashabhsontakke7282 3 роки тому

    this is getting better and bigger every day, thankyou and love you brother

  • @vikas-iu3ko
    @vikas-iu3ko 3 місяці тому

    I have watched previous video , now I'm good to go here my day 1 ends of learning DSA with Java 🎉

  • @ZenHiker.
    @ZenHiker. Місяць тому +3

    Day 6 of DSA learning✅✌️

  • @Thedemons91
    @Thedemons91 Рік тому

    This is something amazing.. Thank you Kunal for providing so much of knowledge for free.

  • @aishwaryamurugappan5138
    @aishwaryamurugappan5138 3 роки тому +2

    Best Ever Explanation ! Can't wait for the next video🤩🤩🥳

  • @prakashroyal8214
    @prakashroyal8214 3 роки тому

    These is the time I see how to teach to everyone sooo great kunal sir

  • @digantadutta2275
    @digantadutta2275 3 роки тому

    What an explanation, my basics are getting stronger and stronger.

  • @user-fj6oi5hb8p
    @user-fj6oi5hb8p Рік тому +3

    Seriously man it's pretty clear lots of love from Andhra✨✨

  • @prajwalbg6409
    @prajwalbg6409 2 роки тому +1

    I love your the way of explanation we want this type of teacher in our society

  • @madhabmukherjee1675
    @madhabmukherjee1675 3 роки тому +2

    What a level of explanation salute you sir loved what you are doing thanks for this course

  • @DeepakKumar-el4bm
    @DeepakKumar-el4bm Рік тому

    Really liked the way you teach
    and whats more important is you make us believe that its easy

  • @afzalghani5499
    @afzalghani5499 2 роки тому

    The best content it cleared all my doubts regarding java architecture.
    Thanks, brother

  • @technosujeet
    @technosujeet Рік тому +3

    I have searched the whole youtube (preparing for my mid semester exam) and no one has taught so well and detailed but this guy is G.O.A.T ❤

    • @Moch117
      @Moch117 Рік тому

      Facts he’s a legend

  • @arshansari458
    @arshansari458 2 роки тому

    Awesome Stuff bhaiya I cant stress enough how a tier 2-tier3 student feels watching and learning from someone who cares

  • @nahomesayas9253
    @nahomesayas9253 7 місяців тому

    You're such a great teacher Kunal !!! 🙏🏼🙏🏼Keep up the good work 👏🏼👏🏼👏🏼

  • @suchitragiri4546
    @suchitragiri4546 3 роки тому

    I loved this animation of the subscription section and its sounds also...
    aur explanation ka toh baat hi alag hai.. really glad that I got which I was looking for:)

  • @bongTech04
    @bongTech04 Рік тому +1

    Bro Just Rock 👌
    This Basic Mechanism explained so deeply 🙂
    There are so many tutorial on Java they will teach Loops , methods OOPs but not basics so deeply

  • @shivgaur8182
    @shivgaur8182 2 роки тому +4

    Finally found a mentor from whom can learn consistently ,feeling blessed 😊
    Thanks a lot kunal for such an incredible content.

    • @VijayKumar-go6cr
      @VijayKumar-go6cr Рік тому

      yar assignment ke answers kaha par the koi bataeha mai bhul gaya?????????????????

  • @SaiRam-kq5gt
    @SaiRam-kq5gt Рік тому

    The course was simply excellent. Waiting to start the System Design course soon 👍

  • @zeeshanmakhtoor9449
    @zeeshanmakhtoor9449 21 день тому

    Thank you, Kunal. The content and your teaching style are great💓🙌

  • @aniketmore1410
    @aniketmore1410 6 місяців тому

    Hey Kunal, thank you for making such a good playlist of java. You are teaching things in a very simple way for free. It's always feels that you are explaining the topic in the simplest way possible. 😄

  • @WilliamButcher-w1x
    @WilliamButcher-w1x 18 днів тому

    Got my Concepts clear about Java after watching this video 👏

  • @Abhijeetsingh-gc7bq
    @Abhijeetsingh-gc7bq 3 роки тому

    it is amazing man i have never seen anyone explaining in such detail this content is callled quality content hatts off to you kunal ❤️

  • @aryanarora5411
    @aryanarora5411 10 місяців тому

    Everyone who is thinking to start this course, I must say that this is the best'est course on java programming you will ever find. just start this course blindly.

  • @chandankumarram544
    @chandankumarram544 2 роки тому +2

    Kunal bro you are doing such a amazing 👏 work....proud of you bro

  • @vanamalanagarjuna2519
    @vanamalanagarjuna2519 3 місяці тому +1

    This is a wonderful course plz support him ...and learn something

  • @kashishmishra5292
    @kashishmishra5292 3 роки тому +2

    absolutely wow. never felt coding would be this easy. thank you so much

    • @pluto_5109
      @pluto_5109 Рік тому

      Hi, I feel lucky too to have found this channel, could you help if you have any tips or other yt channels, resources for me who is a beginner, just started first year of college and about how to go about learning CS?

  • @adarshmishra001
    @adarshmishra001 11 місяців тому

    You are the person who actually clear my confusion which i was facing more than year ago that java or c++ , Now i got my answer and your dsa series is very good. Thanks a lot.

  • @pindiprolusuryaganeshmech2349
    @pindiprolusuryaganeshmech2349 2 роки тому +3

    Teaching everything you have for free is something that we should learn from him. You are amazing man. Iam a mechanical engineer. But i have learnt everything from you. Thank you so much

    • @KunalKushwaha
      @KunalKushwaha  2 роки тому +2

      Awesome, thank you!

    • @VijayKumar-go6cr
      @VijayKumar-go6cr Рік тому

      yar assignment ke answers kaha par the koi bataeha mai bhul gaya?????????????????

  • @hirdyanshsharma4349
    @hirdyanshsharma4349 2 роки тому +3

    This was an awesome video I really appreciate the efforts made by you, thank you for such amazing content.

  • @shubhamagarwal1434
    @shubhamagarwal1434 9 місяців тому

    # GOD Of DSA
    Hi I am a 11yr exp java guy was searching for some free course on youtube for DSA came accross your course and i just feel love in it...all in one place that too with java...i must say you have done very awsome work...your name will be there on this earth as long as DSA will be asked in interviews...May Supream Lord Vishnu Bless You.. ✌🙏

  • @anshumansharma2251
    @anshumansharma2251 3 роки тому +6

    the comparisons that you do between C++ or java while teaching is the best part of this Bootcamp. It helps me alot to how these two languages work. Thanks kunal