Learn Java in One Video - 15-minute Crash Course

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ส.ค. 2021
  • Learn all the essential basics of Java in one video in just 15 minutes. No programming experience required.
    Complete Java Course: codingwithjohn.thinkific.com/...
    Variables, loops, methods, classes, objects, and more!
    This is a Java beginner's lesson for the ultimate Java beginner, or just someone curious to know the basics of how a Java program can be created and run. In just a few minutes you'll know everything you need to know about Java to start making some awesome programs.
    Learn or improve your Java by watching it being coded live!
    Hi, I'm John! I'm a Lead Java Software Engineer and I've been in the programming industry for more than a decade. I love sharing what I've learned over the years in a way that's understandable for all levels of Java learners.
    Let me know what else you'd like to see!
    Links to any stuff in this description are affiliate links, so if you buy a product through those links I may earn a small commission.
    📕 THE best book to learn Java, Effective Java by Joshua Bloch
    amzn.to/36AfdUu
    📕 One of my favorite programming books, Clean Code by Robert Martin
    amzn.to/3GTPVhf
    🎧 Or get the audio version of Clean Code for FREE here with an Audible free trial
    www.audibletrial.com/johnclean...
    🖥️Standing desk brand I use for recording (get a code for $30 off through this link!)
    bit.ly/3QPNGko
    📹Phone I use for recording:
    amzn.to/3HepYJu
    🎙️Microphone I use (classy, I know):
    amzn.to/3AYGdbz
    Donate with PayPal (Thank you so much!)
    www.paypal.com/donate/?hosted...
    ☕Complete Java course:
    codingwithjohn.thinkific.com/...
    codingwithjohn.com

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

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

    You summarized a whole one semester in just 15 minutes and I understand everything than my lecturer did. Awesome!

  • @ifetayoali7187
    @ifetayoali7187 ปีที่แล้ว +337

    I’ve been in class for like a month and somehow you have explained everything far better than the lectures. This is the first time I’ve understood Java

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

      I agree I think he made it a lil clearer I’m trying to crash course Java as well !

  • @tonyg5132
    @tonyg5132 ปีที่แล้ว +165

    You've explained static / not static in the most clear concise way where it finally clicked for me. This whole entire video was well said. I had low expectations when I saw 15 minutes but you really did an extremely good job.

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

      Agreed. Awesome job John, really.

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

    I cannot believe how nicely you simplified three weeks of confusion for me. Thank you so much!

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

    I think this is one of the best crash course that I've watched! I have been binge watching Java videos for beginners and yours had cleared questions that I have. Thank you!

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

    I've been coding for a bit but need Java for work for the first time, this was a really helpful introduction, thanks for the video!

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

    13:19
    Your explanation of 'static' is most excellent. Thank you!
    Edit: I bounce back and forth between your videos and my college book by Walter Savitch. Please keep posting these great videos.

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

    This is absolute gold. I'm doing two online courses and they haven't explained this as well. Thank you John!

  • @valentin-sl2nr
    @valentin-sl2nr ปีที่แล้ว +7

    I rarely write any comments but this was really really useful. No any unnecessary information, not too prolonged with too many details that are unneeded. Just the basic things we're looking for. Huge thanks!!

  • @maryp1131
    @maryp1131 11 หลายเดือนก่อน +1

    I wish we had such professors! Short explanation and exactly what is needed. Thank you!

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

    Your videos are very helpful. After taking an 8 week course, this 15 minute video just explains it all so well. Great review and even helps me both recall and retain the concepts so much better than just the course by itself. I wish I had watched this when first learning Java and feeling like it true was a foriegn language I could never pick up.

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

    5 years ago, when I first studied Java, I had no clue and gave up after a few try. Now I find your videos, I now realise it is a quite intuitive language!! I find your examples so entertaining as well :D Thank you so much for putting so much of your effort and time in these videos

  • @Kira-tz1bs
    @Kira-tz1bs 11 หลายเดือนก่อน +3

    This is one of the best crash course video I've ever seen in TH-cam. Keep up the good work, John!

  • @jessicar5549
    @jessicar5549 7 หลายเดือนก่อน +5

    Subscribed.
    Bro explaining it to us like we’re 5. Literally what I needed, thank you John!!

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

    subscribed, you literally explained in 15 min what I learned in a month in my programming class so simple and clear

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

    I’m in my second time through the same intro course, and this simple video has explained so much more to me than the hours of lectures and reading I’ve suffered through. Thank you.

  • @Samharris-kx6fx
    @Samharris-kx6fx 2 หลายเดือนก่อน

    For real!! I've been trying to understand this for months now.
    Thanks so much

  • @amd724
    @amd724 22 วันที่ผ่านมา

    This is so good, thank you. Just started my course and its really helped me connect the dots.

  • @TheGrimPhreaker
    @TheGrimPhreaker 9 หลายเดือนก่อน +2

    I start Java this week and wanted to get a head start on what I would be learning. I can see this will be fairly easy once I get used to things. Thank you!!

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

    Didn't expect to come across a video explaining Java of all things so concisely. You're awesome

  • @Naz-ei6be
    @Naz-ei6be ปีที่แล้ว +2

    Great video. Took time off programming for a couple months and this is a great refresher.

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

    Love this... Now I remember all forgot things about Java. Thank you.

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

    I'm a beginner programmer and I've been learning python actually for about 3 weeks now, but I am interested in learning about Java too. Gotta say compared to a simple
    print("Hello World") in python, the way to print hello world in java seemed way more complicated. this video helped me to have a better understanding of how python scripts work.

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

    I have been binging on java videos for over three weeks and I just came across this one...
    Instantly subscribed.. You explain things in a way NOBODY ELSE can get me to understand. Totes.

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

    This is literally the perfect refresher for my CS class, thank you so much man

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

    got class in a few minutes so literally refreshing using this video, thanks!

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

    It sounds really clear to follow than listening to lectures in a lecture theatre for beginners like myself who has no basic background knowledge. Thank you.

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

    Man You're so good. Not just for the tutoring, but the use of language is perfect. Like you really understand the audience (some beginners) you are speaking to

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

    The best feature of your videos is the short period of time. You help us to understand a large amount of information within minutes. Thank you!

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

    Great VIDEO! I'm in a boot camp and this was super helpful just to summaries a lot of things we flew through way too fast

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

    Awesome review for me! My last Java class was 2 years ago and I haven’t touched it since. Thank you!

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

    Thank you so much for this! Freaking out over my AP exam and this helps a lot!

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

    This is simply amazing. I don't know if it's just the fact that it's been about 8 years since I started my programming journey, but I don't recall any other moment where Java actually made sense to me. Just realized that I already knew pretty much everything that was talked here, just not in the right order

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

    omg thank u so much, i've been strugling with my college, i do love studying but i have some family issues and working alone in a massive comic (story and drawings by me) so having a instructive channel like this that doenst have much "filler" is amazing (since i dont have a lotta time)

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

    This was really helpful in trying to brush back up on my former coding instruction! Thank you.

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

    Great thanks! I love the speed at which you speak, because it goes at the same speed as my mind (regarding this topic)!

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

    Oh my goodness sir, I think you have just changed my whole life as I finally understand Java. Thank You.

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

    The oop section was particularly enlightening, thank you! I'd recommend this video to people learning languages other than java as well!

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

    I probably got more information on this video than in my whole study week!!! You are nice, mate!

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

    Thank you for this video. I'm starting my first OOP classes next week and this helped me a lot! I'll make sure to check out your other stuff too!

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

    Where were you these many days ,finally found the best channel for java bigginers your awesome john👏👏

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

    Excellent, I am a conceptual learner and this really help pull some unknowns together. Thank you!

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

    Oh God! I've watched the whole video and understood every single thing he explained for 15 mins straight. You did a wonderful work. Thank you sir!!

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

    I have been watching your videos recently and they are super informative. This is a very great youtube channel, and possibly the best java instructional channel out there.

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

    You actually helped me for comp exam, best crash course i've watched. Thanks dude

  • @user-uo7bq9km4t
    @user-uo7bq9km4t หลายเดือนก่อน

    Thank you so much for making this video! You make what is complex - easy!

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

    Really excellent introduction, thanks John. This was helpful to me as someone with a basic to intermediate level of programming knowledge in general, but 0 Java knowledge. Hit on all the high points and differences from other languages.

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

    What a nice video. Preety summarized, very intuitive, simple to understans. Learned a lot of basics wathcing this.
    Congratz.... you earned a new viewer lol!

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

    You dissected the mountainous Java into shredds in minutes. You a life saver thank you.
    Please do more on all the complexities surrounding how to build an app and desktop softwares with Java.
    You handle it so well that you'll win the world with your approach.
    Thank you.❤❤

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

    greatest crash course clearing all the doubts that I had moving from javascript to java

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

    WOW!!! This is pure gold. PURE GOLD. I just discovered you. You are sharing PURE GOLD with the world. Thank YOU!!!

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

    You are a hero for explaining that static stuff. Like a hero

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

    Exactly what I needed to refresh, it can get complicated when there are objects and parameters that are type objects. I wanted to refresh and get the concepts straight to understand my code. Thank you 😊

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

    This was a really helpful overview to get me started, thank you! :)

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

    Many thanks and very happy please I nned to watch more of your video since I having difficulties in programming.
    Thanks

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

    I can't believe that you finished my entire semester in 15 minutes 😯. I finally understand this . Thank you

  • @WL24053
    @WL24053 7 หลายเดือนก่อน +1

    Bro thank you so much 😭 never knew Java could be taught like this very simple and easy to understand (why doesn't this video have million views why??)

  • @LK-pw7fm
    @LK-pw7fm 2 ปีที่แล้ว

    This was a great repetition for me ! I don't even thing I understood these as well the first time I took a course.
    Thank you a lot!

  • @johndrowned7170
    @johndrowned7170 11 หลายเดือนก่อน +2

    To be honest, in my 3 years of experience, I hadn't come across a very straightforward and understandable explanation of Static vs Non-Static. Whenever people try to explain it, they tend to prioritize either time or quality, sacrificing one over the other. But in this case, you managed to provide a nice explanation without compromising on either time or quality. Great job! ( I was really struggling to explain this to a friend)

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

    Good Lord am I glad I found your channel!!! My class is taking Java and turning it into an ongoing lesson in torture! I expect programming to be challenging, but I was really dreading every week. You turn learning this into a session of listening to a positive and encouraging friend walk you through things! Many thanks, you've got another subscriber!

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

    Thank you for the "static" keyword explanation. Just awesome. :D

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

    This is hands down the best Java video on TH-cam. Thank you thank you thank you!

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

    Wow John, I love your videos, keep making these crash courses. Thanks

  • @Sofia-xu3cj
    @Sofia-xu3cj ปีที่แล้ว

    I haven't seen Java in years...this video helped refresh everything I learned in 2 years!

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

    Thanks for your work, John! Well done!

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

    This video intro actually grasped what I needed. Some comfort from everyone else seems like they get everything done so quickly in terms of coding and I'm the only one falling behind and still wondering what a String is.

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

    wow Thanks John, I was so afraid to try Java as people use to say it's so hard.
    but this took away my fear.
    Many Thanks again.

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

    This is the best Java in one video for beginners!! Thank you for making it for everyone!

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

    Best Tutorial ever.. started learning java today with hardly any coding experience will update month by month of where i stand. ! GoodLuck Guys!

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

    Thank you. Great guide in simple words

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

    this was a really great video for helping me begin to understand static and not static

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

    This is the best tutorial ive seen everything is way easy to understand thank you

  • @blackgirlzcode
    @blackgirlzcode 26 วันที่ผ่านมา

    This is amazing and so clear and easy to understand!! What is this wizardry 🤯

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

    Incredible content! Strong communication is hard to come by and you have it in spades!

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

    Thanks sir i have been struggling with these basic concepts. after watching your video its all clear . very thank u

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

    Thank you so much, I can comprehend on Java and it makes so much scence

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

    I needed a course refresher thank you very much!

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

    This was all I need, thanks!

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

    You are a great teacher John. Thanks

  • @aliyyah.u
    @aliyyah.u ปีที่แล้ว

    Wonderful video! I'm looking forward to exploring more of your channel.

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

    what an amazing teacher wow ! Honestly loved this you got yourself a follow

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

    Thanks alot for your videos it's been helping me through school. This was a great refresher. I had to take off school due to medical reasons but I'm going back soon and needed a refresher. 6 months left and done with software dev.

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

    I have a Java test this Monday and yesterday I broke down and cried myself to sleep because I was so frustrated and confused with my lectures, now things seem way, way simpler for me. I understood in 15 minutes what I have tried to understand a whole semester. Thank you thank you thank you!

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

      Good luck on your test, just keep coding and practicing!

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

    I absolutely love this video! Thanks for it!
    Please make more videos like this and try to speak slowly. It`s a lot of new information (for me) and it`s hard to follow.

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

    thx for that static explanation, i was needing that 🤧😀🙂

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

    this knowledge is enough to dash a interview if people has knowledge on other languages before ,nice work

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

    This format is very helpful for people who have to "code switch" back and forth between another language and Java

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

    Great video! going for the java gig these days, and this really helped!

  • @Lucas-ku6gl
    @Lucas-ku6gl ปีที่แล้ว

    i love how u explained the Cat Class, the concept is what im struggling with most

  • @Dell-ol6hb
    @Dell-ol6hb ปีที่แล้ว

    Thanks a lot you explained in a way more understandable and digestible manner than my professor, I was having a lot of trouble but this explained it a way I actually understood

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

    👍👍 Great tutorial and great way to introduce things. Thanks so much John!

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

    I needed a java refresher before diving into Algorithms 1 course by princeton. This video is perfect.

  • @Ish-YouTube
    @Ish-YouTube 2 ปีที่แล้ว

    Thanks for the "static" explanation at the end 👍

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

    I congratulate because your video is great for the startup with Java. Keep publishing.

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

    thank you for this, finally understand Java, the best crash course ever.

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

    I love this so much I'v been looking at tons of videos and yours are def the best ones

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

    This helped a lot thank you!

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

    I am very grateful for this video, because Im not very good in english and your explanation made me understand a really complex thing in a simple way. Thank you very much!!

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

    This was so helpful! I’m in week 3 of class and feel like I haven’t even started yet. I literally just signed up for a tutor, but wanted to find YT video to help in the meantime. You definitely made some of it make sense…like I get the feel of what is actually going on now. Versus looking at a bunch of codes just doing what I can to follow along. I was like why I am even writing this, why does it have to go here, what is one line doing for the other, etc.. I was feeling like I needed an “Intro to Introduction to Java” class 🤣.

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

    Thanks for the video. Coming from python this video very quickly helped me understand all the (seemingly) gibberish syntax in the java language.