@akajdjsk766

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

@MeditateWithAndy

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

@MarcusHCrawford

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.

@apoorvasachan9022

⭐ 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

@DebowyMocny

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.

@programmingwithalex.585

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: 
https://www.udemy.com/course/kotlin-masterclass-learn-kotlin-from-zero-to-advanced/?couponCode=FB8A95B73D38C2C47BD6

@AliSalem-fl8fn

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

@3polygons

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

@vishnutejv

Thanks

@maestrogoldring1094

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

@storyblocks-m5p

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

@oathtone

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.

@ravimahto3606

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

@bandit8977

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

@Frxnb

Al fin! lo que esperaba!!!! <3

@AlazTetik

Java the Language :_bonfire:

@Earth_Being

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

@AmbrozeSE

Well done, sir. The fundamentals are really well covered.

@naamAmaan

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