Java Basics - Crash Course

  Рет қаралды 174,575

freeCodeCamp.org

freeCodeCamp.org

9 ай бұрын

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

Пікірлер: 129
@akajdjsk766
@akajdjsk766 9 ай бұрын
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
@Ferocious_Cat
@Ferocious_Cat 9 ай бұрын
Delphi : Thank for saving times
@cracker404
@cracker404 9 ай бұрын
Thanks
@akajdjsk766
@akajdjsk766 9 ай бұрын
@@cracker404 bruh ur pfp, lmao
@cracker404
@cracker404 9 ай бұрын
@@akajdjsk766 😂😂😂
@TECH-ch5dm
@TECH-ch5dm 9 ай бұрын
Respect 🗿
@DebowyMocny
@DebowyMocny 6 ай бұрын
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.
@MarcusHCrawford
@MarcusHCrawford 9 ай бұрын
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 21 күн бұрын
...n.nmnn.mmm.mnn.nnnnmnmmnmmnnm mm nn nn mmnmm mnnmmmmm.mñmmmmmmmmmnñmm.ñmmkl😊
@andreasmoor4969
@andreasmoor4969 8 ай бұрын
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. 🙏🙂
@programmingwithalex.585
@programmingwithalex.585 8 ай бұрын
Thank you!
@apoorvasachan9022
@apoorvasachan9022 9 ай бұрын
⭐ 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
@AliSalem-fl8fn
@AliSalem-fl8fn 9 ай бұрын
Thanks for this effort. Could you please continue with advanced java, more about OOP and JDBC.
@oathtone
@oathtone 9 ай бұрын
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.
@littlejacob3491
@littlejacob3491 9 ай бұрын
Please could you help us with advanced concepts of java as multi-threading, ...
@3polygons
@3polygons 9 ай бұрын
Thank you very much. I love this full courses covering the basics of a language. :)
@maestrogoldring1094
@maestrogoldring1094 9 ай бұрын
Awesome! Java was the first programming language I ever learned and I’d like to come back to it. Perfect timing!
@Earth_Being
@Earth_Being 9 ай бұрын
One of my dream in life is learn coding, if not for professional life atleast for self satisfaction.
@Buharialtinee
@Buharialtinee 9 ай бұрын
Thanks for giving us such a wonderful knowledge
@Frxnb
@Frxnb 9 ай бұрын
Al fin! lo que esperaba!!!!
@programmingwithalex.585
@programmingwithalex.585 9 ай бұрын
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
@abhayprajapati4981
@abhayprajapati4981 9 ай бұрын
Niceoo Rekap!! 🎉
@mansbjork5721
@mansbjork5721 8 ай бұрын
Why does Eclipse (I have to use it for my Uni course) require a package statement?
@NicoAn2
@NicoAn2 29 күн бұрын
Nice introduction. Great crash course
@ahmedibrahimghnnam2027
@ahmedibrahimghnnam2027 9 ай бұрын
Very helpful, Thanks💯
@codeindia2024
@codeindia2024 9 ай бұрын
Plzz use English Subtitles alsoo, It's humble request 🙏🙏
@jonathanromero1235
@jonathanromero1235 Ай бұрын
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.
@bandit8977
@bandit8977 8 ай бұрын
The latest LTS (Long Term Support) Version is 21, not 17. You can still use 17. just a helpful note.
@phonecharger6789
@phonecharger6789 3 күн бұрын
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 🙏
@diegopassosdossantos5964
@diegopassosdossantos5964 9 ай бұрын
I was looking for a Java course 👍👏
@naamAmaan
@naamAmaan 4 ай бұрын
didn't know khabib teaches java too! great job!
@AlazTetik
@AlazTetik 9 ай бұрын
Java the Language
@smilingqueen4705
@smilingqueen4705 9 ай бұрын
Thank you 😊
@Encolas
@Encolas 9 ай бұрын
Desktop background is Sri Lanka? I remember that train.
@aammssaamm
@aammssaamm 9 ай бұрын
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.
@abuqeisimran9676
@abuqeisimran9676 9 ай бұрын
Thanks a ton Sir
@berryjuicewrinkle
@berryjuicewrinkle 8 ай бұрын
Can I do the tutorial in vscode. If yes, then how, please explain and guide me.
@fahimakhan326
@fahimakhan326 9 ай бұрын
2:24:20 my programme is not working for name and age. What should i do ?
@sonubehera7882
@sonubehera7882 9 ай бұрын
We are waiting
@QuexoPlayz
@QuexoPlayz 9 ай бұрын
Crash course but explained in detail lol
@soma7891
@soma7891 9 ай бұрын
Amazing!
@aravindk7848
@aravindk7848 9 ай бұрын
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 9 ай бұрын
Start with C or Java or Python
@MarcusHCrawford
@MarcusHCrawford 9 ай бұрын
They have a long GO video. I think it was just a few months ago, so it should be up do date.
@MarcusHCrawford
@MarcusHCrawford 9 ай бұрын
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.
@culbyjenn
@culbyjenn 8 ай бұрын
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
@programmingwithalex.585
@programmingwithalex.585 8 ай бұрын
www.jetbrains.com/idea/download/?section=windows
@vishnutejv
@vishnutejv 9 ай бұрын
Thanks
@theencryptedpartition4633
@theencryptedpartition4633 9 ай бұрын
Advanced Data structures and algorithms on Java?🥺🥺🥺
@bbi-edu
@bbi-edu 2 ай бұрын
Well done
@shakthiprasad7707
@shakthiprasad7707 9 ай бұрын
On subtitles so that everyone can understand easily
@oskar-in1dz
@oskar-in1dz Ай бұрын
best executor
@user-ce4og2hs5k
@user-ce4og2hs5k 9 ай бұрын
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 9 ай бұрын
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 9 ай бұрын
@@programmingwithalex.585 yes thank you I get it now
@faithful.frames
@faithful.frames 9 ай бұрын
Great sir can you please provide written notes of this course.
@naoboyz8259
@naoboyz8259 9 ай бұрын
are you an Indian?
@faithful.frames
@faithful.frames 9 ай бұрын
@@naoboyz8259 No Pakistani
@andreasmoor4969
@andreasmoor4969 8 ай бұрын
Danke!
@taisha7057
@taisha7057 9 ай бұрын
Why are there so many java introduction videos on this channel and are they any different from each other ?
@jprescottirl
@jprescottirl 9 ай бұрын
can anyone be job ready from this course?
@ashutoshkumaarr
@ashutoshkumaarr Ай бұрын
from this particular course definitely not
@Naoty_san
@Naoty_san 7 ай бұрын
13:34 Void means returns nothing Statement is something that can be executed 20:13
@i.f.7386
@i.f.7386 Ай бұрын
I need somebody with normal English 😮I didn’t expect that 😭😭😭😭
@sanjay2102
@sanjay2102 9 ай бұрын
Yo we all need a SQL course
@3polygons
@3polygons 9 ай бұрын
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 9 ай бұрын
@@3polygons thanks a lot dude
@3polygons
@3polygons 9 ай бұрын
@@sanjay2102 yep, no problem. :)
@cherishkansara7851
@cherishkansara7851 9 ай бұрын
Now it's uploaded you can check out
@karthikeyanrm3446
@karthikeyanrm3446 9 ай бұрын
Can we get an advanced java course with a real time project ?
@limitLess26-i9k
@limitLess26-i9k 9 ай бұрын
I still cant figure out how people can learn java with soo many less project videos than nodejs.
@hassanstudio7471
@hassanstudio7471 9 ай бұрын
I need that
@abdrahmanediaa
@abdrahmanediaa 9 ай бұрын
At 3:29:49, I had to made the class Vehicule, Car and Plane static to run the program
@talalalobaid2228
@talalalobaid2228 9 ай бұрын
Thank you 🙏🏾🙏🏾🙏🏾🙏🏾🙏🏾 😫
@laurentis111
@laurentis111 9 ай бұрын
give us a full advanced course please
@cybernetics0
@cybernetics0 9 ай бұрын
There have already did I think
@Yazan_Majdalawi
@Yazan_Majdalawi 9 ай бұрын
I love the accent ^^
@MDHASIBBOSS-uw2ou
@MDHASIBBOSS-uw2ou 9 ай бұрын
Love from Bangladesh 🥰🥰
@jinuthbc5211
@jinuthbc5211 9 ай бұрын
Can we get video how to become a software architect pls
@forcedrewjunior6649
@forcedrewjunior6649 9 ай бұрын
Caption, please!!!!
@hyperloop5563
@hyperloop5563 9 ай бұрын
why light theme?
@cherishkansara7851
@cherishkansara7851 8 ай бұрын
Better for tutorials
@joshbarros1995
@joshbarros1995 9 ай бұрын
Java is amazing #first
@rohitkochikkatfrancis
@rohitkochikkatfrancis 9 ай бұрын
PLEASE DO SPRINGBOOT MICROSERVICES
@s.p.sanjay4253
@s.p.sanjay4253 9 ай бұрын
Sir, add on the English captions
@jeverydk
@jeverydk 9 ай бұрын
Kindly add chapters.
@youtubetv8138
@youtubetv8138 9 ай бұрын
sir please aslo cover spring boot
@johnvictor8401
@johnvictor8401 9 ай бұрын
I want to
@rudiansyahirun
@rudiansyahirun 9 ай бұрын
🔥
@orbitxyz7867
@orbitxyz7867 9 ай бұрын
Linux administrator video please
@tradxxx
@tradxxx 9 ай бұрын
Please MAUI course
@huuthn
@huuthn 2 ай бұрын
2:53:44
@Dr_Larken
@Dr_Larken 9 ай бұрын
Finally, now I can add another language, other than ArnoldC.
@proxzero
@proxzero Ай бұрын
14:15
@adnanabro3733
@adnanabro3733 9 ай бұрын
Share some course in Urdu plz.
@emmanuel8310
@emmanuel8310 9 ай бұрын
I was just thinking of Java....
@frozzek
@frozzek 9 ай бұрын
noice
@user-vp5ro1wx1e
@user-vp5ro1wx1e 9 ай бұрын
First... 🔥
@stefanescu1000
@stefanescu1000 9 ай бұрын
This guy is a Romanian
@ablayefofana4882
@ablayefofana4882 9 ай бұрын
❤❤❤❤❤❤❤❤❤
@wizthegoat9462
@wizthegoat9462 7 ай бұрын
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
@MDHASIBBOSS-uw2ou
@MDHASIBBOSS-uw2ou 9 ай бұрын
Iam first 🥰🥰
@xaviball2911
@xaviball2911 9 ай бұрын
55 seconds ago ❤
@aammssaamm
@aammssaamm 9 ай бұрын
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 9 ай бұрын
Subtitles have been added
@aammssaamm
@aammssaamm 9 ай бұрын
@@soma7891 Oh, boy, you must be kidding. 😂
@kadhal_b.e.a.t.z
@kadhal_b.e.a.t.z 9 ай бұрын
Java ☕
@Chat-sm
@Chat-sm 9 ай бұрын
First viewer ❤
@jsdawoodahmed2931
@jsdawoodahmed2931 9 ай бұрын
1st viewer and liker
@shovronandi6722
@shovronandi6722 9 ай бұрын
1❤
@maheshd11
@maheshd11 9 ай бұрын
First view.
@user-jc7ci8bg3h
@user-jc7ci8bg3h 8 ай бұрын
damn a russian
@souravak6982
@souravak6982 8 ай бұрын
Andi undi
@CodeOnBlocks
@CodeOnBlocks 9 ай бұрын
Thanks, dude stuttered way to much though.
@lansicus1160
@lansicus1160 9 ай бұрын
Eww he’s not using dark mode
@owenzmortgage8273
@owenzmortgage8273 9 ай бұрын
can’t understand what u talking, too fast and not clear English , no subtitles.
@ahmedbathily7013
@ahmedbathily7013 9 ай бұрын
It's very easy to understand his en English
@DocuFlow
@DocuFlow 9 ай бұрын
No thanks
@Exp102
@Exp102 2 ай бұрын
You didn't expect Alex to be Indian, right?!
@ovskihouse5278
@ovskihouse5278 9 ай бұрын
Thanks to the organization #FREECODECAMPDEVs
@Big_Khao
@Big_Khao 9 ай бұрын
chromebook download?
AWS Certified Cloud Practitioner Training 2020 - Full Course
3:58:01
freeCodeCamp.org
Рет қаралды 5 МЛН
Intro to Java Programming - Course for Absolute Beginners
3:48:25
freeCodeCamp.org
Рет қаралды 3,1 МЛН
Slow motion boy #shorts by Tsuriki Show
00:14
Tsuriki Show
Рет қаралды 4,2 МЛН
Cool Items! New Gadgets, Smart Appliances 🌟 By 123 GO! House
00:18
123 GO! HOUSE
Рет қаралды 16 МЛН
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 76 МЛН
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 41 МЛН
How I would learn Leetcode if I could start over
18:03
NeetCodeIO
Рет қаралды 349 М.
MUST KNOW junior role JAVA interview questions
42:15
Keep On Coding
Рет қаралды 104 М.
Learn Java in One Video - 15-minute Crash Course
14:54
Coding with John
Рет қаралды 668 М.
FABIANO SACRIFICES 2 ROOKS AND WINS IN 9 MOVES!
6:07
Chess.com
Рет қаралды 345 М.
Learn SQL In 60 Minutes
56:24
Web Dev Simplified
Рет қаралды 2,1 МЛН
Learn Java in 14 Minutes (seriously)
14:00
Alex Lee
Рет қаралды 4,6 МЛН
How Deep Neural Networks Work - Full Course for Beginners
3:50:57
freeCodeCamp.org
Рет қаралды 3,7 МЛН
Learn Web Development And ACTUALLY Get A Job | Ultimate Guide
1:33:52
James Cross
Рет қаралды 1,3 МЛН
Intro to Object Oriented Programming - Crash Course
30:18
freeCodeCamp.org
Рет қаралды 927 М.
Slow motion boy #shorts by Tsuriki Show
00:14
Tsuriki Show
Рет қаралды 4,2 МЛН