Learn Java 8 - Full Tutorial for Beginners

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

Комментарии • 1,7 тыс.

  • @arjunmangal5281
    @arjunmangal5281 5 лет назад +2286

    *In college i spent thousands of dollar for the courses, but don't get help from prof & TA's. People like him sharing his knowledge for free and understands easily. Thank you for sharing the video*

    • @akmsadat2671
      @akmsadat2671 5 лет назад +11

      Sir, would you please let me know which college you have attended?

    • @youtubeaccount0x073
      @youtubeaccount0x073 5 лет назад +4

      AKM Sadat MIT

    • @mamba24panda
      @mamba24panda 5 лет назад +1

      It's so useful for the new man。

    • @rajeshpadawe7952
      @rajeshpadawe7952 5 лет назад

      Where we have to type this java code,???

    • @Nothing-LV
      @Nothing-LV 5 лет назад

      @@rajeshpadawe7952 java is used in programming :D

  • @smoraved
    @smoraved 5 лет назад +1816

    I did it! Took me a whole month, with a baby and a toddler, lots of sick days, and lot of caffeine, but I did it! 🎉☕️ Thanks Marcus for this course. It was intense, and I don't understand everything in it, but I have a much better understanding of java as a whole. 👍

    • @priyakdey7891
      @priyakdey7891 5 лет назад +123

      You are a mom and whatever people say about equality and feminism I know being a women its hard as there are household work is there too. If you can do it, so can I. inspired

    • @Crazywaffle5150
      @Crazywaffle5150 5 лет назад +13

      You are AWESOME!

    • @youtubeaccount0x073
      @youtubeaccount0x073 5 лет назад +19

      Priyak Dey right, feminist are pretty unintelligent

    • @gucciterry8201
      @gucciterry8201 5 лет назад +13

      @@youtubeaccount0x073 The ceo of youtuhe is a feminist

    • @321Leviathan
      @321Leviathan 5 лет назад +27

      @@gucciterry8201 and look at the direction of RUclips, lmao

  • @FusionTM_REDRUM
    @FusionTM_REDRUM 5 лет назад +536

    Dude , for real?. I have never seen such a long well explained tutorial . Ever. You're a freaking legend for doing something like this. Respect 👍.

  • @vignesh9355
    @vignesh9355 4 года назад +18

    Man, You dont know how much you have helped me. I sat an entire semester knowing nothing in college. I've been watching your videos and Ive been solving some problems and it really helped me ace my exams. You are a legend.

  • @anthonydubon1436
    @anthonydubon1436 4 года назад +86

    Man, I just want to really thank you rn, you literally made a 9-hour java introduction for people like me who want to learn, and without ads, I would recommend you to add some man, you really deserve it

    • @rksingh7595
      @rksingh7595 3 года назад +3

      There are many ads😭

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

      @@rksingh7595 Anthony may be using RUclips premium . 😇😇😇. talking about paid promotions....

  • @aditijain2448
    @aditijain2448 2 года назад +4

    for all the beginners who are having a problem with the project structure as it isn't explained her
    go to file -> project structure -> modules after this right click on src and remove sources from it. add the main and test folder within src and then add java folder within main and test and mark sources for java in main and tests for java in test folder upon right click and then add com. file. also within main add another folder and mark it as resources

  • @rufodeer5421
    @rufodeer5421 4 года назад +5

    for mobile users )(desc)
    ⌨️ (0:00:00) 1 - Basic Java keywords explained
    ⌨️ (0:21:59) 2 - Basic Java keywords explained - Coding Session
    ⌨️ (0:35:45) 3 - Basic Java keywords explained - Debriefing
    ⌨️ (0:43:41) 4 - Packages, import statements, instance members, default constructor
    ⌨️ (0:59:01) 5 - Access and non-access modifiers
    ⌨️ (1:11:59) 6 - Tools: IntelliJ Idea, Junit, Maven
    ⌨️ (1:22:53) 7 - If/else statements and booleans
    ⌨️ (1:42:20) 8 - Loops: for, while and do while loop
    ⌨️ (1:56:57) 9 - For each loop and arrays
    ⌨️ (2:14:21) 10 - Arrays and enums
    ⌨️ (2:41:37) 11 - Enums and switch statement
    ⌨️ (3:07:21) 12 - Switch statement cont.
    ⌨️ (3:20:39) 13 - Logging using slf4j and logback
    ⌨️ (3:51:19) 14 - Public static void main
    ⌨️ (4:11:35) 15 - Checked and Unchecked Exceptions
    ⌨️ (5:05:36) 16 - Interfaces
    ⌨️ (5:46:54) 17 - Inheritance
    ⌨️ (6:20:20) 18 - Java Object finalize() method
    ⌨️ (6:36:57) 19 - Object clone method. [No lesson 20]
    ⌨️ (7:16:04) 21 - Number ranges, autoboxing, and more
    ⌨️ (7:53:00) 22 - HashCode and Equals
    ⌨️ (8:38:16) 23 - Java Collections
    ⌨️ (9:01:12) 24 - ArrayList

    • @scienctistfrc4175
      @scienctistfrc4175 4 года назад +1

      Great work

    • @rufodeer5421
      @rufodeer5421 4 года назад

      @@scienctistfrc4175 thanks! Its in the description but you cant click on those.

    • @user-kx5es4kr4x
      @user-kx5es4kr4x 4 года назад

      @@rufodeer5421 mobile users can still see description, just press the arrow key. UGH WHY DOESNT ANYONE NOTICE THIS IS LIKE GONNA BE 33333333TH TIME IM SAY
      edit is typo

  • @nacymin9397
    @nacymin9397 2 года назад +3

    Content:
    ⌨️ (0:00:00) 1 - Basic Java keywords explained
    ⌨️ (0:21:59) 2 - Basic Java keywords explained - Coding Session
    ⌨️ (0:35:45) 3 - Basic Java keywords explained - Debriefing
    ⌨️ (0:43:41) 4 - Packages, import statements, instance members, default constructor
    ⌨️ (0:59:01) 5 - Access and non-access modifiers
    ⌨️ (1:11:59) 6 - Tools: IntelliJ Idea, Junit, Maven
    ⌨️ (1:22:53) 7 - If/else statements and booleans
    ⌨️ (1:42:20) 8 - Loops: for, while and do while loop
    ⌨️ (1:56:57) 9 - For each loop and arrays
    ⌨️ (2:14:21) 10 - Arrays and enums
    ⌨️ (2:41:37) 11 - Enums and switch statement
    ⌨️ (3:07:21) 12 - Switch statement cont.
    ⌨️ (3:20:39) 13 - Logging using slf4j and logback
    ⌨️ (3:51:19) 14 - Public static void main
    ⌨️ (4:11:35) 15 - Checked and Unchecked Exceptions
    ⌨️ (5:05:36) 16 - Interfaces
    ⌨️ (5:46:54) 17 - Inheritance
    ⌨️ (6:20:20) 18 - Java Object finalize() method
    ⌨️ (6:36:57) 19 - Object clone method. [No lesson 20]
    ⌨️ (7:16:04) 21 - Number ranges, autoboxing, and more
    ⌨️ (7:53:00) 22 - HashCode and Equals
    ⌨️ (8:38:16) 23 - Java Collections
    ⌨️ (9:01:12) 24 - ArrayList
    Just copy and paste

  • @AshishKumar-oo7ih
    @AshishKumar-oo7ih 6 лет назад +788

    ⭐️Contents ⭐️
    ⌨️ (0:00:00) 1 - Basic Java keywords explained
    ⌨️ (0:21:59) 2 - Basic Java keywords explained - Coding Session
    ⌨️ (0:35:45) 3 - Basic Java keywords explained - Debriefing
    ⌨️ (0:43:41) 4 - Packages, import statements, instance members, default constructor
    ⌨️ (0:59:01) 5 - Access and non-access modifiers
    ⌨️ (1:11:59) 6 - Tools: IntelliJ Idea, Junit, Maven
    ⌨️ (1:22:53) 7 - If/else statements and booleans
    ⌨️ (1:42:20) 8 - Loops: for, while and do while loop
    ⌨️ (1:56:57) 9 - For each loop and arrays
    ⌨️ (2:14:21) 10 - Arrays and enums
    ⌨️ (2:41:37) 11 - Enums and switch statement
    ⌨️ (3:07:21) 12 - Switch statement cont.
    ⌨️ (3:20:39) 13 - Logging using slf4j and logback
    ⌨️ (3:51:19) 14 - Public static void main
    ⌨️ (4:11:35) 15 - Checked and Unchecked Exceptions
    ⌨️ (5:05:36) 16 - Interfaces
    ⌨️ (5:46:54) 17 - Inheritance
    ⌨️ (6:20:20) 18 - Java Object finalize() method
    ⌨️ (6:36:57) 19 - Object clone method. [No lesson 20]
    ⌨️ (7:16:04) 21 - Number ranges, autoboxing, and more
    ⌨️ (7:53:00) 22 - HashCode and Equals
    ⌨️ (8:38:16) 23 - Java Collections
    ⌨️ (9:01:12) 24 - ArrayList

    • @05vibhorjoshi
      @05vibhorjoshi 6 лет назад +41

      you're doing God's work here mate

    • @brayaon
      @brayaon 6 лет назад +4

      Gente que le pone el alma

    • @AshishKumar-oo7ih
      @AshishKumar-oo7ih 6 лет назад +4

      @ScrubLord thanks bro

    • @renesanchez7712
      @renesanchez7712 6 лет назад +6

      Good job you are the man THANKS a lot 👍👏👏👏👏👏👏👏👍👍👍👍

    • @gggzzz8538
      @gggzzz8538 6 лет назад +4

      Aditya Kumar?

  • @rowanburns4841
    @rowanburns4841 5 лет назад +65

    I'm not able to be in school right now due to an illness, but still want to keep my computer science levels up.
    Thank you so much for this. A free 10 hour video is honestly amazing.

    • @vicmitchell9962
      @vicmitchell9962 5 лет назад +4

      I hope you are feeling better:)

    • @yoyo12345
      @yoyo12345 3 года назад

      How is Ur health right now

  • @kaamilmirza6963
    @kaamilmirza6963 4 года назад +7

    My honest review after been about 7 hours into the tutorial. You need prerequisites of some programming language to get into this course. Professionals who are looking out to learn JAVA to further extend their skills, its a great course, you can skip along things which you already know. People who have some prerequisites in programming and are coming here have to be really patient here, but eventually everything will be cleared but only if you do allot of practice on a personal level, give more preference to that. Whatever you are learning, try to mess around with it and you will learn for sure.

    • @henriquedelben
      @henriquedelben 2 года назад

      my friend, is this enough to make a project in java ?

  • @williamhenry4916
    @williamhenry4916 5 лет назад +3462

    Imagine you forgot to hit the record button

  • @arpitasinha2942
    @arpitasinha2942 6 лет назад +600

    finally i had watched the video for over 10 hrs taking small breaks and now i am clear with this code .... really thanking you sir ... it is not at all an easy task to do it for continuously 9 hrs really awsm ... i would like to appeal to all those viewers plz watch this video if they want to really learn code this code within a couple of days .... it requires little concentration to do this.... again thanking you sir..

    • @himanshulawaniya8399
      @himanshulawaniya8399 5 лет назад +4

      it wasn't continue video bro

    • @pointless132
      @pointless132 5 лет назад +8

      I dont think just watching this video is enough to learn how to code in java

    • @huey1153
      @huey1153 5 лет назад +6

      Absolutely impossible for anyone to learn all of this in one sitting lol, maybe after two weeks if you’re already knowledgeable

    • @SombR3ro
      @SombR3ro 5 лет назад

      I'll start watching the whole thing after my exam, with positive comments I think this is a good tutorial

    • @akshanshrana8335
      @akshanshrana8335 5 лет назад

      @@pointless132 name speaks for you@pointless

  • @freecodecamp
    @freecodecamp  5 лет назад +38

    Here is a link to watch the remaining episodes of the course: ruclips.net/video/VAPqQpWtMXU/видео.html

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

      I have seen many videos on Java for beginners which one would I start with

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

      @@WeddingWhims if u are learning java as first language then watch "apna college" course.

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

      @@nayabsultana3897 ok thanks

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

      Videos part 25-30 are the new ones not in this video.

  • @GeorgeBrotherston
    @GeorgeBrotherston 3 года назад +16

    What a great course! I have been programming for decades but only barely touched on Java. I took a course on OOP before this, which helped tremendously when taking this course. I am about halfway through this course, and the information presented by Marcus Biel is absolutely fundamental, well-presented, at the proper depth, and just an overall essential course for real-world Java programming. Thank you Marcus, I look forward to continuing this course (I'm 3.5 hrs in and am currently backtracking to follow along in IntelliJ IDEA). Thank you again!

  • @pavittarsingh4285
    @pavittarsingh4285 2 года назад +5

    Am writing it now so i can prove to my future self that i did it, for me its a challenge even to put 10 h of study, i want to change this, ill complete this course. Today its 11/03/2022 23:59 and i watched the 1st part, see u next time guys( in around 7 hours)

    • @Samir-bp3lv
      @Samir-bp3lv 9 месяцев назад

      Didn't you come back?

  • @unleashed93
    @unleashed93 5 лет назад +57

    Uploads 9 hour video WITHOUT ADS
    Carefully, he's a hero.

  • @321Leviathan
    @321Leviathan 5 лет назад +93

    bookmarking myself
    43:00 6/3/2019
    1:42:00 6/11/2019
    2:41:37 6/13/2019
    4:11:35 6/18/2019
    5:05:36 6/21/2019
    7:17:07 6/27/2019
    - should be noted that this does not feel like a beginner tutorial at all and there are several tutorial books cited at the 5, 6, and 7 hour marks that he recommends to read in their entirety. Luckily I have a full semester of Python under me so I'm not completely lost, but it's still gonna take a lot of review for me to get this down.
    9:32:31 7/1/2019
    - done, finally, lmao

    • @stevejobs3930
      @stevejobs3930 5 лет назад +1

      well annddd...??!

    • @arandompanda1349
      @arandompanda1349 5 лет назад +2

      Good job mate

    • @smartrose3859
      @smartrose3859 5 лет назад

      Great job 👌

    • @Bl4stinoff2outerspace
      @Bl4stinoff2outerspace 5 лет назад +2

      Do you feel like you know Java now? At a fluent level? I'm bookmarking this for now and plan on watching it later but if you do have a level of fluency in this I may just watch it now!

    • @321Leviathan
      @321Leviathan 4 года назад

      @ApestinGaming I mean, I run laps around my classmates in programming projects in Java, so maybe. But the fluency in the language came from doing those projects, not from this video. If you're self-teaching then it'd be smart to have a simple project in mind that you want to create in Java and then watch this video to help you do it.

  • @sarathkumarmutnuru1177
    @sarathkumarmutnuru1177 3 года назад +14

    The justification given at @4:05:08 for delaying introduction of main function is spot on. It definitely makes it easier to understand that after knowing about keywords like public, static, void, String[ ] and what they do. Awesome for the thought.

  • @dominusgloriae
    @dominusgloriae 2 года назад +8

    Java was the language that helped me get into IT, relocate to other country and it payed the bills for several years :)
    For those who like Java and not afraid of it weird verbosity I started working on a playlist with Java interview Q&A: ruclips.net/video/LeqNBbFi6Z0/видео.html

  • @joeyGalileoHotto
    @joeyGalileoHotto 4 года назад +7

    This video seems more helpful for people who already studied Java but need a refresher.

  • @lallu12343
    @lallu12343 5 лет назад +46

    In India we respect teachers by touching their feet to learn something, you sir gained a lot of respect and love from developers like me for creating such a nice learning content, that must have caused you a lot of efforts. I touch your feet and start this course.
    Jai Shri Ram

    • @user-pr9pq8en2d
      @user-pr9pq8en2d 5 лет назад +4

      @@_thompson out of respect. It is Indian culture

  • @ahrarcorson6452
    @ahrarcorson6452 4 года назад +1

    took me 2 months loll.... don't procrastinate guys your all born ready for this. Perfect way to learn java!

  • @rudolfnosek1748
    @rudolfnosek1748 5 лет назад +6

    If anyone was asking, he is using IntelliJ environment. I know that he said we shouldnt use an environment but he is importing libraries what could be difficult for someone only using a text editor with the command prompt.

    • @xatoor
      @xatoor 5 лет назад

      It seems you know about java
      i made a comment and really
      could use help, here is the original comment:
      Anyone who has experience i need help
      I have the original launcher of minecraft
      but the link to the update page is dead it was
      updated with the launcher but you cant see it
      its a white screen
      someone found the updated link
      (here mcupdate.tumblr.com/)
      i want replace the dead link with the working one
      if you can help me please reply!

  • @luiss.webdevelopment2717
    @luiss.webdevelopment2717 5 лет назад +87

    Done with the first hour, taking a break and going for the second one! Anyone can learn Java if watches this video! Thanks a lot Marcus!

    • @PoulJulle-wb9iu
      @PoulJulle-wb9iu 4 года назад

      but u cant even write a thread safe program or know 7 sevens to do so

    • @CharleyCheno
      @CharleyCheno 3 года назад +1

      its a few years later

  • @kartikaysinhal9297
    @kartikaysinhal9297 4 года назад +16

    this man is doing some great job that too with no ads. Support this guy.

  • @LloydSMITH
    @LloydSMITH 3 года назад +13

    The guy who add subtitles is a hero

  • @draurkh
    @draurkh 4 года назад

    Guys if you started your java programming with this course, you should skip to 1:11:59 and have a clue of text editors and IDEs. So then you can easily understand whole course. IDEs can be hard to understand at first. I had the same issue but I tried Eclipse and IntelliJ, learned how to use them and then started this course.

  • @patrickbateman7665
    @patrickbateman7665 5 лет назад +644

    Not all heroes wears capes .. some be instructor teach us for FREE

    • @inclinedscorpio
      @inclinedscorpio 3 года назад +5

      Just in case you missed our Namaste Java Series.
      Concepts should be crystal clear and We bet we have delivered our best shot ! 😀
      For Indian Audience
      ruclips.net/video/y5U4KI0vxiI/видео.html

    • @harsha4048
      @harsha4048 3 года назад +2

      Premam 😂

    • @Samarnat01
      @Samarnat01 3 года назад +2

      @@inclinedscorpio you need to be specific, Indian Audience who understand Hindi :)

    • @inclinedscorpio
      @inclinedscorpio 3 года назад +2

      @@Samarnat01 In India most people understand HINDI.
      Almost every apart from TN state people can understand speak Hindi if not write or read.

  • @everyonecancode1613
    @everyonecancode1613 5 лет назад +13

    Thank you. After 20 years in the industry, I came to check how different people teach Java. The way how you do it .

    • @pepe-pj9wr
      @pepe-pj9wr 3 года назад

      what do you think about the way he teaches?

  • @teletranone7951
    @teletranone7951 4 года назад +11

    Explaining terms before using them is an awesome way of teaching. Thanks and keep up the good work!

  • @AkhilKumar
    @AkhilKumar 5 лет назад +2

    There are many channels in youtube that taught Java maybe in even better way but with clean coding procedures using junit and all, this is the one to go with. Thank you Marcus Biel for sharing your knowledge and experience.

  • @RahulYadav-dd7qe
    @RahulYadav-dd7qe 4 года назад +14

    Just completed this 9.5 hours video, really a great watch. I learnt a lot! Thanks Marcus! :D

  • @All1Do1sW1n
    @All1Do1sW1n 4 года назад +3

    I love the way you waited to introduce the main method! A lot of people introduce this as the first topic but it’s very hard to understand right off the bat 🙌🏽

  • @shubham09901
    @shubham09901 4 года назад +6

    Finally I completed it! Thankyou Marcus .
    Though I didn't understand everything especially the last part , I was tend to fast forwarding but surely it will help me a lot .
    I understand more than what I am trying to learn from my Uni.

  • @abdulamin3286
    @abdulamin3286 3 года назад +1

    Hi Everyone I am starting this course today and plan to complete it

  • @fozaibx1
    @fozaibx1 5 лет назад +7

    I really appreciate your efforts in putting together this tutorial and it's a great tutorial. For some people who are hating on the way of teaching, they must consider that an effort is required to learn as well. So, don't be lazy and let small irrelevant things be a barrier between you and knowledge.

    • @NafenX
      @NafenX 5 лет назад +1

      Amazing comment

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

    I just restored a hobie cat following everything on this video. Had a couple good size gashes on it. Follow these steps and you can’t go wrong. Now i want to do another one!! Sparty on!!!

  • @NafenX
    @NafenX 5 лет назад +33

    I'm 6 hours in and really felt like just watching a huge video wouldn't help me but it has helped me so much with the explanations :D Thank you

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

    * Just can't believe i completed this whole video* _its one of the best_ -hands down the best-

  • @christianjamesguevarra6257
    @christianjamesguevarra6257 6 лет назад +157

    Java and c# are practically the best languages to learn if you want to put food on the table nowadays

    • @forextroll
      @forextroll 6 лет назад +24

      I mostly know Java because my school focused on it but am hearing a lot about Python lately.

    • @jackfrost8969
      @jackfrost8969 6 лет назад +9

      plz elaborate.
      coz i am really confused what to choose among java and python. talking about my interest i am interested literally in every field .
      ps: i am not beginner in programming. i do know c,c++,js

    • @faizanreza7815
      @faizanreza7815 6 лет назад +9

      Choose python

    • @christianjamesguevarra6257
      @christianjamesguevarra6257 6 лет назад +12

      @@jackfrost8969 since you are not a beginner, just choose either c# and java but still learn python on the side. You should have no problems learning python once you get good with C# or Java especially on fundamental topics like OOP, collections, exception handling, file io, threading, etc. which are all common with any programming language. I think the only youll have to learn in python are its own specific language features like decorators, coroutines, some parts of standard library, etc.
      The reason why most schools teach java/c# is that these are fundamental languages meaning it is easier to teach programming concepts to students using an "in between" level languages like Java or C# as opposed to c/c++ (too low level) or python(too high level, some concepts are highly abstracted).

    • @jackfrost8969
      @jackfrost8969 6 лет назад +3

      @@christianjamesguevarra6257 thanks. Thats what I was thinking too. Gonna learn both and will see which works best for me. What do you think how much time should i spend on java and python respectively?

  • @luzcarimelucumihernandez2155
    @luzcarimelucumihernandez2155 2 года назад +1

    To make that my unit test works, I hit "File"->"Project Structure"->folder with the class "PersonTest", then, I put public the class "PersonTest" and that was it. In my case, I created both the class "PersonTest" and "Person" in the same folder, and it works.

  • @albertgawin2854
    @albertgawin2854 4 года назад +10

    I'm not a beginner but I really enjoyed watching this whole lecture. You're doing great job Marcus!

  • @SnowStark
    @SnowStark 2 года назад

    Don't mind me, just checking out my to learn list..
    ⌨ (0:00:00) 1 - Basic Java keywords explained
    ⌨ (0:21:59) 2 - Basic Java keywords explained - Coding Session
    ⌨ (0:35:45) 3 - Basic Java keywords explained - Debriefing
    ⌨ (0:43:41) 4 - Packages, import statements, instance members, default constructor
    ⌨ (0:59:01) 5 - Access and non-access modifiers
    ⌨ (1:11:59) 6 - Tools: IntelliJ Idea, Junit, Maven
    ⌨ (1:22:53) 7 - If/else statements and booleans
    ⌨ (1:42:20) 8 - Loops: for, while and do while loop
    ⌨ (1:56:57) 9 - For each loop and arrays
    ⌨ (2:14:21) 10 - Arrays and enums
    ⌨ (2:41:37) 11 - Enums and switch statement
    ⌨ (3:07:21) 12 - Switch statement cont.
    ⌨ (3:20:39) 13 - Logging using slf4j and logback
    ⌨ (3:51:19) 14 - Public static void main
    ⌨ (4:11:35) 15 - Checked and Unchecked Exceptions
    ⌨ (5:05:36) 16 - Interfaces
    ⌨ (5:46:54) 17 - Inheritance
    ⌨ (6:20:20) 18 - Java Object finalize() method
    ⌨ (6:36:57) 19 - Object clone method. [No lesson 20]
    ⌨ (7:16:04) 21 - Number ranges, autoboxing, and more
    ⌨ (7:53:00) 22 - HashCode and Equals
    ⌨ (8:38:16) 23 - Java Collections
    ⌨ (9:01:12) 24 - ArrayList

  • @robbenooyens2064
    @robbenooyens2064 6 лет назад +15

    Nice tutorial! :D
    It really helped 'understanding' java for me.
    1:35:43 Why? xD
    1:50:19 "You can try this at home because it can crash your pc."
    5:13:19 Yes indeed xD
    6:43:55 Lucky enough there's Java to fulfill our dreams :)
    (7:13:50)

  • @jaeen7665
    @jaeen7665 5 лет назад +2

    Finally, someone who teaches theory and terminologies. Bravo good Sir.

  • @bwamo2430
    @bwamo2430 5 лет назад +11

    Just started learning Java a month or two ago at my school, setting a goal to watch this video to help myself get ahead and eventually work on my own projects.

  • @michaelv.1554
    @michaelv.1554 4 года назад +1

    One minute in and he starts introducing the terms we will be using :D It's like this instructor actually understands the logical order of processing information!

  • @whyamialwaystired3182
    @whyamialwaystired3182 5 лет назад +21

    i signed up for a programming course at my school and they just canceled it, this saved me, i'm really thankful for this video. Thank you!!!

    • @youtubeaccount0x073
      @youtubeaccount0x073 5 лет назад

      whyamialwaystired RIGHT! not enough people are into programming

    • @zetobafim8693
      @zetobafim8693 4 года назад +1

      Only the beginning of this course is good but the rest too stupid

    • @zetobafim8693
      @zetobafim8693 4 года назад

      He is as slow as a snail

    • @oskarkrawiec368
      @oskarkrawiec368 4 года назад

      @@zetobafim8693 speed it up to 1.25

  • @pepax3
    @pepax3 4 года назад +1

    COPIED COMMENT
    ⌨️ (0:00:00) 1 - Basic Java keywords explained
    ⌨️ (0:21:59) 2 - Basic Java keywords explained - Coding Session
    ⌨️ (0:35:45) 3 - Basic Java keywords explained - Debriefing
    ⌨️ (0:43:41) 4 - Packages, import statements, instance members, default constructor
    ⌨️ (0:59:01) 5 - Access and non-access modifiers
    ⌨️ (1:11:59) 6 - Tools: IntelliJ Idea, Junit, Maven
    ⌨️ (1:22:53) 7 - If/else statements and booleans
    ⌨️ (1:42:20) 8 - Loops: for, while and do while loop
    ⌨️ (1:56:57) 9 - For each loop and arrays
    ⌨️ (2:14:21) 10 - Arrays and enums
    ⌨️ (2:41:37) 11 - Enums and switch statement
    ⌨️ (3:07:21) 12 - Switch statement cont.
    ⌨️ (3:20:39) 13 - Logging using slf4j and logback
    ⌨️ (3:51:19) 14 - Public static void main
    ⌨️ (4:11:35) 15 - Checked and Unchecked Exceptions
    ⌨️ (5:05:36) 16 - Interfaces
    ⌨️ (5:46:54) 17 - Inheritance
    ⌨️ (6:20:20) 18 - Java Object finalize() method
    ⌨️ (6:36:57) 19 - Object clone method. [No lesson 20]
    ⌨️ (7:16:04) 21 - Number ranges, autoboxing, and more
    ⌨️ (7:53:00) 22 - HashCode and Equals
    ⌨️ (8:38:16) 23 - Java Collections
    ⌨️ (9:01:12) 24 - ArrayList

  • @Luca-mb1gy
    @Luca-mb1gy 5 лет назад +5

    This course is awesome. I've been looking for a proper course on Java and by far this is the best. It's very specific and it sums a lot of knowledge. Again very good course on Java, I really apreciate your work.

  • @gunblaze1014
    @gunblaze1014 4 года назад +2

    Wow 9 hours and no ads! Amazing video!!!

  • @lindasita2585
    @lindasita2585 6 лет назад +15

    I love it, I love it, I love it >_< you're the best professor to teach Java programming to anyone

  • @BigJthumpalump
    @BigJthumpalump 4 года назад +2

    Before I even hit the 2:00 minute mark, you're doing better than 4 other websites I've tried to use. You said "I won't use any concepts or words without explaining what they mean first." THANK YOU! I tried using CodeAcademy. The very first instruction I was given, introduced 5 new concepts in ONE sentence. And they gave no description as to what any of them meant.

  • @EntreMaster
    @EntreMaster 6 лет назад +2255

    Turning off my phone... shutting out the world. I'm going to be busy for the next 9 hours!

    • @mohitchaudhary8678
      @mohitchaudhary8678 6 лет назад +29

      how'd it go

    • @slapdashzeal6095
      @slapdashzeal6095 6 лет назад +19

      ^ How did it work out?

    • @陈瀚龙
      @陈瀚龙 6 лет назад +181

      He learned Java in 9 hours, and now makes 80,000 a year. Ok, maybe not, but maybe he learned enough to make tutorials on youtube and quit his job at Starbucks. My turn!

    • @mohitchaudhary8678
      @mohitchaudhary8678 6 лет назад +4

      howd it go lol

    • @darshilbagadia
      @darshilbagadia 6 лет назад +162

      Holy shit, he never returned! Guys we need to contact authorities!!

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

    I'm gonna be honest here. I appreciate the effort and I have no doubts that Marcus Biel is a good engineer but his presentation skills are lacking for sure.
    I think this is not at all a beginner friendly course. The structure of it and the way stuff are presented are just a horrible thing to experience as a beginner in my opinion.
    Luckily I already had some prior knowledge to this so I was able to take in all the information relatively well.
    If you don't have time to talk about HashCode and Collections, then just don't do it. Half an hour for HashCode clearly wasn't enough so don't confuse people.
    Overall, there are much more quality tutorials out there for much less time investment.
    I still learned a lot though, so thank you for the effort.

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

      Hmm, thank you for this info. I'm trying to brush up on my weak areas of Java, and was searching for resources. I guess I'll skip this one.

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

      Thank you for the review ❤

  • @MazIsProgramming
    @MazIsProgramming 5 лет назад +38

    We need to add subtitles on this video please, for the hearing impaired.

  • @adityasai3587
    @adityasai3587 4 года назад

    I am 13 and i do not knoiw much about coding, but here even though i could not understand some thigns i really learnt a lot
    Thank you very much🙂🙂

  • @awzflyhigh4795
    @awzflyhigh4795 3 года назад +32

    i have an exam tomorrow lol and im trying to learn java in 9 hours,.
    (Update) i passed with 71% marks.

  • @SunnyHippies
    @SunnyHippies 5 лет назад +1

    This is good for me as a review but a little fast for actual beginners.
    If you were to attend university, the students would ask to slow down or you spend an hour in the lab just installing java and getting it to run
    .
    If this is truly for beginners then HE should start with installing Java and writing HEllo world in a text editor, then compile and run in command prompt.

    Passing the string around with imported methods is pretty advanced for actual beginners. haha
    I would include a very basic Pre-Chapter. Installing Java and running hello world in a text editor from CMD. Then setting up an IDE and Saving the file system.
    If you do more of a slow install and start from real scratch, in a pre-chapter, then beginners will be less confused and you can get off and running with a more complicated way of doing, Hello World, which as you demonstrate, shows many Java features.

  • @Daniel-pw7md
    @Daniel-pw7md 2 года назад +4

    Best course so far! very well detailed! Thank you so much.

  • @mohammedsadiq1567
    @mohammedsadiq1567 5 лет назад +1

    ⌨️ (0:00:00) 1 - Basic Java keywords explained
    ⌨️ (0:21:59) 2 - Basic Java keywords explained - Coding Session
    ⌨️ (0:35:45) 3 - Basic Java keywords explained - Debriefing
    ⌨️ (0:43:41) 4 - Packages, import statements, instance members, default constructor
    ⌨️ (0:59:01) 5 - Access and non-access modifiers
    ⌨️ (1:11:59) 6 - Tools: IntelliJ Idea, Junit, Maven
    ⌨️ (1:22:53) 7 - If/else statements and booleans
    ⌨️ (1:42:20) 8 - Loops: for, while and do while loop
    ⌨️ (1:56:57) 9 - For each loop and arrays
    ⌨️ (2:14:21) 10 - Arrays and enums
    ⌨️ (2:41:37) 11 - Enums and switch statement
    ⌨️ (3:07:21) 12 - Switch statement cont.
    ⌨️ (3:20:39) 13 - Logging using slf4j and logback
    ⌨️ (3:51:19) 14 - Public static void main
    ⌨️ (4:11:35) 15 - Checked and Unchecked Exceptions
    ⌨️ (5:05:36) 16 - Interfaces
    ⌨️ (5:46:54) 17 - Inheritance
    ⌨️ (6:20:20) 18 - Java Object finalize() method
    ⌨️ (6:36:57) 19 - Object clone method. [No lesson 20]
    ⌨️ (7:16:04) 21 - Number ranges, autoboxing, and more
    ⌨️ (7:53:00) 22 - HashCode and Equals
    ⌨️ (8:38:16) 23 - Java Collections
    ⌨️ (9:01:12) 24 - ArrayList

  • @surajshahi4966
    @surajshahi4966 5 лет назад +6

    Thank you for this course. Best things in the world always come free. I will let you know, how many hours I took to complete this course, with my review, wait for me.

  • @AlbinJi
    @AlbinJi 4 года назад

    ജാവ വളരെ സിമ്പിൾ ആണ്. പവർഫുൾ! ഭയങ്കര പവർഫുൾ ആണ്

  • @rashigupta5995
    @rashigupta5995 3 года назад +3

    Thank you Marcus Biel! You are an excellent teacher. I don't know how I would've learnt java properly if not for you.

  • @shreyastaware
    @shreyastaware 4 года назад +29

    Dude,, should have explained the editor as well went blank when suddenly things were done in the editor

  • @jurobezmena
    @jurobezmena 5 лет назад +3

    I think this would be really complicated for someone who never did Java before, but good for people who know some basics.

  • @Sigmagaming175
    @Sigmagaming175 3 года назад +4

    leaving my comment here gonna start this course todayy :)) 1st november 2021 wish me luck !!

  • @di.rodriguez
    @di.rodriguez 6 лет назад +4

    OMG, I'm really grateful for this course, I'm not a beginner in Java, by the way I still had some concepts that weren't clear for me. With your help I can finally understand all aspects of Java. Thank you so much!!

  • @Sp0i7eD
    @Sp0i7eD 4 года назад

    I am starting now. Plan to complete this in 3-4 days. Will update soon

  • @priyanshupushpam3377
    @priyanshupushpam3377 4 года назад +11

    Marcus, This was an amazing tutorial. Loved it!! I needed a tutorial to quickly brush-up my java skills after being away for sometime now. You explained it really well. Cheers !!
    For all those who are willing to go through this tutorial.. It may not seem beginner friendly in the beginning.. but bear with it.. it will all start to make sense as he unfolds..

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

    Lots of great stuff in this course. One thing that annoys me with programming "courses," though, is that too many forget to go over certain things like looking through the documentation of a programming language to find useful stuff to implement in your program. I find it funny that beginner courses make the assumption that all you'll ever need is covered in their course or video, and if someone new doesn't know where to look for new things then they're left to try to reinvent the wheel with whatever they took from their course.

  • @DimasRifqi296
    @DimasRifqi296 5 лет назад +5

    That is amazing! I never imagine in youtube we can found the video like this. Thank you so much!

  • @rossnoodles1293
    @rossnoodles1293 5 лет назад

    I'm 23 minutes in and this is far better than the other video I gave up on. I perked up just now when chapter 2 started and you said we're going to write some code :)
    First question though; why do you call it a colon when it is, in fact, a semi-colon? A colon has two dots while a semi-colon has a dot over a comma.

    • @94D33M
      @94D33M 5 лет назад

      You're right, it is a semi colon, he's just used to saying it

    • @rossnoodles1293
      @rossnoodles1293 5 лет назад

      @@94D33M thx. I think I only asked because I've not studied anything in a decade and my brain had gone mushy by the time I got to that point haha.

  • @bruhaspati560
    @bruhaspati560 6 лет назад +64

    Appreciate your efforts man 👌

  • @All1Do1sW1n
    @All1Do1sW1n 4 года назад

    Amazing course thank you! Would like to note
    For others this is a beginners course but would not recommend if you don’t know another language! If you have absolutely 0 programming knowledge I don’t think you will be able to follow this

  • @micahwright6008
    @micahwright6008 6 лет назад +3

    It's hard finding a newer Java tutorial, so thank you!

  • @Deksudo
    @Deksudo 2 года назад

    I found this tutorial actually very useful for my specific purposes, but if you're a real beginner and wondering why everything is so cryptic, worry not: this isn't an actual beginner's tutorial, no matter what anyone says. You can't be expected to learn and understand test driven development and object oriented programming (all those keywords like public, private and classes etc.) without first getting familiar with the procedural aspects of a programming language. And even if you could, these hasty explanations would give you unnecessary stress. I'm not trying to diss the author, but this stuff just isn't presented in a beginner-friendly way. And btw, go check Caleb Curry if you're looking for something simpler to begin with.

  • @amburrfershurr
    @amburrfershurr 5 лет назад +23

    I feel like I am going to owe you my degree :) Thank you!

  • @curtiseverett1671
    @curtiseverett1671 5 лет назад

    getting a keyword explained, using concepts I don't know.... is something that always ticks me off in classes..... Right on brother, isn't that the truth!!!!!!! I haven't even gotten past that statement, and already, I love this video!!!!!

  • @alkokone5344
    @alkokone5344 5 лет назад +3

    Please accept my very best regards for your hard and useful work! Your efforts are really most appreciated, dear Marcus!

  • @codenerd7061
    @codenerd7061 3 года назад

    he is one of the greatest java teacher on the earth

  • @Iwitrag
    @Iwitrag 5 лет назад +17

    You should definitely add more Java content. Thank you for this video!

  • @rakeshchavan7839
    @rakeshchavan7839 2 года назад

    This tutorial is helpful only if you have earlier knowledge of Java or if you have learned it in your school. The concept he taught is difficult to learn if you are a complete beginner of java, I would recommend learning java through other videos, then you can watch these videos to revise and learn some advanced concepts such as log4j and test cases which are not used in most of the other learning videos.

  • @alexanderjenkins
    @alexanderjenkins 5 лет назад +3

    You, sir, are a legend. Thank you for the free content!

  • @user-yl3ti8jb6j
    @user-yl3ti8jb6j 4 года назад +2

    If you actually put ads on it, I'd disable my adblock. Keep up the great work!

  • @nishantvarghese8748
    @nishantvarghese8748 4 года назад +5

    Haven't started yet. But a LIKE for no ads. Good on you bro.

    • @kromydas5063
      @kromydas5063 4 года назад

      doing java
      during a pandemic.

  • @Andy-pr5be
    @Andy-pr5be 3 года назад +1

    i have read a couple books and taken a few tutorials but this by far the best one so far very nice explanations, i love it thank you so much

  • @mrnekk1
    @mrnekk1 4 года назад +5

    This guys give real programming advice and also about how to handle code in a more practical way. Love it. Thanks Marcus!

  • @gopal7754
    @gopal7754 4 года назад

    he is so good person without ads

  • @irs6345
    @irs6345 4 года назад +3

    yo im gonna note myself to see the progress im in year 9 and im 13 learning java
    22/11/20 : 1:38 , today was 1:20 AM I have just found this video so Im going to probably do this at a more appropriate time
    23/11/20: 11:29 , today was great im learning about classes and methods my friend is learning python and so is my other friend i think.

  • @arithab9703
    @arithab9703 5 лет назад +1

    A new person.Thanks to Marcus Biel for his effort and time(Knowledge is for money but if you think that is too much much try the opposite).

  • @ericzou4301
    @ericzou4301 4 года назад +65

    Parents: You can watch 1 video before you go to bed.
    Me: Grabs some coffee

    • @ericzou4301
      @ericzou4301 4 года назад +4

      @@nairaadit45 This video's super long, so if i watch it before bed, I'm gonna need some coffee ^^

    • @kensei4237
      @kensei4237 4 года назад +1

      Eric Zou saw a very similar comment on Dr. chuck’s python tuto 👍

    • @wateryagarvideos5186
      @wateryagarvideos5186 3 года назад

      Note that the programming language name is JAVA.

  • @TheShurik92
    @TheShurik92 3 года назад +1

    Люто, бешено плюсую это видео и вообще старания людей, ведущих этот канал.
    Great job, I appreciate a lot all the work that programmers do for this channel to teach anyone for free.

  • @jamarimcfarlane4844
    @jamarimcfarlane4844 5 лет назад +3

    Personal Continue Button:
    11:41

  • @joshwong1048
    @joshwong1048 4 года назад

    watch with playback speed 2x because he speaks clearly enough to understand it when its faster :) might save some time

  • @davidogodong9738
    @davidogodong9738 5 лет назад +157

    The folder structure is very confusing for a beginner

    • @doubleo_46
      @doubleo_46 5 лет назад +18

      I am going through all the comments to understand how he created it.

    • @charlie3k
      @charlie3k 5 лет назад +15

      i'm also trying to wrap my head around the folder structure and packages... i wish he went over that first :/

    • @your_local_reptile6700
      @your_local_reptile6700 4 года назад +4

      that completely lost me

    • @utsho.sardar
      @utsho.sardar 4 года назад +2

      any guide for folder structure ?

    • @CharleyCheno
      @CharleyCheno 3 года назад

      @@utsho.sardar yes i found

  • @jordanarmeno8331
    @jordanarmeno8331 4 года назад

    i havent seen the whole video yet but you won me already

  • @abhishekthesmoothoperator90
    @abhishekthesmoothoperator90 6 лет назад +3

    one of the best tutorial i ever watch.
    finally i had watched the video for over 10 hrs taking small breaks and now i am clear with this code .... really thanking you sir ... it is not at all an easy task to do it for continuously 9 hrs really awsm ... i would like to appeal to all those viewers plz watch this video if they want to really learn code this code within a couple of days .... it requires little concentration to do this.... again thanking you sir..

  • @Stevesteacher
    @Stevesteacher 5 лет назад +1

    For anyone wondering:
    He is using IntelliJ Idea to edit his code BUT you can also use these to edit Java on:
    Sublime text (Best for me)
    Eclipse
    BlueJ (Best for beginners)
    DrJava
    NetBeans
    Visual Studio
    And many more.

    • @skytale35
      @skytale35 5 лет назад

      vim and atom work too :D