Java Basics - Crash Course

Sdílet
Vložit
  • čas přidán 26. 09. 2023
  • Learn the basics of Java programming is this crash course for beginners.
    ✏️ Course developed by ‪@programmingwithalex.585‬
    ⭐️ Contents ⭐️
    ⌨️ (0:00:55) Install Intellij IDEA
    ⌨️ (0:07:16) Hello World
    ⌨️ (0:13:34) Keywords Explained
    ⌨️ (0:20:13) Variables
    ⌨️ (0:29:01) Variables: int. byte and long
    ⌨️ (0:41:54) Datatype: short
    ⌨️ (0:44:20) Datatypes: float and double
    ⌨️ (0:50:39) Datatypes: boolean and char
    ⌨️ (0:54:52) Operators and Operations
    ⌨️ (1:12:45) if statement
    ⌨️ (1:23:19) else if and logical NOT operator
    ⌨️ (1:34:09) Nested ifs
    ⌨️ (1:36:31) logical AND operator
    ⌨️ (1:41:09) logical OR operator
    ⌨️ (1:44:58) SWITCH statement
    ⌨️ (1:55:22) enhanced SWITCH
    ⌨️ (1:57:23) FOR loop
    ⌨️ (2:04:49) while and do while loop
    ⌨️ (2:13:17) Functions
    ⌨️ (2:24:38) Functions return
    ⌨️ (2:31:04) Arrays
    ⌨️ (2:46:00) Arrays Challenge
    ⌨️ (2:50:57) Classes
    ⌨️ (3:03:57) Classes getters and setters
    ⌨️ (3:11:26) OOP: constructors
    ⌨️ (3:19:57) OOP: inheritance
    ⌨️ (3:32:27) static keyword
    🎉 Thanks to our Champion and Sponsor supporters:
    👾 davthecoder
    👾 jedi-or-sith
    👾 南宮千影
    👾 Agustín Kussrow
    👾 Nattira Maneerat
    👾 Heather Wcislo
    👾 Serhiy Kalinets
    👾 Justin Hual
    👾 Otis Morgan
    👾 Oscar Rahnama
    --
    Learn to code for free and get a developer job: www.freecodecamp.org
    Read hundreds of articles on programming: freecodecamp.org/news

Komentáře • 139

  • @akajdjsk766
    @akajdjsk766 Před 10 měsíci +134

    0:00:55 Install Intellij IDEA
    0:07:16 Hello World
    0:13:34 Keywords Explained
    0:20:13 Variables
    0:29:01 Variables: int. byte and long
    0:41:54 Datatype: short
    0:44:20 Datatypes: float and double
    0:50:39 Datatypes: boolean and char
    0:54:52 Operators and Operations
    1:12:45 if statement
    1:23:19 else if and logical NOT operator
    1:34:09 Nested ifs
    1:36:31 Logical AND operator
    1:41:09 Logical OR operator
    1:44:58 SWITCH statement
    1:55:22 Enhanced SWITCH
    1:57:23 FOR loop
    2:04:49 while and do while loop
    2:13:17 Functions
    2:24:38 Functions return
    2:31:04 Arrays
    2:46:00 Arrays Challenge
    2:50:57 Classes
    3:03:57 Classes getters and setters
    3:11:26 OOP: constructors
    3:19:57 OOP: inheritance
    3:32:27 Static keyword

  • @apoorvasachan9022
    @apoorvasachan9022 Před 10 měsíci +15

    ⭐ Contents ⭐
    ⌨️ (0:00:55) Install Intellij IDEA
    ⌨️ (0:07:16) Hello World
    ⌨️ (0:13:34) Keywords Explained
    ⌨️ (0:20:13) Variables
    ⌨️ (0:29:01) Variables: int. byte and long
    ⌨️ (0:41:54) Datatype: short
    ⌨️ (0:44:20) Datatypes: float and double
    ⌨️ (0:50:39) Datatypes: boolean and char
    ⌨️ (0:54:52) Operators and Operations
    ⌨️ (1:12:45) if statement
    ⌨️ (1:23:19) else if and logical NOT operator
    ⌨️ (1:34:09) Nested ifs
    ⌨️ (1:36:31) logical AND operator
    ⌨️ (1:41:09) logical OR operator
    ⌨️ (1:44:58) SWITCH statement
    ⌨️ (1:55:22) enhanced SWITCH
    ⌨️ (1:57:23) FOR loop
    ⌨️ (2:04:49) while and do while loop
    ⌨️ (2:13:17) Functions
    ⌨️ (2:24:38) Functions return
    ⌨️ (2:31:04) Arrays
    ⌨️ (2:46:00) Arrays Challenge
    ⌨️ (2:50:57) Classes
    ⌨️ (3:03:57) Classes getters and setters
    ⌨️ (3:11:26) OOP: constructors
    ⌨️ (3:19:57) OOP: inheritance
    ⌨️ (3:32:27) static keyword

  • @MarcusHCrawford
    @MarcusHCrawford Před 10 měsíci +11

    This is a well done little introduction. Just a few hours and this is enough knowledge to get some stuff done. You really packed it in here, and yet the pacing doesn’t seem too fast. Good job.

    • @prabaakarmoorthy9935
      @prabaakarmoorthy9935 Před měsícem +1

      ...n.nmnn.mmm.mnn.nnnnmnmmnmmnnm mm nn nn mmnmm mnnmmmmm.mñmmmmmmmmmnñmm.ñmmkl😊

  • @andreasmoor4969
    @andreasmoor4969 Před 9 měsíci +29

    I needed a compact introduction to Java for my OOP class in university. And this was a great fit.
    Please, don't forget, that even if the course is in English, the most of the users are not native English speakers and make mistakes too. So I don't expect the instructor to speak Cambridge English either. A big THANK YOU for your effort Alex.
    🙏🙂

  • @3polygons
    @3polygons Před 10 měsíci +5

    Thank you very much. I love this full courses covering the basics of a language. :)

  • @AliSalem-fl8fn
    @AliSalem-fl8fn Před 10 měsíci +16

    Thanks for this effort.
    Could you please continue with advanced java, more about OOP and JDBC.

  • @DebowyMocny
    @DebowyMocny Před 6 měsíci +11

    Great course, thanks for this. The comments about stutter and unclear speech are absolutely blown out of proportion. I had no issues whatsoever understanding everything.

  • @Buharialtinee
    @Buharialtinee Před 10 měsíci +4

    Thanks for giving us such a wonderful knowledge

  • @Frxnb
    @Frxnb Před 10 měsíci +1

    Al fin! lo que esperaba!!!!

  • @programmingwithalex.585
    @programmingwithalex.585 Před 10 měsíci +2

    I should explain what the 'E' notation represents when dealing with floating point numbers - Think of the 'E' in the minimum values of `float` and `double` in Java as a way to represent really, really small numbers in a more manageable form. It's like using scientific notation you might have learned in school, where you have a number and then "E" followed by an exponent that tells you how many zeros to add (or subtract) to the number.
    So, for the minimum values:
    - `float` minimum is approximately -3.4028235E38, which means it's an incredibly tiny number, close to zero but with lots of zeros in front.
    - `double` minimum is approximately -1.7976931348623157E308, again, an extremely small number but with a huge number of zeros in front of it.
    So, the 'E' notation helps us work with these very small values in a more manageable way.
    By the way, don't forget to get my full course about Kotlin and Android:
    www.udemy.com/course/kotlin-masterclass-learn-kotlin-from-zero-to-advanced/?couponCode=FB8A95B73D38C2C47BD6

  • @littlejacob3491
    @littlejacob3491 Před 10 měsíci +14

    Please could you help us with advanced concepts of java as multi-threading, ...

  • @maestrogoldring1094
    @maestrogoldring1094 Před 10 měsíci +17

    Awesome! Java was the first programming language I ever learned and I’d like to come back to it. Perfect timing!

  • @jonathanromero1235
    @jonathanromero1235 Před měsícem

    I had to learn Java for my data structures course. I already learned C and C++ over a semester and i feel that in this 3.5 hour course i learned more about a programming language than I ever did in a 14 week semester at a university. Thank you very much.

  • @abhayprajapati4981
    @abhayprajapati4981 Před 10 měsíci +1

    Niceoo Rekap!! 🎉

  • @oathtone
    @oathtone Před 10 měsíci +5

    Java is the first computer language I took a course for, and I was able to get the initial basics, but I quickly got confused when loops were introduced.
    I barely made a passing grade, I'll have to give this a watch when I can. I still think about being lost on how to make a working chessboard.

  • @ahmedibrahimghnnam2027
    @ahmedibrahimghnnam2027 Před 10 měsíci +1

    Very helpful, Thanks💯

  • @phonecharger6789
    @phonecharger6789 Před 19 dny

    Loved it when u zoomed in the code ❤cuz it was so small I could not see ,can u keep it that way next time 🙏

  • @smilingqueen4705
    @smilingqueen4705 Před 10 měsíci +1

    Thank you 😊

  • @mansbjork5721
    @mansbjork5721 Před 9 měsíci +1

    Why does Eclipse (I have to use it for my Uni course) require a package statement?

  • @bandit8977
    @bandit8977 Před 8 měsíci +1

    The latest LTS (Long Term Support) Version is 21, not 17. You can still use 17. just a helpful note.

  • @abuqeisimran9676
    @abuqeisimran9676 Před 10 měsíci +1

    Thanks a ton Sir

  • @soma7891
    @soma7891 Před 10 měsíci

    Amazing!

  • @sonubehera7882
    @sonubehera7882 Před 10 měsíci

    We are waiting

  • @diegopassosdossantos5964
    @diegopassosdossantos5964 Před 10 měsíci

    I was looking for a Java course 👍👏

  • @codeindia2024
    @codeindia2024 Před 10 měsíci +8

    Plzz use English Subtitles alsoo, It's humble request 🙏🙏

  • @andreasmoor4969
    @andreasmoor4969 Před 9 měsíci

    Danke!

  • @naamAmaan
    @naamAmaan Před 5 měsíci

    didn't know khabib teaches java too! great job!

  • @aammssaamm
    @aammssaamm Před 10 měsíci +2

    You may also want to recommend your presenters to use smaller screens or larger fonts. Not everyone will be watching these videos on 34" monitors.

  • @AlazTetik
    @AlazTetik Před 10 měsíci +6

    Java the Language

  • @berryjuicewrinkle
    @berryjuicewrinkle Před 8 měsíci

    Can I do the tutorial in vscode. If yes, then how, please explain and guide me.

  • @Encolas
    @Encolas Před 10 měsíci +2

    Desktop background is Sri Lanka? I remember that train.

  • @fahimakhan326
    @fahimakhan326 Před 10 měsíci

    2:24:20 my programme is not working for name and age. What should i do ?

  • @Earth_Being
    @Earth_Being Před 10 měsíci +6

    One of my dream in life is learn coding, if not for professional life atleast for self satisfaction.

  • @culbyjenn
    @culbyjenn Před 9 měsíci +2

    is IntelliJ no longer free? I'm looking at the download page and there is no longer a black button for free community download. There is only the blue "free-trial" button

  • @aravindk7848
    @aravindk7848 Před 10 měsíci +1

    Can you guys make a video on Go language basic course for non tech background beginners like me... I wanna learn programming & thinking of starting from Google Go Lang as a first language. Is it okay to learn it first or should I start with something else...

    • @QuexoPlayz
      @QuexoPlayz Před 10 měsíci

      Start with C or Java or Python

    • @MarcusHCrawford
      @MarcusHCrawford Před 10 měsíci

      They have a long GO video. I think it was just a few months ago, so it should be up do date.

    • @MarcusHCrawford
      @MarcusHCrawford Před 10 měsíci

      Definitely shouldn’t start with Go, as it is a niche language. Start with Java, C++, Python, or JavaScript-depending on your interests. These are extremely popular. In high demand. And they all have extensive tutorials and documentation available.

  • @vishnutejv
    @vishnutejv Před 10 měsíci +2

    Thanks

  • @QuexoPlayz
    @QuexoPlayz Před 10 měsíci +2

    Crash course but explained in detail
    lol

  • @theencryptedpartition4633
    @theencryptedpartition4633 Před 10 měsíci +1

    Advanced Data structures and algorithms on Java?🥺🥺🥺

  • @talalalobaid2228
    @talalalobaid2228 Před 10 měsíci

    Thank you 🙏🏾🙏🏾🙏🏾🙏🏾🙏🏾 😫

  • @hassanstudio7471
    @hassanstudio7471 Před 10 měsíci

    I need that

  • @user-ce4og2hs5k
    @user-ce4og2hs5k Před 10 měsíci +1

    I wish you had explained what was that 'E' in the min value of floats and double but still a good tutorial especially that accent Mamamia

    • @programmingwithalex.585
      @programmingwithalex.585 Před 10 měsíci +1

      In Java, the 'E' in the minimum value of `float` and `double` represents the exponent notation used to express very large or very small numbers. It stands for "exponent" and is used in scientific notation.
      For example, the minimum value of a `float` is approximately -3.4028235E38, and the minimum value of a `double` is approximately -1.7976931348623157E308.
      In these notations, the 'E' is followed by an exponent that indicates the power of 10 by which the value should be multiplied. In the case of the minimum values, the exponents are extremely large and negative, indicating that these numbers are very close to zero but have a magnitude expressed in scientific notation.

    • @user-ce4og2hs5k
      @user-ce4og2hs5k Před 10 měsíci +1

      @@programmingwithalex.585 yes thank you I get it now

  • @faithful.frames
    @faithful.frames Před 10 měsíci +4

    Great sir can you please provide written notes of this course.

  • @oskar-in1dz
    @oskar-in1dz Před 2 měsíci

    best executor

  • @rudiansyahirun
    @rudiansyahirun Před 10 měsíci

    🔥

  • @laurentis111
    @laurentis111 Před 10 měsíci +1

    give us a full advanced course please

  • @Naoty_san
    @Naoty_san Před 8 měsíci

    13:34
    Void means returns nothing
    Statement is something that can be executed
    20:13

  • @shakthiprasad7707
    @shakthiprasad7707 Před 10 měsíci +2

    On subtitles so that everyone can understand easily

  • @taisha7057
    @taisha7057 Před 9 měsíci

    Why are there so many java introduction videos on this channel and are they any different from each other ?

  • @karthikeyanrm3446
    @karthikeyanrm3446 Před 10 měsíci

    Can we get an advanced java course with a real time project ?

    • @limitLess26-i9k
      @limitLess26-i9k Před 10 měsíci

      I still cant figure out how people can learn java with soo many less project videos than nodejs.

  • @bbi-edu
    @bbi-edu Před 2 měsíci

    Well done

  • @joshbarros1995
    @joshbarros1995 Před 10 měsíci +2

    Java is amazing #first

  • @jinuthbc5211
    @jinuthbc5211 Před 10 měsíci

    Can we get video how to become a software architect pls

  • @MDHASIBBOSS-uw2ou
    @MDHASIBBOSS-uw2ou Před 10 měsíci

    Love from Bangladesh 🥰🥰

  • @abdrahmanediaa
    @abdrahmanediaa Před 9 měsíci

    At 3:29:49, I had to made the class Vehicule, Car and Plane static to run the program

  • @Yazan_Majdalawi
    @Yazan_Majdalawi Před 10 měsíci +2

    I love the accent ^^

  • @sanjay2102
    @sanjay2102 Před 10 měsíci +8

    Yo we all need a SQL course

    • @3polygons
      @3polygons Před 10 měsíci +1

      You have here a course of "SQL for web developers", full course in one video, click on "videos", it's a one month old video. Then, you have a 4 month video, full course-video "SQL Tutorial for beginners" (maybe start from the second, follow with the web specific one...). Then, one year old courses (which for SQL is still absolutely relevant, indeed, much older ones might work , too) of stuff related to SQL (like 3 or 4 more, and surely a lot more, if older), specific courses once you have done at least those two basic courses. I have not watched them, but I'd definitely start from there. Hopefully am not wrong. :D .
      This is an *amazing* channel. Good luck and happy learning. :)

    • @sanjay2102
      @sanjay2102 Před 10 měsíci +1

      @@3polygons thanks a lot dude

    • @3polygons
      @3polygons Před 10 měsíci

      @@sanjay2102 yep, no problem. :)

    • @cherishkansara7851
      @cherishkansara7851 Před 9 měsíci +1

      Now it's uploaded you can check out

  • @frozzek
    @frozzek Před 10 měsíci +1

    noice

  • @hyperloop5563
    @hyperloop5563 Před 10 měsíci +1

    why light theme?

  • @jeverydk
    @jeverydk Před 10 měsíci

    Kindly add chapters.

  • @rohitkochikkatfrancis
    @rohitkochikkatfrancis Před 10 měsíci

    PLEASE DO SPRINGBOOT MICROSERVICES

  • @youtubetv8138
    @youtubetv8138 Před 10 měsíci +1

    sir please aslo cover spring boot

  • @s.p.sanjay4253
    @s.p.sanjay4253 Před 10 měsíci +1

    Sir, add on the English captions

  • @ablayefofana4882
    @ablayefofana4882 Před 10 měsíci

    ❤❤❤❤❤❤❤❤❤

  • @slavkostozinic8372
    @slavkostozinic8372 Před 12 dny

    Hello everybody,if someone have class full for learning JAVA Free ?

  • @orbitxyz7867
    @orbitxyz7867 Před 10 měsíci

    Linux administrator video please

  • @forcedrewjunior6649
    @forcedrewjunior6649 Před 10 měsíci +2

    Caption, please!!!!

  • @user-vp5ro1wx1e
    @user-vp5ro1wx1e Před 10 měsíci +2

    First... 🔥

  • @Dr_Larken
    @Dr_Larken Před 10 měsíci +1

    Finally, now I can add another language, other than ArnoldC.

  • @tradxxx
    @tradxxx Před 10 měsíci

    Please MAUI course

  • @emmanuel8310
    @emmanuel8310 Před 10 měsíci

    I was just thinking of Java....

  • @adnanabro3733
    @adnanabro3733 Před 10 měsíci

    Share some course in Urdu plz.

  • @NicoAn2
    @NicoAn2 Před měsícem

    Nice introduction. Great crash course

  • @huuthn
    @huuthn Před 2 měsíci

    2:53:44

  • @xaviball2911
    @xaviball2911 Před 10 měsíci

    55 seconds ago ❤

  • @MDHASIBBOSS-uw2ou
    @MDHASIBBOSS-uw2ou Před 10 měsíci

    Iam first 🥰🥰

  • @kadhal_b.e.a.t.z
    @kadhal_b.e.a.t.z Před 10 měsíci

    Java ☕

  • @jprescottirl
    @jprescottirl Před 10 měsíci +11

    can anyone be job ready from this course?

    • @ashutoshkumaarr
      @ashutoshkumaarr Před 2 měsíci +4

      from this particular course definitely not

    • @Abhig3q
      @Abhig3q Před 10 dny +1

      ​@@ashutoshkumaarrthen what do you suggest

    • @ashutoshkumaarr
      @ashutoshkumaarr Před 10 dny +1

      @@Abhig3q it all depends upon which field of computer science u want to work in

    • @Abhig3q
      @Abhig3q Před 10 dny

      @@ashutoshkumaarr I mean I good at mern and data analytics fresher not getting job

    • @ashutoshkumaarr
      @ashutoshkumaarr Před 10 dny

      @@Abhig3q mern is getting saturated nowadays u should start learning more advanced frameworks and backend

  • @proxzero
    @proxzero Před 2 měsíci

    14:15

  • @Chat-sm
    @Chat-sm Před 10 měsíci

    First viewer ❤

  • @jsdawoodahmed2931
    @jsdawoodahmed2931 Před 10 měsíci

    1st viewer and liker

  • @stefanescu1000
    @stefanescu1000 Před 10 měsíci +1

    This guy is a Romanian

  • @shovronandi6722
    @shovronandi6722 Před 10 měsíci

    1❤

  • @i.f.7386
    @i.f.7386 Před 2 měsíci +1

    I need somebody with normal English 😮I didn’t expect that 😭😭😭😭

  • @maheshd11
    @maheshd11 Před 10 měsíci

    First view.

  • @souravak6982
    @souravak6982 Před 9 měsíci

    Andi undi

  • @wizthegoat9462
    @wizthegoat9462 Před 7 měsíci +1

    i appreciate this dudes perseverance to teach but i cant ignore to notice how bad the way he stutters that it makes it hard for us to understand the procedure

  • @CodeOnBlocks
    @CodeOnBlocks Před 10 měsíci

    Thanks, dude stuttered way to much though.

  • @user-jc7ci8bg3h
    @user-jc7ci8bg3h Před 9 měsíci

    damn a russian

  • @aammssaamm
    @aammssaamm Před 10 měsíci +2

    Impossible to understand. What's the point? It can rather be a course in his native language, which will still be in demand.

    • @soma7891
      @soma7891 Před 10 měsíci

      Subtitles have been added

    • @aammssaamm
      @aammssaamm Před 10 měsíci +1

      @@soma7891 Oh, boy, you must be kidding. 😂

  • @lansicus1160
    @lansicus1160 Před 10 měsíci +1

    Eww he’s not using dark mode

  • @owenzmortgage8273
    @owenzmortgage8273 Před 10 měsíci +2

    can’t understand what u talking, too fast and not clear English , no subtitles.

  • @Exp102
    @Exp102 Před 2 měsíci

    You didn't expect Alex to be Indian, right?!

  • @DocuFlow
    @DocuFlow Před 10 měsíci

    No thanks

  • @ovskihouse5270
    @ovskihouse5270 Před 10 měsíci +1

    Thanks to the organization #FREECODECAMPDEVs

  • @Big_Khao
    @Big_Khao Před 10 měsíci

    chromebook download?