Java Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ส.ค. 2024
  • Code & Transcript : bit.ly/JavaTheTut
    Subscribe to Me: bit.ly/2FWQZTx
    Best Java Book : amzn.to/2SAzsc2
    MY UDEMY COURSES ARE 87.5% OFF TIL March 26th ($9.99) ONE IS FREE
    ➡️ Python Data Science Series for $9.99 : Highest Rated & Largest Python Udemy Course + 56 Hrs + 200 Videos + Data Science bit.ly/Master_...
    ➡️ C++ Programming Bootcamp Series for $9.99 : Over 23 Hrs + 53 Videos + Quizzes + Graded Assignments + New Videos Every Month bit.ly/C_Cours...
    ➡️ FREE 15 hour Golang Course!!! : bit.ly/go-tuto... (100 Available)
    This is an updated Java tutorial that covers what you'd find in a 1,000 page book. I cover Main, Println, Variables, Data Types, Casting, Math, Random Numbers, Strings, StringBuilder / StringBuffer, Arrays, ArrayList, Iterators, LinkedList, User Input, Conditionals, If / Else, Ternary Operator, Switch, For, While, Do While, Methods, Recursion, Enumerated Types, Exception Handling, Class, This, Getters / Setters, Printf, Inheritance, Interface, Abstract Classes, Streams, Map, Filter, Reduce, Lambda Expressions, File System Manipulation, Character Streams, Binary Streams, Generics, Threads, Databases and more.
    If you find tutorials like this useful, consider turning off Ad Blocking software. I only use one 5 second skippable ad during this entire 2 1/2 hour video. I'd greatly appreciate it if you don't block it. Thank you :)
    GET FREE STUFF WHILE SUPPORTING MY TUTORIALS
    1. Get a Free Stock : share.robinhood.com/derekb1560
    2. Get 2 Free Audiobooks : amzn.to/2Y5FV2p
    Like the channel? Consider becoming a Patreon! Check it out here:
    ►► / derekbanas
    Watch More Learn in One Videos
    ►► Java - • Java Tutorial
    ►► C++ - • C++ Programming
    ►► Python - • Python Programming
    ►► MySQL - • MySQL Tutorial
    ►► PHP - • PHP Programming
    ►► Kotlin - • Kotlin Tutorial
    ►► C# - • C# Tutorial
    ►► JavaScript - • JavaScript Tutorial

ความคิดเห็น • 643

  • @derekbanas
    @derekbanas  5 ปีที่แล้ว +58

    Learn in One Videos for Every Programming Language
    Subscribe to Bookmark them: bit.ly/2FWQZTx
    C++ : th-cam.com/video/Rub-JsjMhWY/w-d-xo.html
    Python : th-cam.com/video/N4mEzFDjqtA/w-d-xo.html
    Java : th-cam.com/video/n-xAqcBCws4/w-d-xo.html
    PHP : th-cam.com/video/7TF00hJI78Y/w-d-xo.html
    MySQL : th-cam.com/video/yPu6qV5byu4/w-d-xo.html
    JavaScript : th-cam.com/video/fju9ii8YsGs/w-d-xo.html
    C# : th-cam.com/video/lisiwUZJXqQ/w-d-xo.html
    HTML5 : th-cam.com/video/kDyJN7qQETA/w-d-xo.html
    CSS3 : th-cam.com/video/CUxH_rWSI1k/w-d-xo.html
    JQuery : th-cam.com/video/BWXggB-T1jQ/w-d-xo.html
    TypeScript : th-cam.com/video/-PR_XqW9JJU/w-d-xo.html
    ECMAScript : th-cam.com/video/Jakoi0G8lBg/w-d-xo.html
    Swift : th-cam.com/video/dKaojOZ-az8/w-d-xo.html
    R : th-cam.com/video/s3FozVfd7q4/w-d-xo.html
    Haskell : th-cam.com/video/02_H3LjqMr8/w-d-xo.html
    Handlebars : th-cam.com/video/4HuAnM6b2d8/w-d-xo.html
    Bootstrap : th-cam.com/video/gqOEoUR5RHg/w-d-xo.html
    Rust : th-cam.com/video/U1EFgCNLDB8/w-d-xo.html
    Matlab : th-cam.com/video/NSSTkkKRabI/w-d-xo.html
    Arduino : th-cam.com/video/QO_Jlz1qpDw/w-d-xo.html
    Crystal : th-cam.com/video/DxFP-Wjqtsc/w-d-xo.html
    Emacs : th-cam.com/video/Iagbv974GlQ/w-d-xo.html
    Clojure : th-cam.com/video/ciGyHkDuPAE/w-d-xo.html
    Shell : th-cam.com/video/hwrnmQumtPw/w-d-xo.html
    Perl : th-cam.com/video/WEghIXs8F6c/w-d-xo.html
    Perl6 : th-cam.com/video/l0zPwhgWTgM/w-d-xo.html
    Elixir : th-cam.com/video/pBNOavRoNL0/w-d-xo.html
    D : th-cam.com/video/rwZFTnf9bDU/w-d-xo.html
    Fortran : th-cam.com/video/__2UgFNYgf8/w-d-xo.html
    LaTeX : th-cam.com/video/VhmkLrOjLsw/w-d-xo.html
    F# : th-cam.com/video/c7eNDJN758U/w-d-xo.html
    Kotlin : th-cam.com/video/H_oGi8uuDpA/w-d-xo.html
    Erlang : th-cam.com/video/IEhwc2q1zG4/w-d-xo.html
    Groovy : th-cam.com/video/B98jc8hdu9g/w-d-xo.html
    Scala : th-cam.com/video/DzFt0YkZo8M/w-d-xo.html
    Lua : th-cam.com/video/iMacxZQMPXs/w-d-xo.html
    Ruby : th-cam.com/video/Dji9ALCgfpM/w-d-xo.html
    Go : th-cam.com/video/CF9S4QZuV30/w-d-xo.html
    Objective C : th-cam.com/video/5esQqZIJ83g/w-d-xo.html
    Prolog : th-cam.com/video/SykxWpFwMGs/w-d-xo.html
    LISP : th-cam.com/video/ymSq4wHrqyU/w-d-xo.html
    Express : th-cam.com/video/xDCKcNBFsuI/w-d-xo.html
    Jade : th-cam.com/video/l5AXcXAP4r8/w-d-xo.html
    Sass : th-cam.com/video/wz3kElLbEHE/w-d-xo.html

    • @champfisk5613
      @champfisk5613 5 ปีที่แล้ว +1

      Derek Banas when you say bookmark? Do you just mean by product of subscribing to your channels the lessons will be bookmarked? Or so you mean like there’s actually a way to bookmark like the watch later feature in TH-cam?

    • @adamdabdoub
      @adamdabdoub 5 ปีที่แล้ว

      i love you man, it helps me so much to watch these videos

    • @marioalvarezvilla2464
      @marioalvarezvilla2464 4 ปีที่แล้ว

      Dam thanks for the table of contents ;.;

  • @derekbanas
    @derekbanas  5 ปีที่แล้ว +482

    TABLE OF CONTENTS
    00:23 Intro
    02:11 Main
    04:51 Println
    05:38 Variables
    06:18 Data Types
    10:03 Casting
    12:57 Math
    15:56 Random Numbers
    17:04 Strings
    23:18 StringBuilder / StringBuffer
    26:30 Arrays
    33:39 ArrayList
    36:05 Iterators
    36:57 LinkedList
    39:45 User Input
    42:11 Conditionals
    42:54 If / Else
    45:06 Ternary Operator
    45:43 Switch
    47:07 For Loop
    47:33 While Loop
    48:55 Do While Loop
    50:20 Methods
    53:28 Receiving Multiple Attributes
    57:37 Recursion
    1:01:03 Enumerated Types
    1:02:01 Exception Handling
    1:04:34 Thor Vs. Loki
    1:04:51 Class
    1:07:26 This
    1:07:45 Getters / Setters
    1:15:00 Printf
    1:22:50 Inheritance
    1:27:35 Interface
    1:33:22 Abstract Classes
    1:34:28 Streams
    1:36:37 Map
    1:37:49 Filter
    1:39:18 Reduce
    1:41:01 Lambda Expressions
    1:44:11 File System Manipulation
    1:46:21 Character Streams
    1:50:09 Binary Streams
    1:54:02 Generics
    1:58:26 Threads
    2:10:06 Databases
    JavaFX, Java Web Start, Servlets and Server Pages coming soon

    • @mohammedkhorajiya8286
      @mohammedkhorajiya8286 5 ปีที่แล้ว +2

      Hats off sir I like your videos .!!!

    • @harshitjain7673
      @harshitjain7673 5 ปีที่แล้ว +1

      Yes waana see that to

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +10

      Thank you :)

    • @mohammedkhorajiya8286
      @mohammedkhorajiya8286 5 ปีที่แล้ว

      @@derekbanas sir u have a fb page?

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +12

      Yes, but I never look at it. TH-cam is the best way to reach me

  • @ChitranshuVashishth
    @ChitranshuVashishth 5 ปีที่แล้ว +361

    Derek is the person who will be remembered by thousands and millions forever for changing their lives substantially for good

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +32

      Thank you for the nice compliment :)

    • @jojokuki9701
      @jojokuki9701 5 ปีที่แล้ว

      He is THE BEST!!!

    • @albasula216
      @albasula216 5 ปีที่แล้ว

      True thank u Derek so much and please continue with FX and so on. We need u, and guys I recommend this course in udemy from Tim Buchalka, I've already recommended to all my friends , but u need to know too, www.udemy.com/java-the-complete-java-developer-course/

    • @RavindraKumarSG
      @RavindraKumarSG 5 ปีที่แล้ว +2

      Indeed. Thats lot of good karma for him. Derek you are awesome

    • @charafeddineragba9508
      @charafeddineragba9508 5 ปีที่แล้ว +1

      He is my godfather

  • @thriftynick27
    @thriftynick27 5 ปีที่แล้ว +44

    Perfect timing. I haven't touched Java in at least 2.5 years and just landed a Java gig the other day. Great refresher!

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +2

      Thank you :) I'm happy it helped

    • @user-sj3fp2xq2m
      @user-sj3fp2xq2m 5 ปีที่แล้ว +4

      Java gig, as in job ?

  • @gheorghegeorgescu7846
    @gheorghegeorgescu7846 5 ปีที่แล้ว +7

    This is so beautiful I almost cried. I wish I was joking but for high school CS (any for that matter) this is a goldmine... God bless this man.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +1

      Thank you for the nice message :) I appreciate it!

  • @chriss2295
    @chriss2295 5 ปีที่แล้ว +1

    THIS is such a public service. I watch Derek's videos to get the low down an any language. Always concise.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you for the nice compliment :)

  • @harshitjain7673
    @harshitjain7673 5 ปีที่แล้ว +10

    Sir waana say that without tutors like you learning programming would be very difficult.Hats off to you for your effort ( 30hrs really) Thank you

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +4

      Thank you for the compliment 😁 I'm very grateful to everyone that watches my videos

  • @neonz2712
    @neonz2712 4 ปีที่แล้ว +7

    My guy, Derek, here has officially taught me my 8th programming language! Big thanks to you, brother!

    • @derekbanas
      @derekbanas  4 ปีที่แล้ว

      Thank you :) It was my pleasure to help

  • @kishtestaccount6659
    @kishtestaccount6659 3 ปีที่แล้ว +1

    Derek is the very reason I managed to turn my life upside down and pretty much the only resource I have found that I can learn from! Going from working in multiple jobs where my mind wasn't put to use and aspiring to get into the technology world ... I started to learn through all of Derek's tutorials; I have now managed to secure myself just one role utilizing all the knowledge gained from these videos and live a happier and more comfortable life - I transformed myself truly thanks to Derek and his brilliant videos. I would love to see a Kubernetes / Docker tutorial. Thank you again Derek!!!!!

    • @derekbanas
      @derekbanas  3 ปีที่แล้ว +1

      That is amazing to hear! Your message made me very happy! Congratulations on all that you accomplished and for what you will accomplish. I just make the videos. You do the real work!

  • @Shannxy
    @Shannxy 5 ปีที่แล้ว +3

    I'm so insanely grateful for your short crash course videos. Makes it so much easier to learn the fundamentals of new languages once you know one or a few well.

  • @Bobby.Kristensen
    @Bobby.Kristensen 5 ปีที่แล้ว +131

    *watched a video about Java* -> applies for developer position....

    • @arwahsapi
      @arwahsapi 4 ปีที่แล้ว +5

      It's been 10 months, how's it going now?

    • @DAT-OFFICIAL
      @DAT-OFFICIAL 4 ปีที่แล้ว +24

      @@arwahsapi He's the CEO of Google now.

    • @samueln300
      @samueln300 4 ปีที่แล้ว +4

      The steps should be
      Watch video
      Build a webapp(so might need to learn some basic css, html, JavaScript, and then use template)
      Build a web app(on anything but let it be somewhat robust on the backend)
      Apply for a job

  • @Ibnblackbird
    @Ibnblackbird 5 ปีที่แล้ว +34

    God.. You don't know how much I love you brother haha. Thank you for the video

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +5

      Love you to :)

  • @christostsm5795
    @christostsm5795 5 ปีที่แล้ว +19

    oh. a no-indian-guy java tutorial ... bless you friend.

    • @eternal1967
      @eternal1967 ปีที่แล้ว

      Why are u a racist ?

  • @jayallen81
    @jayallen81 5 ปีที่แล้ว +126

    You should have named the project Java the Tut.

  • @jsonkody
    @jsonkody 5 ปีที่แล้ว +7

    ohhh .. maybe I'll refresh my Java here, it was quite some time. I work in JS about two years now and do not want to go back to Java, but do not want to forget it also :)
    Thx for this video.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +1

      I hope you find it useful :)

  • @sebastiandrozd18
    @sebastiandrozd18 5 ปีที่แล้ว +1

    Derek from the bottom of my heart, you are truely awesome.Thank you

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +1

      Thank you very much :) It is my pleasure to be able to help everyone

  • @lightningthebeast
    @lightningthebeast 5 ปีที่แล้ว +2

    Dude I was asking for this for months !
    Just so glad that you released this video :D

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you :) I'm glad you liked it

  • @anandprakash5863
    @anandprakash5863 5 ปีที่แล้ว +1

    Best teacher on TH-cam !!

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you for the nice compliment :)

  • @pif5023
    @pif5023 11 หลายเดือนก่อน

    Savior as always! About to get back into Java for my job and I needed a refresher. Nothing better!

  • @sandyjameslord
    @sandyjameslord 4 ปีที่แล้ว +2

    Thank you for clear, concise examples and a great pace. As usual, excellent work Derek.

  • @karankap00r
    @karankap00r 3 ปีที่แล้ว +1

    Excellent tutorial for both those new to Java and those willing to get a refresher!

    • @derekbanas
      @derekbanas  3 ปีที่แล้ว +1

      Thank you Happy to be of help :)

  • @emekaonwuliri8289
    @emekaonwuliri8289 3 ปีที่แล้ว +2

    Thanks Derek. Can you do one for Solidity, Design Patterns in general, Spring, and most importantly one for Algorithms and Data Structures

    • @derekbanas
      @derekbanas  3 ปีที่แล้ว

      I have tutorials for design patterns, data structures, algorithms, refactoring, object oriented design and more on my TH-cam channel. I hope they help

    • @fizihkull
      @fizihkull 2 ปีที่แล้ว

      @@derekbanas +1 for Spring / Spring Boot ;) and Thanks for these! You know a lot about a lot of things! Very impressive.

  • @esportsbulgaria6263
    @esportsbulgaria6263 5 ปีที่แล้ว +7

    Idea - Learn in One for some modern framework React/Vue or something else like GraphQL. It would be great since most decent video tutorials are paid.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +5

      I'm working on all of the above. Thanks for the request :)

  • @ogradus
    @ogradus 3 ปีที่แล้ว +1

    Is there a command and possibly an idiom to make the code: Concurrent && Parallel threading??
    C++ has a simple command for parallel.
    Concurrent is a semi-new term for me, but it sounds very very useful if it could be used in software too

  • @albasula216
    @albasula216 5 ปีที่แล้ว

    did anyone else unblocked adds only bc u respect so much this guy, plus i am sure I'm gonna watch this vid over and over again, glad i found u, plz make the extend with other stuf like fx and so on plz plz thank u , u really are a life savior :)

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you very much for doing that :) Between advertisers refusing to support education channels and ad blockers my income fell almost 80% this year. Your support is VERY MUCH appreciated!

  • @dante1054
    @dante1054 4 ปีที่แล้ว

    Hi, Derek. In the minute 32:00 when you mention the order of the 3D array, it looks like this must be the correct order a5[page][row][col]. This is a great tutorial, thank you for sharing your knowledge.

  • @michaeladam701
    @michaeladam701 4 ปีที่แล้ว

    i wanted to leave my Job and do something new but after i saw your c# Video i got huge Motivation.Thank you Dear Derek!

    • @derekbanas
      @derekbanas  4 ปีที่แล้ว

      Thank you for taking the time to tell me! It is amazing to hear that I have helped so many people with their careers! That is why I started my channel

  • @exact-itacademy1282
    @exact-itacademy1282 5 ปีที่แล้ว

    Man I bet you're a genius!!! how many programming languages do you speak??? allow me to say speak instead of know because I'm realizing you're the best programming training specialist and your youtube channel is the only one where people can stay tuned. keep it up man, you're the best.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you for the very nice compliment :) I've used pretty much all of them. If I can do it anyone can

  • @jim7195
    @jim7195 5 ปีที่แล้ว +1

    Absolutely loved the video, It will probably hard for someone new to JAVA to digest everything but definitely a great refresher when you already know the language!

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +1

      Thank you :) Yes it isn't meant for beginners to programming for sure

    • @DmitryFomin
      @DmitryFomin 5 ปีที่แล้ว

      Yep! Totally agree! It being perceived very fluent for from-Clojure-to-Java dev

  • @UsaM
    @UsaM 4 ปีที่แล้ว

    This so overwhelming especially for an average person like me, I stop and absorb, apply then continue. My brain is aching. Thank you for this tutorial. Long live Derek!

  • @Adam-cn5ib
    @Adam-cn5ib 5 ปีที่แล้ว +3

    Do you think you could do more videos about Rust and good crates in the future? I have really started to like the language but it's a bit technical to get going and I don't know what good tools I can use to be efficient in the language. Thanks either way.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +5

      Yes I hope to give more attention to Rust soon

  • @mattgraves3709
    @mattgraves3709 5 ปีที่แล้ว

    Derek Banas has objects inside of it.
    ya know I have watched this video so many times I can mouth the words!!
    Don't misunderstand, I got it the first time:)... I'm a professional Android developer but still there are times where I could go months without using something in Java and might forget its there when building a solution!😂Anyhoo...this keeps it fresh, let it play in the background.
    Derek your videos are the king of reference material for me. Thank you!

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +1

      Thank you for all the nice compliments :) I greatly appreciate them and you!!!!

  • @ignaciovazquez5129
    @ignaciovazquez5129 5 ปีที่แล้ว +17

    i finished a whole year studying C and creating my own lists and ADTs just to know that java has the exact same features built in lol

  • @veryveryred
    @veryveryred 5 ปีที่แล้ว +1

    You are an amazing person Derek, I love how you cover nearly every tech that is in demand (and even that which is not!). Thank you so much for your hard work.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you for the nice compliment :) I'm very lucky

  • @amarprasovic4200
    @amarprasovic4200 5 ปีที่แล้ว

    Thanks Derek,simple,straight forward! I have been following your videos for quite some time and I love them.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +1

      Thank you for the nice compliment :)

    • @amarprasovic4200
      @amarprasovic4200 5 ปีที่แล้ว

      @@derekbanas Wow thank your for your response man !

  • @maheshBasavaraju
    @maheshBasavaraju 2 ปีที่แล้ว

    This channel is my go-to for any tech tutorial. Thank you Derek!

  • @mikeahmed7092
    @mikeahmed7092 5 ปีที่แล้ว

    Derek you're a life saver. Only If modern educational institutions followed your way of teaching.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      It is my pleasure to help :) I'm here for free when ever I'm needed

  • @GoldenBeholden
    @GoldenBeholden 4 ปีที่แล้ว

    The general consensus seems to be that C++ is quite a difficult language to work with, but - coming from C++ - Java seems incredibly messy... thanks for the getting me through the basics.

  • @ThePein124
    @ThePein124 5 ปีที่แล้ว

    I come from C# and C++, this video is exactly what I need since C# and Java have a lot in common, thanks.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +1

      I'm happy to be of help :)

  • @Killow
    @Killow 5 ปีที่แล้ว +1

    As I am reading "Head first Java", this is very well timed :D thanks Derek for such great work !

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you :) I did my best

  • @thecookieprogrammer
    @thecookieprogrammer 3 หลายเดือนก่อน

    Wow, this is amazing, I have been learning how to build a website before. Java is a bit complicated and it usually is for applications, I am getting it now.

  • @pyra1488
    @pyra1488 3 ปีที่แล้ว

    man helped me get through my python exam when I was in my first year of college, 5 years later here I'm again for a refresher before I apply for a job position

    • @derekbanas
      @derekbanas  3 ปีที่แล้ว

      I wish you all the best with your new job :) Happy I could help

    • @cybersec0x004
      @cybersec0x004 3 ปีที่แล้ว

      Did you get the job?

  • @omarshawky5859
    @omarshawky5859 4 ปีที่แล้ว

    in 2:24:40 we do not need "Class.forName(....)" it is in old java (7 or older)

  • @MubashirAR
    @MubashirAR 5 ปีที่แล้ว +1

    Really appreciate the work that goes into these videos. I'm sure it takes a good number of days/weeks to make these. Thank you!

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you :) Yes it takes a while, but I've decided to focus on quality over quantity and everyone seems to prefer that focus

  • @jsonkody
    @jsonkody 5 ปีที่แล้ว +2

    Btw .. I just looked at one speed run in Resident Evil 2 and several no hit speed runs in Dark Souls trilogy.
    You videos are kinda like speed runs in world of programming languages :D

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +5

      I enjoy making these fast videos because nobody else makes them

  • @nukeadler9539
    @nukeadler9539 5 ปีที่แล้ว +8

    * disables adblock *
    I hope I can land a job soon enough to become a patron. I owe you my CS degree too :')

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +4

      I love being able to help people and people like you allow me to do it :)

    • @IndellableHatesHandles
      @IndellableHatesHandles 3 ปีที่แล้ว

      IMHO you shouldn't even use an adblocker as a developer. One day, your salary might depend on people not using adblock :)

  • @abdalkaderalnazer
    @abdalkaderalnazer 5 ปีที่แล้ว +3

    The best ever
    Thank you from Syria.😘😘

  • @alexskr1493
    @alexskr1493 5 ปีที่แล้ว +2

    Thank you Derek! Your are the best!! :D

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +1

      Thank you :) I try to do my best

  • @marcelomcustodio
    @marcelomcustodio 5 ปีที่แล้ว +8

    Great job, man. Congrats!

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +3

      Thank you very much :)

  • @hablahei1
    @hablahei1 5 ปีที่แล้ว +1

    I would love to see some more in depth Java tutorials/series, for instance web development with Spring Boot and some kind of JS framework like React or Angular!

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +4

      I'll cover JavaFX, Servlets, Spring in the next video

    • @hablahei1
      @hablahei1 5 ปีที่แล้ว +1

      @@derekbanas Good stuff! I'll stay tuned

  • @techguy3309
    @techguy3309 5 ปีที่แล้ว +1

    Thank you so much Derek for this nice tut.
    coming from c++ helped me a lot in learning java .
    we would like to see a video on Java Fx , Java web and other stuffs you named at the end of this video .

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +1

      Thank you😁 I'm happy you liked it. I hope to do more with Java soon

  • @fredericohnona797
    @fredericohnona797 5 ปีที่แล้ว +1

    Derek, i have no words to thank you for all your great job: you make tings simple and accessible to everyone! "Merci!"

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you very much :) I'm very happy to hear that I could help!

    • @f_hd4639
      @f_hd4639 4 ปีที่แล้ว

      I thought u wrote "Meesa" from GoT..hahah

  • @mr.fakeman4718
    @mr.fakeman4718 4 ปีที่แล้ว +7

    Me: I will not learn this language.
    Teacher: *threatens me with the worst mark*
    Me: I will learn this language.
    That's how I ended up here. I'll do my best.

  • @predak284
    @predak284 5 ปีที่แล้ว +1

    Loved this "tut" man...thank you very much!

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you very much :) I'm happy I could help

  • @kirubielshimeles
    @kirubielshimeles 5 ปีที่แล้ว +1

    Haven't even watched it yet already know its gonna be good.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +2

      Thank you for the nice compliment :)

  • @ShoureenDeb
    @ShoureenDeb 5 ปีที่แล้ว +3

    An excellently compiled tutorial on Java!!

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +2

      Thank you very much :)

  • @avi12
    @avi12 5 ปีที่แล้ว

    3:28 You should have provided more information about the "import" statement:
    It basically allows you using stuff that is it in other Java files - classes, methods inside them and properties
    Not only that, but these files are physically located on the computer. You can literally go to Java's directory, then go to folder "util" and see all the files that are in there, and then see that the IDE will allow you to use any stuff from any file.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Sorry, TH-cam has a maximum file limit and I covered as much as possible. I'll have to make a supplement to cover those things that didn't fit

  • @jamessoul3221
    @jamessoul3221 5 ปีที่แล้ว

    Honestly Derek your Thor vs Loki game reminds me of the Runescape days hahaha I don't know if you ever played it but that was my first game and watching your examples brings back the nostalgia.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      That's cool! I just thought it would be fun. I never played Runescape, but I had a minor WOW addiction for a few months

  • @iamdavidtega3056
    @iamdavidtega3056 5 ปีที่แล้ว +2

    Wow excellent work sir, have actually been looking into different java tutorials but i must say it was nice,its kinda funny how we try to explain how much java can offer java and its amazing features all at once to every one but cant, actually been posting stuff about the intriguing stuffs in java and i wish people get to learn and appreciate our efforts as we try to build a community of creative developers ,An excellent work tho, i appreciate your effort.

  • @martinlund5770
    @martinlund5770 5 ปีที่แล้ว

    Thank you so much for this Derek :) You have always been my go to programming youtube channel!
    Have you considered doing a tutorial about JAX-RS / any other way of working with microservices in Java?

  • @CrazyTechy
    @CrazyTechy 5 ปีที่แล้ว +1

    Thanks, Derek. I'm starting to get it.

  • @ragulsrinivas5771
    @ragulsrinivas5771 3 ปีที่แล้ว

    Aap bahoot zabardast hai bhaiyaa!!!!love from INDIA

  • @exodus8814
    @exodus8814 5 ปีที่แล้ว +3

    Hello Derek :) Thank you very much for this!!!! This is extremely helpful, it covers everything! Can't wait for future uploads, you're awesome!!! :)

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you Exodus! I was going to cover JavaFX, Servlets and more but TH-cam blocked the file because it was so big. I'll upload the rest next, but I don't know what to call it :)

    • @exodus8814
      @exodus8814 5 ปีที่แล้ว

      @@derekbanas You're very welcome Derek :) I just don't know what to say honestly... You changed my life, I really don't know if I can ever repay you, I've been learning from you since a very long time, you're really inspiring.
      I'll be watching the full video now,
      Thank you a lot, I really mean it!! :)

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      I owe you a lot!!! You don't know how cool it is, when you are a creator, to see the same name each video!!! That is one thing that keeps me motivated to keep making videos.

    • @exodus8814
      @exodus8814 5 ปีที่แล้ว

      @@derekbanas Thank you very very much! :) I owe you a lot as well! :) Learning from you every single day.
      I'll always be here :)

    • @sirturnables
      @sirturnables 5 ปีที่แล้ว

      Really!!?? Am fired up!

  • @luckyowl9593
    @luckyowl9593 4 ปีที่แล้ว

    I truly thank you for the incredible work you put into this video. Seriously, this is a great reference for anything that I need a quick refresher on!

    • @derekbanas
      @derekbanas  4 ปีที่แล้ว +1

      Thank you :) I'm happy the video helped

  • @94Quang
    @94Quang 5 ปีที่แล้ว

    And this will evaporate 99.99% of paid lessions needed to learn the basics of java
    GJ dude :)

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +2

      Thank you for the compliment :) The goal is a free education for all!

  • @m.houdeib
    @m.houdeib 4 ปีที่แล้ว

    Watching this before my job test. Wish me good luck

    • @derekbanas
      @derekbanas  4 ปีที่แล้ว +1

      Best of luck at your job :)

  • @nicolasanderson5881
    @nicolasanderson5881 5 ปีที่แล้ว

    I have started learning Java recently and I am wandering what sort of java frameworks should i learn and know? Thanks a bunch!

  • @muhammadimranshaikh9262
    @muhammadimranshaikh9262 5 ปีที่แล้ว +2

    Thanks for this amazing video. You cover a lot of cool tricks which I wasn't aware of. You should publish your own programming book :-)

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +1

      Thank you :) Maybe I'll write a book some day

  • @zilverman7820
    @zilverman7820 5 ปีที่แล้ว +1

    Hi Derek can please explain the random # and using math.random() part i am a bit confuse on how it is implemented?

  • @mytubekt
    @mytubekt 5 ปีที่แล้ว

    Sometimes people do not watch long videos, if you could share as Java tutorial list and separated based on TABLE OF CONTENTS, most probably you would get more views and more reactions from viewers. Great tutorial! Thanks :)

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +1

      Thank you for the input. I have a large Java tutorial that is 94 videos long here th-cam.com/video/TBWX97e1E9g/w-d-xo.html

    • @mytubekt
      @mytubekt 5 ปีที่แล้ว

      @@derekbanas Thank you for letting me this. But I have already finished that too :)

  • @oliverhalenius
    @oliverhalenius 5 ปีที่แล้ว +3

    This deserves more views

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +1

      Thank you :)

    • @DmitryFomin
      @DmitryFomin 5 ปีที่แล้ว +1

      Well, It's up to us! Just spread this ;)

  • @htueko830
    @htueko830 5 ปีที่แล้ว

    Thanks for all of your hard work, for your precious time and for your kind heart.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you for the nice message :) I appreciate it

  • @alexandros-markovits
    @alexandros-markovits 5 ปีที่แล้ว +1

    Great tutorial Derek! 😃 Suggestion for the future, you could expand it to Spring framework for Rest Apps and more. Especially for Spring Security there aren't many tutorials in general. :)
    Of course c# with asp net etc. series would be brilliant as well! :D

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +1

      Thank you :) Spring, JavaFX and more are coming

    • @alexandros-markovits
      @alexandros-markovits 5 ปีที่แล้ว

      @@derekbanas Awesome!!! Will watch them! 😃 haha
      Keep it up Derek! And have a great weekend!

  • @Feiqn
    @Feiqn 4 ปีที่แล้ว

    Thank you so much, this is an amazing resource and I reference it constantly.

  • @GurmeetSingh-pm9kj
    @GurmeetSingh-pm9kj 5 ปีที่แล้ว +1

    Thank you so much for sharing the knowledge man.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      It is my pleasure to be of help

  • @ZajoSTi
    @ZajoSTi 4 ปีที่แล้ว

    For those still struggling with recursion - spend 30 minutes on Khan Academy with Introduction to arithmetic sequences (Algebra 1). After done with exercises, recursion will be like second nature to you.
    Thank you Derek Banas and Sal Khan for making world a better place :)

    • @derekbanas
      @derekbanas  4 ปีที่แล้ว

      Thank you :) I'm happy I could help. I love Sal as well

  • @chrissingleton8875
    @chrissingleton8875 4 ปีที่แล้ว

    Your "learn in one video" videos are so good as refresher courses for languages I haven't used in a while. You are a god send sir! 👏

    • @derekbanas
      @derekbanas  4 ปีที่แล้ว +1

      Thank you :) I'm very happy to hear that they help

  • @sirturnables
    @sirturnables 5 ปีที่แล้ว +6

    Oh My God!!!! Just signed in and guess what greeted me. THIS VIDEO

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +1

      I'm very happy that you liked it :)

    • @albasula216
      @albasula216 5 ปีที่แล้ว

      same here hahah

  • @hablahei1
    @hablahei1 5 ปีที่แล้ว +1

    Thank you for continuously pumping out great learning material and making the world a better place

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +2

      It is my pleasure 😃

  • @NargaKuruga
    @NargaKuruga 4 ปีที่แล้ว

    Thanks very much for yet another unique and amazing tutorial Derek !
    Your efforts and immensely appreciated

    • @derekbanas
      @derekbanas  4 ปีที่แล้ว +1

      Thank you for the compliment :) It is my pleasure to help

  • @SourabhBhat
    @SourabhBhat 5 ปีที่แล้ว

    I think the initial setup was not necessary, as it may put off people who are new to Java before they start. Another good idea is to use jshell for initial few statements, like println and arithmetic operations before using an IDE. Nevertheless, I have learnt a lot from your previous Java tutorials series. Thank you.
    I am waiting eagerly for your JavaFX tutorials, but I would suggest not to do Java Web Start as it is not supported any more.

  • @NAEL4SLR
    @NAEL4SLR 5 ปีที่แล้ว

    I LOVE YOUR TUTORIALS!! Can you please make new videos for CSS, HTML, Javascript , ES versions and jQuery ??
    PLEASE! you are indeed the best out there !

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +1

      Thank you very much :) I'll look into your requests

  • @acho8387
    @acho8387 5 ปีที่แล้ว

    Thank you for your effort sir! For people who learn by watching, this channel is golden. Thanks again!

  • @g3tl0st30
    @g3tl0st30 5 ปีที่แล้ว +1

    Derek, Thanks so much for Making this New Tutorial :D

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +1

      Thank you for watching my video :)

  • @hcgaron
    @hcgaron 5 ปีที่แล้ว

    Your videos are excellent, very much appreciated. I have a question, honestly not nitpicking. You mentioned linked lists might be good if you want to make changes to the middle of the list. Can you give me an example of what you mean? My understanding is that operations on linked lists that are not at the ends take linear time. So I'm just curious what situations you might choose linked list for this purpose? Maybe a hash table with separate chaining where we have short lists?
    Thanks again; your effort is not unnoticed!!

  • @ledzeppeman
    @ledzeppeman 5 ปีที่แล้ว

    I am so super excited to watch this! Thank you Derek!

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you :) It took forever. This is literally the biggest tutorial TH-cam would allow me to upload. 128 GB!!!

    • @anon1963
      @anon1963 5 ปีที่แล้ว

      @@derekbanas wow, pretty huge file

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      I had to cut part of it out. The max size is 128GB and this is 127.6GB

    • @anon1963
      @anon1963 5 ปีที่แล้ว

      @@derekbanas ouch, that must've hurt. Great job anyways :)

  • @lfcbpro
    @lfcbpro 2 ปีที่แล้ว

    Wonder why the designers didn't go with (x, y) for arrays, instead of (y, x)?
    if that makes sense.

  • @minkyu_great
    @minkyu_great 5 ปีที่แล้ว +1

    you finally updated it! CodeMaster Derek :D

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      I did my best :)

  • @yahyanik7945
    @yahyanik7945 4 ปีที่แล้ว

    Wow, Thank you so much for the hard work and the great video. I will reference you to anyone who wants to learn JAVA fast and from a master. Cheers

    • @derekbanas
      @derekbanas  4 ปีที่แล้ว

      Thank you very much :)

  • @nurhusni
    @nurhusni 5 ปีที่แล้ว

    Hey Derek, would you like to create a series of videos about how to solve & approach competitive programmig & interview? Any language works, but for me personally would like it to be done in Java, C, or Python.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      I'll do anything if I get enough requests :) Thanks for the request

  • @Rollmops94
    @Rollmops94 5 ปีที่แล้ว

    Thanks, Derek. Really. You make learning fun. Always a pleasure.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you for the nice compliment :)

  • @azengakevin9599
    @azengakevin9599 5 ปีที่แล้ว +1

    Thanks sir am a Kenyan student and have learned a lot from you, I would appreciate if you do a tut for JavaFX, I read somewhere that it was removed from jdk10 and am now struggling to integrate it, please

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      I'll cover it in the next video

  • @EriAirlangga
    @EriAirlangga 5 ปีที่แล้ว +5

    With all your skills I bet no companies can afford to hire you

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +2

      Thanks for the compliment :) I haven't applied for a corporate job in a long time. I have no idea if anyone would hire me or not.

    • @wiseversa5369
      @wiseversa5369 5 ปีที่แล้ว +4

      @@derekbanas You should seriously try and see your potential and where you fall in in the salary spectrum. But if you don't have a job, then what's your bread and butter?

    • @visibletonone.superiortoal2033
      @visibletonone.superiortoal2033 5 ปีที่แล้ว +1

      momeme youtube???

  • @west9383
    @west9383 5 ปีที่แล้ว +2

    58:29 some long ass sentence lasted 9 seconds lool

  • @Marco-bp8nh
    @Marco-bp8nh 3 ปีที่แล้ว

    Thanks for this video! Was great to repeat and learn new stuff within short time.

    • @derekbanas
      @derekbanas  3 ปีที่แล้ว

      I'm happy I could help :)

  • @swiftspy
    @swiftspy 5 ปีที่แล้ว

    Thank you Derek... you help lot of people.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you :) I do my best

  • @ahmadhajoj1125
    @ahmadhajoj1125 5 ปีที่แล้ว

    Your really best teacher can you make applications examples more things please i always trying to learn from you aainy giving up i understand you well but i wanna see you makng web desktop application please

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you very much :) I have Android tutorials using Java. In my big Java tutorial I make applications th-cam.com/video/TBWX97e1E9g/w-d-xo.html

  • @nirmalkumar3282
    @nirmalkumar3282 5 ปีที่แล้ว

    Thanks Derek,Great piece of work,thanks for your time & patience
    Definitely some beers you deserve for master work
    If you could give some guidance how code changes are done on production with some famous tools
    it will be awesome
    Just a request for a brilliant mind

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you very much :) More advanced Java tutorials are coming

  • @ujjawalk6780
    @ujjawalk6780 5 ปีที่แล้ว

    Best tutorial a lot of practical things were there helped me a lot that Derek

  • @panoschristopoulos4542
    @panoschristopoulos4542 5 ปีที่แล้ว +1

    Do you know why when i compile arraylist there is an error like "The method asList(int, int, int, int) is undefined for the type Arrays" in line List list = Arrays.asList(a);