Java Basics - Crash Course

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 153

  • @akajdjsk766
    @akajdjsk766 Год назад +187

    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 Год назад +24

    ⭐ 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 Год назад +22

    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 6 месяцев назад +2

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

    • @meterdn
      @meterdn 5 месяцев назад +1

      @@prabaakarmoorthy9935 well spoken

    • @seccom_
      @seccom_ 5 месяцев назад

      @@prabaakarmoorthy9935 ur so real for that

  • @andreasmoor4969
    @andreasmoor4969 Год назад +47

    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.
    🙏🙂

  • @vishnutejv
    @vishnutejv Год назад +3

    Thanks

  • @andreasmoor4969
    @andreasmoor4969 Год назад +1

    Danke!

  • @maestrogoldring1094
    @maestrogoldring1094 Год назад +19

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

  • @DebowyMocny
    @DebowyMocny Год назад +15

    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.

  • @storyblocks-m5p
    @storyblocks-m5p Год назад +18

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

  • @programmingwithalex.585
    @programmingwithalex.585 Год назад +3

    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

    • @mjennow5452
      @mjennow5452 2 месяца назад

      Alternatively, just google scientific notation

  • @AliSalem-fl8fn
    @AliSalem-fl8fn Год назад +21

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

  • @3polygons
    @3polygons Год назад +5

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

  • @oathtone
    @oathtone Год назад +6

    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.

  • @jonathanromero1235
    @jonathanromero1235 7 месяцев назад

    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.

  • @ravimahto3606
    @ravimahto3606 4 месяца назад +1

    Thanks Alex, for such an amazing crash course it helped me revise java so that i can go into deep things

  • @Frxnb
    @Frxnb Год назад +1

    Al fin! lo que esperaba!!!!

  • @bandit8977
    @bandit8977 Год назад +2

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

  • @ItsAdi003.1
    @ItsAdi003.1 Месяц назад

    Day 1: 54:50
    Day 2: 1:15:00
    Day 3: 1:36:29

  • @abhayprajapati4981
    @abhayprajapati4981 Год назад +1

    Niceoo Rekap!! 🎉

  • @Earth_Being
    @Earth_Being Год назад +6

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

  • @phonecharger6789
    @phonecharger6789 6 месяцев назад

    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 🙏

  • @Encolas
    @Encolas Год назад +3

    Desktop background is Sri Lanka? I remember that train.

  • @ahmedibrahimghnnam2027
    @ahmedibrahimghnnam2027 Год назад +1

    Very helpful, Thanks💯

  • @aammssaamm
    @aammssaamm Год назад +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.

  • @fahimakhan326
    @fahimakhan326 Год назад

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

  • @naamAmaan
    @naamAmaan 11 месяцев назад

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

  • @AlazTetik
    @AlazTetik Год назад +6

    Java the Language

  • @Naoty_san
    @Naoty_san Год назад

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

  • @culbyjenn
    @culbyjenn Год назад +4

    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

  • @Buharialtinee
    @Buharialtinee Год назад +4

    Thanks for giving us such a wonderful knowledge

  • @mansbjork5721
    @mansbjork5721 Год назад +1

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

  • @AdamMiri-t6m
    @AdamMiri-t6m Год назад +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 Год назад +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.

    • @AdamMiri-t6m
      @AdamMiri-t6m Год назад +1

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

  • @Supreme2u
    @Supreme2u 4 месяца назад

    Any reason why you don't use Eclipse to compile the code? I have it up and running and I don't care to keep relearning compilers while I'm trying to learn another language. Thanks for share Upper.....I liked and I sub'd.

  • @abdrahmanediaa
    @abdrahmanediaa Год назад

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

  • @jprescottirl
    @jprescottirl Год назад +45

    can anyone be job ready from this course?

    • @ashutoshkumaarr
      @ashutoshkumaarr 7 месяцев назад +24

      from this particular course definitely not

    • @Abhig3q
      @Abhig3q 6 месяцев назад +10

      ​@@ashutoshkumaarrthen what do you suggest

    • @ashutoshkumaarr
      @ashutoshkumaarr 6 месяцев назад +8

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

    • @Abhig3q
      @Abhig3q 6 месяцев назад +1

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

    • @ashutoshkumaarr
      @ashutoshkumaarr 6 месяцев назад +1

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

  • @2DNoodel
    @2DNoodel 3 месяца назад

    not me watching this to prepare for my coding seminar after I barely passed my java exam on the 4th try

  • @aravindk7848
    @aravindk7848 Год назад +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...

    • @Robysics
      @Robysics Год назад

      Start with C or Java or Python

    • @MarcusHCrawford
      @MarcusHCrawford Год назад

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

    • @MarcusHCrawford
      @MarcusHCrawford Год назад

      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.

  • @smilingqueen4705
    @smilingqueen4705 Год назад +1

    Thank you 😊

  • @abuqeisimran9676
    @abuqeisimran9676 Год назад +1

    Thanks a ton Sir

  • @diegopassosdossantos5964
    @diegopassosdossantos5964 Год назад

    I was looking for a Java course 👍👏

  • @taisha7057
    @taisha7057 Год назад

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

  • @povestidigitalepentrucopii
    @povestidigitalepentrucopii Год назад +1

    give us a full advanced course please

  • @faithful.frames
    @faithful.frames Год назад +4

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

  • @shakthiprasad7707
    @shakthiprasad7707 Год назад +2

    On subtitles so that everyone can understand easily

  • @sonubehera7882
    @sonubehera7882 Год назад

    We are waiting

  • @NicoAn2
    @NicoAn2 7 месяцев назад

    Nice introduction. Great crash course

  • @berryjuicewrinkle
    @berryjuicewrinkle Год назад

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

  • @sanjay2102
    @sanjay2102 Год назад +9

    Yo we all need a SQL course

    • @3polygons
      @3polygons Год назад +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 Год назад +1

      @@3polygons thanks a lot dude

    • @3polygons
      @3polygons Год назад

      @@sanjay2102 yep, no problem. :)

    • @cherishkansara7851
      @cherishkansara7851 Год назад +1

      Now it's uploaded you can check out

  • @theencryptedpartition4633
    @theencryptedpartition4633 Год назад +1

    Advanced Data structures and algorithms on Java?🥺🥺🥺

  • @hyperloop5563
    @hyperloop5563 Год назад +1

    why light theme?

  • @karthikeyanrm3446
    @karthikeyanrm3446 Год назад

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

    • @limitLess26-i9k
      @limitLess26-i9k Год назад

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

  • @Robysics
    @Robysics Год назад +2

    Crash course but explained in detail
    lol

  • @Yazan_Majdalawi
    @Yazan_Majdalawi Год назад +2

    I love the accent ^^

  • @codeindia2024
    @codeindia2024 Год назад +8

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

  • @oskar-in1dz
    @oskar-in1dz 8 месяцев назад

    best executor

  • @Sumitlive20
    @Sumitlive20 Месяц назад +1

    😊😊😊😊😊😊😊😊

  • @MDHASIBBOSS-uw2ou
    @MDHASIBBOSS-uw2ou Год назад

    Love from Bangladesh 🥰🥰

  • @soma7891
    @soma7891 Год назад

    Amazing!

  • @slavkostozinic8372
    @slavkostozinic8372 6 месяцев назад +1

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

  • @talalalobaid2228
    @talalalobaid2228 Год назад

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

  • @joshbarros1995
    @joshbarros1995 Год назад +2

    Java is amazing #first

  • @hassanstudio7471
    @hassanstudio7471 Год назад

    I need that

  • @s.p.sanjay4253
    @s.p.sanjay4253 Год назад +1

    Sir, add on the English captions

  • @youtubetv8138
    @youtubetv8138 Год назад +1

    sir please aslo cover spring boot

  • @rohitkochikkatfrancis
    @rohitkochikkatfrancis Год назад

    PLEASE DO SPRINGBOOT MICROSERVICES

  • @bbi-edu
    @bbi-edu 8 месяцев назад

    Well done

  • @i.f.7386
    @i.f.7386 7 месяцев назад +2

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

  • @jinuthbc5211
    @jinuthbc5211 Год назад

    Can we get video how to become a software architect pls

  • @forcedrewjunior6649
    @forcedrewjunior6649 Год назад +2

    Caption, please!!!!

  • @Dr_Larken
    @Dr_Larken Год назад +1

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

  • @jeverydk
    @jeverydk Год назад

    Kindly add chapters.

  • @orbitxyz7867
    @orbitxyz7867 Год назад

    Linux administrator video please

  • @wizthegoat9462
    @wizthegoat9462 Год назад +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

  • @huuthn
    @huuthn 8 месяцев назад

    2:53:44

  • @emmanuel8310
    @emmanuel8310 Год назад

    I was just thinking of Java....

  • @why1274
    @why1274 3 месяца назад

    42:57

  • @ablayefofana4882
    @ablayefofana4882 Год назад

    ❤❤❤❤❤❤❤❤❤

  • @rudiansyahirun
    @rudiansyahirun Год назад

    🔥

  • @frozzek
    @frozzek Год назад +1

    noice

  • @aammssaamm
    @aammssaamm Год назад +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 Год назад

      Subtitles have been added

    • @aammssaamm
      @aammssaamm Год назад +1

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

  • @proxzero
    @proxzero 7 месяцев назад

    14:15

  • @adnanabro3733
    @adnanabro3733 Год назад

    Share some course in Urdu plz.

  • @stefanescu1000
    @stefanescu1000 Год назад +1

    This guy is a Romanian

  • @Mubin-f5i
    @Mubin-f5i Год назад +2

    First... 🔥

  • @Chat-sm
    @Chat-sm Год назад +1

    First viewer ❤

  • @MDHASIBBOSS-uw2ou
    @MDHASIBBOSS-uw2ou Год назад

    Iam first 🥰🥰

  • @Sumitlive20
    @Sumitlive20 Месяц назад

    😊😊😊😊😊😢😢😢😂

  • @kadhal_b.e.a.t.z
    @kadhal_b.e.a.t.z Год назад

    Java ☕

  • @shovronandi6722
    @shovronandi6722 Год назад

    1❤

  • @CodeOnBlocks
    @CodeOnBlocks Год назад

    Thanks, dude stuttered way to much though.

  • @xaviball2911
    @xaviball2911 Год назад

    55 seconds ago ❤

  • @owenzmortgage8273
    @owenzmortgage8273 Год назад +2

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

  • @AniketBackup
    @AniketBackup Год назад

    damn a russian

  • @jsdawoodahmed2931
    @jsdawoodahmed2931 Год назад

    1st viewer and liker

  • @souravak6982
    @souravak6982 Год назад

    Andi undi

  • @maheshd24-y9y
    @maheshd24-y9y Год назад

    First view.

  • @Exp102
    @Exp102 8 месяцев назад

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

  • @franciscopostigogarcia2694
    @franciscopostigogarcia2694 2 месяца назад

    please drink water next time

  • @lansicus1160
    @lansicus1160 Год назад +1

    Eww he’s not using dark mode

  • @DocuFlow
    @DocuFlow Год назад

    No thanks