Java Programming

  Рет қаралды 4,918,539

Derek Banas

Derek Banas

Күн бұрын

MY UDEMY COURSES ARE 87.5% OFF TIL December 19th ($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...
Cheat Sheet is Here : goo.gl/OPMjte
Subscribe to Me: bit.ly/2FWQZTx
Slower Java Tutorial : goo.gl/UHdlyP
How to Install Java & Eclipse : goo.gl/vEEEJE
Best Java Book : amzn.to/2l27h2h
In this Java programming Tutorial I'll teach you all of the core knowledge needed to write Java code in 30 minutes. This is the most popular request from everyone.
I specifically cover the following topics: primitive data types, comments, class, import, Scanner, final, Strings, static, private, protected, public, constructors, math, hasNextLine, nextLine, getters, setters, method overloading, Random, casting, toString, conversion from Strings to primitives, converting from primitives to Strings, if, else, else if, print, println, printf, logical operators, comparison operators, ternary operator, switch, for, while, break, continue, do while, polymorphism, arrays, for each, multidimensional arrays and more.
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
Like the channel? Consider becoming a Patreon! Check it out here:
►► / derekbanas

Пікірлер: 6 300
@derekbanas
@derekbanas 5 жыл бұрын
Learn in One Videos for Every Programming Language Subscribe to Bookmark them: bit.ly/2FWQZTx C++ : kzbin.info/www/bejne/iKbFXn2pn7Kbjbs Python : kzbin.info/www/bejne/hGXQdq18ec-kqqM Java : kzbin.info/www/bejne/pF7bcqSZd6iqqZY PHP : kzbin.info/www/bejne/bYWpYWOef65qbrs MySQL : kzbin.info/www/bejne/r4HYZ6SMasesq5Y JavaScript : kzbin.info/www/bejne/nJvYapyfbb6mfdU C# : kzbin.info/www/bejne/oprWmqqLj6-Lp7M HTML5 : kzbin.info/www/bejne/oXXce4FtprZ4iqM CSS3 : kzbin.info/www/bejne/eYbbeZKojLh8Z80 JQuery : kzbin.info/www/bejne/eIi7mJp4YrlkoLM TypeScript : kzbin.info/www/bejne/Y4G1kIunjJ59gLc ECMAScript : kzbin.info/www/bejne/gJLOoJxmfJ2feMk Swift : kzbin.info/www/bejne/mnzEoJ2Fj5KUsJo R : kzbin.info/www/bejne/qWSpoK2Mm8lqp5Y Haskell : kzbin.info/www/bejne/ZmPCeWaCn9aAqJo Handlebars : kzbin.info/www/bejne/annYcqGDa8dlmpo Bootstrap : kzbin.info/www/bejne/naKydqKLh5qFfsk Rust : kzbin.info/www/bejne/i2Kod5p5g7F3eJo Matlab : kzbin.info/www/bejne/hIS2hZ6hgLeUmKs Arduino : kzbin.info/www/bejne/h4DCe5-wZtajetk Crystal : kzbin.info/www/bejne/eqmpgWCNn9anqcU Emacs : kzbin.info/www/bejne/f5LKk6lvbJl6orM Clojure : kzbin.info/www/bejne/mZqqqnuhedqDd6c Shell : kzbin.info/www/bejne/nqjVn6CHqtKnhtk Perl : kzbin.info/www/bejne/jXbKmXyOqJ15bMU Perl6 : kzbin.info/www/bejne/omHdgaqenLyHna8 Elixir : kzbin.info/www/bejne/pnOxgJSsh9SBgpI D : kzbin.info/www/bejne/qKi9d4ekm56Verc Fortran : kzbin.info/www/bejne/lZCVhpp8g76anJo LaTeX : kzbin.info/www/bejne/jJnQnH-ohM9_qdk F# : kzbin.info/www/bejne/mWjIf3eAg5xobrc Kotlin : kzbin.info/www/bejne/fpDSeJxuqtp3pqM Erlang : kzbin.info/www/bejne/f3bLqJZoppatfZY Groovy : kzbin.info/www/bejne/eGqbm5Zuncmob8k Scala : kzbin.info/www/bejne/equppWOPoL-ibq8 Lua : kzbin.info/www/bejne/n37ElKuQhrKDjtU Ruby : kzbin.info/www/bejne/epvManSCeMyZpq8 Go : kzbin.info/www/bejne/eXechGeHj9qJaZI Objective C : kzbin.info/www/bejne/a5bWgqSQfq9rack Prolog : kzbin.info/www/bejne/iarOqYqme9yAfdU LISP : kzbin.info/www/bejne/r562ometfdekr7c Express : kzbin.info/www/bejne/rnWmfJaEd6umq6s Jade : kzbin.info/www/bejne/omakiZaOdrVnqJo Sass : kzbin.info/www/bejne/rauWnHiigcd4fqc
@albasula216
@albasula216 5 жыл бұрын
Hello Derek, i am a huge fan of yours ans i already seen the video of the java. now i have a question: i am currently doing a project and i am facing a problem. in my project i am supposed to copy a file and to paste it at another file within my proj. If I leave it as it is, it is already great works and so on. now my question is. is there a way to write a destination folder that is universal for every pc that might have my project? Please help :)
@ataraxia0420
@ataraxia0420 5 жыл бұрын
Dang, how could you know all this stuffs?
@iftak01
@iftak01 5 жыл бұрын
YOU NEED TO PUT UR CODE SO ITS COPY AND PASTEABLE...NOT WHERE U POSTED IT
@lone.wo1f
@lone.wo1f 5 жыл бұрын
when are you making your start-up? bet no company can dare hire this super-programmer
@spooky_zen
@spooky_zen 5 жыл бұрын
i still like this one
@FunOrange42
@FunOrange42 8 жыл бұрын
This video is good for people who already know how to program and want to learn java without being taught what variable types are all over again
@derekbanas
@derekbanas 8 жыл бұрын
Thank you :) That was the goal
@noornasri5753
@noornasri5753 7 жыл бұрын
Yeah, this helped me but I already know multiple coding languages
@TomDabektv
@TomDabektv 7 жыл бұрын
FunOrange sunny day real estate
@Appficial
@Appficial 7 жыл бұрын
I am starting a new series for the absolute Java beginner!
@rup7591
@rup7591 7 жыл бұрын
Derek Banas I really like your videos. They can be a great for revisions or getting into new programming languages of a paradigm u already are familiar with. We are so blessed to have u (: PS:I wonder so many peeps might think they became a SE in 30 mins. :P
@linusackermann896
@linusackermann896 9 жыл бұрын
watch it at 2x speed and learn Java in 15 minutes
@derekbanas
@derekbanas 9 жыл бұрын
+Linus Ackermann That's fast :)
@elperro38
@elperro38 8 жыл бұрын
bold
@齐鑫-d7b
@齐鑫-d7b 7 жыл бұрын
It's so fast. I even couldn't follow, especially for one whose English is not good.
@RhapsodyRomanticist
@RhapsodyRomanticist 7 жыл бұрын
This is not for layman
@sanudajayasinghe
@sanudajayasinghe 7 жыл бұрын
ha ha
@TheUltimateRPG10Official
@TheUltimateRPG10Official 9 жыл бұрын
I wrote some notes on it, if you want to use them it's ok JAVA NOTES: 1. // [comment] Single line comment. 2. /* [comment] */ Multi line comment. 3. public This can be imported publically. 4. import [object].* Imports everything in object. 5. static Going to be shared by every [object]. 6. final Cannot be changed; common to be defined with all uppercase. 7. double Integer with numbers that can have decimals. 8. ; Put after every command. 9. String Just a string of characters. 10. Private Can only be changed by a method. 11. int Can store numbers from 2^-31 to 2^31. 12. fields are attributes 13. boolean Can have true or false as the value. 14. { } These are used to start and end a function, class, etc. 15. byte These can store from -127 - 128. 16. long Can store numbers from 2^127 to 2^-127. 17. char Just lets you put in one chracter. 18. double 64-bit number with decimals. 19. float 32-bit number with decimals. 20. protected Can only be accessed by other code in the package. 21. Scanner This lets you get user input. 22. new [object constructor] This will let you create a new object. 23. System.in This lets you get data from the keyboard. 24. public [class]() This will be the constructor, you use it to create new objects. 25. super() This will create the superclass (the class it's inheriting). 26. extends [class] Makes the object a subclass of [object], [object] must be a superclass. 27. ++ Will increment the amount. 28. -- Will decrement the amount. 29. += [amount] Increment by [amount] 30. -= [amount] Decrement by [amount] 31. *= [amount] Multiply by [amount] 32. /= [amount] Divide by [amount] 33. System.out.println([text]) Will print something to the output console. 34. + Can be used for concatenation. (ex. "6" + [var_here]) 35. public static void main(String[] args) This is your main function and your project will start in here. 36. System.out.print([text]) This prints stuff but there is no line break. (/n) 37. Called a line break; will print a new line. 38. \t This will print a tab. 39. if ([condition]) This will make it so if [condition] is true then it'll keep going. 40. && This means and. 41. ! This means not. 42. || This means or. 43. == This means equal to. 44. < This means less than. 45. > This means greater than. 46. >= This means greater than or equal to. 47. [inputVarHere].hasNextLine() This will return if there is a next line in the input. 48. this Refer to the class that you are in. 49. [caller].next[datatype]() This will get the [datatype] that you somehow inputted. 50. Create getters and setters This will create the get methods and set methods for every checked variable. 51. [caller].hasNext[datatype]() This will return if it has the correct datatype within the input. 52. overloading If you have different parameters you can call them whatever way you want. 53. parameters These are the inputs of your function. 54. ([datatype])[variable] This will convert [variable] into [datatype]. Also known as casting. 55. Math.random() Generate an extremely percise string of numbers between 0 and 1. 56. Primitives Just the basic data types which are not objects. 57. [x].toString() Will convert [x] into a string. 58. [number].parse[numbertype]([string]) This will parse [number] into the [numbertype] with [string]. 59. ^ Return true if there is one true and one false. 60. != Not equal too. (NEQ) 61. ([condition]) ? [amount] : [var] This will be like a shortcut way to an if statement. 62. switch([variable]) This will do stuff with specific cases. (e.g. switch(hi){ case 2: (do stuff)}) 63. case [value]: This will do stuff if the case is the case. 64. break Put that when you want to leave the loop/switch; should be at end of case. 65. default [value]: This will do stuff if none of the cases in the switch statement was made. 66. for ([number]; [condition]; [operation]) This will start at [number] and then do [operation] until [condition] is met. 67. continue This will just go back to the enclosing loop before reaching other code. 68. while ([condition]) This will basically do something while [condition] is true. 69. void This means no return type. 70. return This will return something when you call it to where it was called from . 71. do { } while ([condition]) Guarantees it will execute once even if [condition] isn't met. 72. printf("%[type] stuff here bah bla", [variable here]) This will let you use [variable here] with %s being where. 73. System.out.printf([text]) Another way to print? // didn't quite get but ok then 74. [type] [returntype] [name]([parameters]) { This is a way to create a method. 75. [type][[indexes]] This will create an array with [indexes] amount of indexes; default infinite. 76. int[] something = new int[20]; This will just make an array of ints with 20 ints in it. 77. for ([object] [nameOfObject] : [arrayOfObject]) { This will iterate through all of the arrayOfObject with object in use incrementing by 1 until done. 78. [object][[1]][[2]][[3]] [name] = {[value] [value] [value] [value] [value] [value]} [1] is how many down in array, [2] how many accross in array, [3] how many groups 79. .length This will get how long something is, text, amount of indexes in array, etc. 80. Arrays.copy0f([array], indexes); This will copy the array and how many indexes into another array. 81. Arrays.toString([array]) Convert the whole array into one huge string. 82. Arrays.binarySearch([array], [object]) This will search for [object] in [array]. Might not be very consise but it should do the trick.
@derekbanas
@derekbanas 9 жыл бұрын
+TheUltimateRPG10 Thank you for taking the time to make such an awesome list :D
@TheUltimateRPG10Official
@TheUltimateRPG10Official 9 жыл бұрын
Derek Banas No problem, I like to take notes while I watch videos anyway.
@mobluse
@mobluse 9 жыл бұрын
+TheUltimateRPG10 15. byte is -128 to 127
@mobluse
@mobluse 9 жыл бұрын
+TheUltimateRPG10 16 is also wrong.
@TheUltimateRPG10Official
@TheUltimateRPG10Official 9 жыл бұрын
mob luse ok i'll fix
@uestraven
@uestraven 8 жыл бұрын
I actually really enjoyed this. It was probably too fast for someone who has never seen the language before but I already have a grasp of the fundamentals of Java so this was very refreshing to watch
@AxelYates
@AxelYates 8 жыл бұрын
Agreed, there are a lot of tutorials (including the ones by Derek Banas) that are really slow. This is a good refresher every once in a while when a couple concepts that I don't use daily slip my mind.
@choppy636
@choppy636 7 жыл бұрын
I'm watching this to procrastinate studying for my C++ exam tomorrow, I have no idea what is wrong with me.
@derekbanas
@derekbanas 7 жыл бұрын
Any time I find it hard to focus i go and do something physical for a bit and then try again
@choppy636
@choppy636 7 жыл бұрын
Let me try that! Tomorrow after I've written C++ I will come back and learn Java
@roronoa_d_law1075
@roronoa_d_law1075 6 жыл бұрын
wtf lmao
@arnmazing3156
@arnmazing3156 6 жыл бұрын
Dylan Viranyi lmao
@jimkash7133
@jimkash7133 6 жыл бұрын
You beat one off?
@ReIIay
@ReIIay 9 жыл бұрын
00:10 In: Pumped to learn Java 03:00 In: Currently filling out McDonalds job application.
@derekbanas
@derekbanas 9 жыл бұрын
+Travis Feel free to ask questions. I'm happy to help.
@S9V9G3
@S9V9G3 9 жыл бұрын
hahaha I feel you
@tygutowski
@tygutowski 8 жыл бұрын
I really hope you respond, but I just don't understand why I should use a constructor? Why does "main(String[] args)" have the [] and the args? What do they do? Why should some stuff be in brackets while others shouldn't?
@tygutowski
@tygutowski 7 жыл бұрын
*In Spongebob Narrator Voice* "Two months later."
@stefanmelgert
@stefanmelgert 7 жыл бұрын
Tyler Gutowski A constructor in java is a special type of method that is used to initialize the object. With multiple constructors (overloading) you can make a new object of de class with different arguments.
@JavaGuides
@JavaGuides 6 жыл бұрын
Check out top Java/Java EE tutorials at www.javaguides.net/p/top-java-tutorials.html
@danielh7678
@danielh7678 6 жыл бұрын
This is an excellent Java primer for anybody who is already experienced in programming. To anybody wholly new to programming: THIS TUTORIAL IS NOT FOR YOU. Most of this code is just nonsense and contains bad practices, but it is a useful showcase of the core language structure and features, if you are already experienced. So don't be disheartened. Go buy a programming book, switch your internet off, and start playing around.
@Bremeep
@Bremeep 6 жыл бұрын
Thanks, do you have any book recommendations for learning programming? :D
@danielh7678
@danielh7678 6 жыл бұрын
​@@Bremeep I started with an edition of C++ Programming In Easy Steps by Mike McGrath many years ago. I would recommend that series if you can find a more recent edition. But persistence is the key really, you need to buy a book and be prepared to sit down with it and bash your head against the desk and feel like you're not making progress and continue anyway. But even though it can feel so crap at times, when you see your program running and working as you expect, it makes it all worth it.
@MIguelGarcia-wl7jt
@MIguelGarcia-wl7jt 6 жыл бұрын
I did this for two months......that was half a year ago and now I'm back to being clueless ._.
@justsomeguy8385
@justsomeguy8385 6 жыл бұрын
Books are boring. Take a Udemy course.
@danielh7678
@danielh7678 6 жыл бұрын
​@@justsomeguy8385 Then you should read better books.
@foxmcloud021original6
@foxmcloud021original6 9 жыл бұрын
"Arrays, they're basically boxes" ~ Derek Banas 2014
@richardbernard9873
@richardbernard9873 9 жыл бұрын
Wes Lowe for HTML users, Arrays can be understood as where "int taco[2][2]; taco[0][0]" would be the first table row and first table data.
@foxmcloud021original6
@foxmcloud021original6 9 жыл бұрын
Richard Bernard Yeah, I know. I just wanted to point out a quote that I thought was funny :)
@XanderYTV
@XanderYTV 9 жыл бұрын
+FOXmcloud021 Original It's confusing because I understand hardware more than software and an array in hardware is where a bunch of drives act as one drive and that's not the same for software lol
@unhash631
@unhash631 9 жыл бұрын
+FOXmcloud021 Original LMfao
@Gokrix
@Gokrix 8 жыл бұрын
You just taught me the things which my professor took two months to teach, in 34 minutes. You should be the president.
@derekbanas
@derekbanas 8 жыл бұрын
I'm very happy I could help :) I'll pass on the President thing though
@Gokrix
@Gokrix 8 жыл бұрын
The world would probably be a better place if computer scientists was in charge. :P
@1234abcd12344
@1234abcd12344 6 жыл бұрын
like how you speak louder when explaining very important info in an ever world of increasing distractions and shorter attention span.
@derekbanas
@derekbanas 6 жыл бұрын
Thank you :) I do that on purpose
@bkosm
@bkosm 6 жыл бұрын
Been here about a year ago, excited to learn Java for android development. I remember seeing this tutorial as something incomprehensible. I left the programming idea after two days. Now though after the first semester as a CS student and with solid C++ background I find this tutorial very substantial, it has all I need to start working in java and implement the stuff that I already know in Cpp. Funny how the perspective can change drastically in a matter of months. Thanks for sharing it with us Derek.
@derekbanas
@derekbanas 6 жыл бұрын
Thank you :) It is nice to hear that the video has been helpful
@sergarcila
@sergarcila 6 жыл бұрын
me to man, i watched this video at the beginning of my apcsa class and i was so confused. 5 months in, this is extremely helpful and not frustrating at all LOL Thanks Derek
@Ankhar2332
@Ankhar2332 5 жыл бұрын
I'm learning Java atm(have a few months experience of writing in python). Well, it was easy for me till classes... until I learned classes, which I didn't understand completely, so I came back here and woah, this video helped me to understand them more firm. Gonna check this video a few times more while reading head java first, it has a good tempo and it is good for reviewing what you already read once.
@adithya_ps
@adithya_ps 5 жыл бұрын
once you find yourself comfortable with java, i recommend you to learn Groovy
@alecsf4760
@alecsf4760 5 жыл бұрын
so the 1st step should be learning c++ as a fully beginner ?
@zakushii
@zakushii 8 жыл бұрын
This. Video. is. GREAT. Thank you very much! A week ago our Programming teacher just gave us 20 exercises to finish within three hours and none of us have a lick of experience on Java, //nobody finished all the exercises so we'll have to come back tomorrow and this.. You, sir, deserve a big. fat. trophy. but I'm not sure what you'd use a trophy for, so here's a big bag of cookies. :D
@derekbanas
@derekbanas 8 жыл бұрын
That's funny :) Thank you. I'm glad I could help
@Rafterman374
@Rafterman374 8 жыл бұрын
"I doubt new people hung around for this" Lmao
@derekbanas
@derekbanas 8 жыл бұрын
Thank you for hanging around :)
@CompanyBusinessCards
@CompanyBusinessCards 6 жыл бұрын
I'm new to java. Still hanging around.
@adallopops9407
@adallopops9407 6 жыл бұрын
Tbh the first time I watched this I got half way, 3 days after watching the mini tutorials I finally came back to this and I heard him say that and I was like Daym hes good.
@wichieartu6359
@wichieartu6359 5 жыл бұрын
I needed to review my java for an interview, and watched this at 1.75x speed; BEST REVIEW EVER!
@attantianirudh3784
@attantianirudh3784 5 жыл бұрын
are you successful in that interviwe?
@Aryan-sp1ru
@Aryan-sp1ru 5 жыл бұрын
@@attantianirudh3784 were* and interview*.
@arditavdolli5681
@arditavdolli5681 9 жыл бұрын
after 10 min I started reading the comments :D
@DanielTorres-er5jj
@DanielTorres-er5jj 9 жыл бұрын
same
@Pravalsharma97
@Pravalsharma97 9 жыл бұрын
yeah me too
@baller84milw
@baller84milw 9 жыл бұрын
+Ardit Avdolli ..I got to 5 minutes...then scrolled down and saw this lol
@agoodmansaid
@agoodmansaid 9 жыл бұрын
+Ardit Avdolli Hahaha yup same here
@chadcobain
@chadcobain 9 жыл бұрын
+Ardit Avdolli me toooooooooooooo
@MrThekalde123
@MrThekalde123 9 жыл бұрын
At first I thought I was too stupid for this stuff, but then I realized, that 1. I'm a bit drunk, 2. It's 3 am.
@MrThekalde123
@MrThekalde123 9 жыл бұрын
I installed the software, did this in semi-early evening time and I've been sober for months. Screw it, I still couldn't follow. This was way too complicated and fast paced for me. I actually have very poor history in coding: I made a webpage with a few lines of text and programmed in gradeschool. I programmed with that Lego robot and I programmed my picaxe to play "The Jaws"-theme with a press of a button. I need to learn some of those basics at first...
@tylersmall5328
@tylersmall5328 9 жыл бұрын
+Kehveli “Knifebox” Lurjus He does a very good java breakdown in this playlist, starting at VERY simple concepts, and evolving into a lot of complex stuff. Id' recommend going thru it, then revisiting this tutorial if you get snagged or need a rundown on Java syntax. It's a tutorial to be used for refreshing more than learning from the first minute on. Otherwise you WILL get buried FAST.
@MrThekalde123
@MrThekalde123 9 жыл бұрын
Tyler Small yeah. I actually tried to write the code along with this guy, I propably made a mistake somewhere... That's why it complained. And that's why I gave up.
@tylersmall5328
@tylersmall5328 9 жыл бұрын
He writes very quickly, and it's very tough to code along with him at his speed.
@MrThekalde123
@MrThekalde123 9 жыл бұрын
Tyler Small I noticed that the hard way.
@stuartmccoll4749
@stuartmccoll4749 8 жыл бұрын
Thanks Derek ! Format is unbelievable ... language and description very clear ... and you're even sliding in a few subtle jokes ... entertaining. I'm going to watch it 10 to 20 times until I get every single thing.
@derekbanas
@derekbanas 8 жыл бұрын
Thank you for the nice compliment :) I'm glad you liked it
@horst555
@horst555 8 жыл бұрын
Excellent Video, I'm with Stuart. I would recommend speaking a little bit slower since it's hard to keep up with you. I always pause the video to reverse a bit. It would be super nice if you would make some pauses in your video for the viewer to type since you are super fast. You use copy and paste, as well as autocomplete a lot. Just type and speak a little bit slower, that would help me understand your future videos much better. Thanks a lot.
@patrasculucian2403
@patrasculucian2403 7 жыл бұрын
Did you watched it 20 times? Did you got every single thing?
@manual-pager-utils
@manual-pager-utils 5 жыл бұрын
You're really good at giving a 4 year education in 1 hour (or 30 minutes if video is played on 2x speed.) Thumbs up for sure. Thanks very much for your efforts.
@derekbanas
@derekbanas 5 жыл бұрын
Thank you :) I try to do my best
@daMacadamBlob
@daMacadamBlob 3 жыл бұрын
what school did you go to?
@ehabelsaid2595
@ehabelsaid2595 8 жыл бұрын
Guys this video is so helpful if you want to review java syntax , it is NOT for absolute beginners !!
@derekbanas
@derekbanas 8 жыл бұрын
Thank you :) Yes some programming experience is required
@napoleon_bonaparte2462
@napoleon_bonaparte2462 7 жыл бұрын
I find these useful when coming from a different language as well.
@JoysticKnight
@JoysticKnight 7 жыл бұрын
This is useful for assessing and comparing ability of programming languages.
@jtjspirit2363
@jtjspirit2363 7 жыл бұрын
Well, I'm complete a§§ when it comes to programming cause I just started learning but for some reason I understood half of what he was doing. But I'd like to ask a question: What exactly does Void do? Cause everyone's using the Void "command" but I don't know when or how to use it, nor do I know what it actually does xD Would be grateful if you could help me out ;) but nice video! a bit fast but still very well explained :D
@9drew1
@9drew1 7 жыл бұрын
[JTJ] Spirit void just means that a function does not return anything. For example, around 28:00, you can see an example of a function that doesn't return anything
@colnusca
@colnusca 10 жыл бұрын
"we're gonna create a class called Animal" "..BEAR with me" hahahahahahahahahahahahaha kill me xD
@derekbanas
@derekbanas 10 жыл бұрын
***** That's funny :)
@Jullix993
@Jullix993 9 жыл бұрын
***** Do all programmers have this lame humour?
@Adriel_HD
@Adriel_HD 7 жыл бұрын
Jullix993 you're lame?
@staywoke3721
@staywoke3721 8 жыл бұрын
This is great for people who already know some of the language. I'm sure that other people would be lost only 5 minutes in... Great video!
@derekbanas
@derekbanas 8 жыл бұрын
Thank you :) Yes it isn't meant for beginners to programming
@Fhall0ween
@Fhall0ween 7 жыл бұрын
banana foam Some beginners are fast learners and *code language* are very easy.
@karl6149
@karl6149 6 жыл бұрын
Yup, I'm lost 😅
@iant419
@iant419 6 жыл бұрын
I think you meant 30 sec...
@sw8serinate
@sw8serinate 6 жыл бұрын
I was getting lost along the way but i can keep up sometimes. Then tada! I finish the video without understanding the three multidimensional array, i can only understand two dimen since it was the one i used in university 😂
@AngelCintiaRockgirl
@AngelCintiaRockgirl 5 жыл бұрын
Not only do you speak in the clearest form, but you teach in.a way that makes it all stick in my mind easily.
@derekbanas
@derekbanas 5 жыл бұрын
Thank you very much 😁
@iPodonrunescape
@iPodonrunescape 8 жыл бұрын
I have my Java exam tomorrow, this pretty much summed up our entire course, great video, I needed that recap!
@derekbanas
@derekbanas 8 жыл бұрын
Thank you :) Best of luck on your exam!
@MattDobson1991
@MattDobson1991 6 жыл бұрын
So how is working at Burger king? lol Jokes aside did you pass?
@theoalvis4386
@theoalvis4386 6 жыл бұрын
@@MattDobson1991 I work at burger king, nothing wrong with that ;)
@cambotandclay
@cambotandclay 10 жыл бұрын
I really like how all the basics were quickly ran through with great edits. This is like the first 3 or 4 chapters of lots of books in 30 minutes! I hope you do more advanced videos as I want to learn what one does with all this information after one learns it. Like most newbs I am most interested in seeing what once can do with java once all this stuff is learned. I like to get an overview of EVRYTHING before I know HOW to do things and What I am doing it for. I will be sure to see just how many Java videos you have done so far and look forward to any more that you do. The more of an overview I can take in, the better it will be for me to get started and know what to do with the info once I am more apt with it. THANKS!
@derekbanas
@derekbanas 10 жыл бұрын
MindMeme Thank you :) I have done hundreds of Java tutorials at this point. Most all of the basics are covered plus, object oriented design, design patterns, refactoring, UML, algorithms, etc. Check out my channel playlists. I think they will help.
@cambotandclay
@cambotandclay 10 жыл бұрын
I just found them and I'm on my way going through each one! I also bought "Thinking in Java 4th Edition as a work book. I think your videos will prime me for everything I need to know! Thanks! Content producers ought to know their hard work is well appreciated!
@derekbanas
@derekbanas 10 жыл бұрын
MindMeme You're very welcome :) Try out as many books and videos from as many sources as possible. If think in Java doesn't work for you there are many other great books.
@cambotandclay
@cambotandclay 10 жыл бұрын
Derek Banas I'm always open to hear suggestions and recommendations from those who are already very advanced. that book came well recommended, but when someone has been down the path and can tell about books that really helped them launch forward, It's very valuable information to get form experienced professionals. Thanks!
@richardbernard9873
@richardbernard9873 9 жыл бұрын
MindMeme You can basically do anything you see on a computer! I have made games and software UI with Java, you could also make batch conversion software, file type conversion software, computer control software, server connection software, you could make a skype-like program, and applets for websites. Java is great! The one most important thing to learn in Java is the core functionality, which is covered (at a quick pace) in this video. Get cozy with functions and classes, which are the most difficult to grasp. For games you should get familiar with the Applet library, the KeyListener library, and the JFrame library.
@golu_badbola
@golu_badbola 8 жыл бұрын
Correct title needed "Java Programmming : Level 45 needed to proceed"
@Nirvanexus
@Nirvanexus 8 жыл бұрын
SoloLearn is your friend. Btw, that's an android app (got no idea if it's on Apples App Store). SoloLearn is pretty great for starters in code tbh. I'm personally using it and it's like the social media platform for programmers :)
@Efferto93
@Efferto93 8 жыл бұрын
Exactly what I was going to comment :)
@SpaceWeedMC
@SpaceWeedMC 8 жыл бұрын
I didn't knew anything about Java instead of the brackets ( { etc ). I ended the video with more knowledge about Java. I didn't learned it, but got more knowledge.
@tanan1771
@tanan1771 8 жыл бұрын
+SpaceWeed Almost all programming languages uses brackets.
@masterryu258
@masterryu258 8 жыл бұрын
Swapnil Jain lol seriously he is so fast , but he has to tho it's only 30 minutes!
@Crazywaffle5150
@Crazywaffle5150 5 жыл бұрын
I used to think I was smart. Programming taught me that I'm actually stupid. #RealityCheck
@derekbanas
@derekbanas 5 жыл бұрын
If I can do it anyone can
@josephjoseph6332
@josephjoseph6332 5 жыл бұрын
I used to think I was stupid but programming helped me to realise iam smart
@AngelCintiaRockgirl
@AngelCintiaRockgirl 5 жыл бұрын
I used to think I was stupid.
@ragnarsama6882
@ragnarsama6882 5 жыл бұрын
u can be stupid and smart at the same time...
@bigdimig5368
@bigdimig5368 5 жыл бұрын
I used to think i am stupid, now i know i am
@fraserpaine5783
@fraserpaine5783 8 жыл бұрын
All the people saying this didn't immediately make them understand Java. That's not the point. It's meant to explain the Java syntax, not teach you how to program. (that's asking a bit much for 30 mins!) As someone who's been coding for 4ish years I'm still really new, but this makes for amazing exam revision when I want to brush up on syntax for a specific language (I work in C# but use java for a few University papers) If you want to learn programming in a usable sense, check out code academy for the practical side and Kahn Academy for the Computer Science (both very important). If you want a job in Computer Science you can even use Udacity to get a highly advanced education in specific fields.
@hiteshsingh3675
@hiteshsingh3675 8 жыл бұрын
,,
@smittenessmee
@smittenessmee 8 жыл бұрын
I could't have said it better. I have been taking Java classes since freshman year of college and right now I am actively looking for jobs in junior level programming This video is good for just refreshing your memory of Java, not actually learning it.
@__will__
@__will__ 8 жыл бұрын
I'm learning java right now in school and honestly feel like this video explained WAY better than my textbook. lol
@Ann_dmnhvd
@Ann_dmnhvd 8 жыл бұрын
I mostly use php , but I can understand this a little bit . I usually watch stuff like this , quick review, and then go back to the beginner tutorial . and then I'll be like " so that's what it means " rofl. it's easier to learn like that for me
@ducksoop.x
@ducksoop.x 8 жыл бұрын
I mostly use C++, and I understand quite a bit of it. I think people are right when they say if you learn one programming language, it's easier to understand/learn another one.
@meowawesome3988
@meowawesome3988 8 жыл бұрын
Very complicated but i think I got it, so a dog = a animal
@derekbanas
@derekbanas 8 жыл бұрын
You got it :)
@genreicasian1199
@genreicasian1199 7 жыл бұрын
Nah animal = dog fam
@singetdem
@singetdem 7 жыл бұрын
Funny comment, my man.
@ivanjermakov
@ivanjermakov 7 жыл бұрын
Nah dog is a subclass of class animal
@spgeise
@spgeise 6 жыл бұрын
Nicely done
@petergrimstad6519
@petergrimstad6519 10 жыл бұрын
You are awesome, Derek! I keep getting fascinated by your tutorials. They are easy to learn, and everything makes sense.
@derekbanas
@derekbanas 10 жыл бұрын
Peter Grimstad Thank you :) I'm very happy that you like them.
@petergrimstad6519
@petergrimstad6519 10 жыл бұрын
Derek Banas You responded so quickly! Do you read all your comments?
@derekbanas
@derekbanas 10 жыл бұрын
Peter Grimstad Yes I read and answer all of them. Always feel free to ask questions.
@petergrimstad6519
@petergrimstad6519 10 жыл бұрын
Derek Banas That is incredible! Don't you get one every minute or so?
@derekbanas
@derekbanas 10 жыл бұрын
Peter Grimstad No it isn't that bad. I check every other hour or so. I normally get about 10 questions.
@locke8412
@locke8412 Жыл бұрын
this man singlehandedly changed my life for the better. i remember being down in the dumps after failing out of my CS degree back in 2015. thanks to his videos i managed to finish my degree and get an amazing job
@derekbanas
@derekbanas Жыл бұрын
Thank you for taking the time to write such a nice message. It means a great deal to me. I wish you all the best in life :)
@grzegorzkoziczak8864
@grzegorzkoziczak8864 4 жыл бұрын
04:53 - "src" is just a folder, not a java package. You are working inside "default package" and this is the range of protected attribute.
@FrankJavCee
@FrankJavCee 9 жыл бұрын
1.618 is my favorite number 2
@FrankJavCee
@FrankJavCee 9 жыл бұрын
***** becuz i wanted to learn java
@WookieMiner1
@WookieMiner1 9 жыл бұрын
+FrankJavCee He asked how, not why. xD
@oldmatrices
@oldmatrices 9 жыл бұрын
+FrankJavCee This isn't real.
@benk.3576
@benk.3576 9 жыл бұрын
+FrankJavCee Phi. while perhaps unoriginal, originality isn't a requisite for liking something. I get all caught up with e, so I am not much different.
@divelikejunk8557
@divelikejunk8557 8 жыл бұрын
1.618 will actually be 1 if you cast it to a long or an int! Unless you use the Math.round() function. i.e. import java.util.Scanner; public class MakeDoubleLong { public static void main(String[] args) { int faveNum = (int) 1.618; long longFaveNum = (long) 1.618; int roundedFaveNum = (int) Math.round(1.618); long roundedLongFaveNum = (long) Math.round(1.618); System.out.print(faveNum + " "); System.out.print(longFaveNum + " "); System.out.print(roundedFaveNum + " "); System.out.print(roundedLongFaveNum + " "); } } And running at the console: > javac MakeDoubleLong.java && java MakeDoubleLong 1 1 2 2
@OrchidAlloy
@OrchidAlloy 7 жыл бұрын
So basically C# is the lovechild of C++ and Java? Nice
@derekbanas
@derekbanas 7 жыл бұрын
Pretty much
@DTDdeathmas
@DTDdeathmas 6 жыл бұрын
Yeah, but it still seems pretty popular in spite of that.
@H3000-v7i
@H3000-v7i 6 жыл бұрын
@@DTDdeathmas ..popular in spite of being a lovechild???
@waqarahmad5939
@waqarahmad5939 6 жыл бұрын
He is responsible for the blend: en.wikipedia.org/wiki/Anders_Hejlsberg
@vyevd8
@vyevd8 5 жыл бұрын
go to 0.50x speed and learn java in 1 hour
@humss5884
@humss5884 4 жыл бұрын
Someone pls tell me why are some words appearing pink in this coding and do they have some special meaning in computer and what do we call them in computer
@tobyjohansson9893
@tobyjohansson9893 9 жыл бұрын
No bullshit - just explaining Java by example, I just love this video. Thank you!
@derekbanas
@derekbanas 9 жыл бұрын
+Toby Johansson Thank you for the compliment :)
@hellohi1889
@hellohi1889 5 жыл бұрын
He literally finished my entire syllabus for class 12 in 35 mins
@petersonic8634
@petersonic8634 8 жыл бұрын
I'm kind of an advanced beginner in Java and find this video very helpful to review the basics of Java. For some of the beginners complaining, first of all, the title doesn't say "Java Programming for beginners" so I don't know why you guys are so upset and expecting to learn everything in detail on a 30-minute video anyway. If you are absolute beginner, there's a more in-depth version in the description.
@derekbanas
@derekbanas 8 жыл бұрын
Thank you for the compliment and the defense :)
@intime5982
@intime5982 8 жыл бұрын
Petersonic,,there no such thing as an 'advanced beginner' Theres really three lvl,s,,,Beginner,Intermediate and advanced and when you pass these three lvl's you start going into the 'Genius LVL' but im gust playing :P
@kimberlyg7331
@kimberlyg7331 8 жыл бұрын
I agree 100%! If a person could learn Java from scratch in 30 minutes, there would be a lot more java developers in the world! I've been using Java off and on for the past three years, and I find this video to be an EXCELLENT REVIEW AND REFRESHER. I come back and watch this video every few months, and I keep the cheat sheet saved to my desktop and refer to it often. This channel has the best programming videos! Thank you Derek Banas for your videos, they are greatly appreciated and extremely helpful! You are a programming Rock Star!
@zoog070
@zoog070 7 жыл бұрын
The thumbnail image says "Learn Java in 30 minutes" :p Doesn't say if you will understand it though hehe...
@elvisbabah5281
@elvisbabah5281 7 жыл бұрын
right. I programmed in Java in college, and at a previous job outlined a JAVA course, didn't program in it a lot at last job, but did look at it for fun. It's a good review so I'm not stumped when I right my next JAVA program or get asked a question at an interview that I should already know.
@studio.maximoff
@studio.maximoff 6 жыл бұрын
6 min ....and blows my mind Derek Banas...you are the best! Clear and simple! THANK YOU!
@derekbanas
@derekbanas 6 жыл бұрын
Thank you very much :)
@studio.maximoff
@studio.maximoff 6 жыл бұрын
Please do with Android, full video of teaching while building an app. that would be perfect! Thank YOU!
@SteveGottaGoFast
@SteveGottaGoFast 10 жыл бұрын
Learned a bit of Pascal and C++ and wanted to get into Java. I understood everything, thank you for saving me the time I would have wasted on watching 100 beginer tutorials! :D
@derekbanas
@derekbanas 10 жыл бұрын
SteveMineru You're very welcome :) I'm happy that I could help
@SteveGottaGoFast
@SteveGottaGoFast 10 жыл бұрын
Derek Banas :D Could you do a tutorial like this for GUIs? I would really appreciate it! ;)
@derekbanas
@derekbanas 10 жыл бұрын
SteveMineru I cover pretty much every Java swing component with 3 different layouts in this one tutorial Java Video Tutorial 30 I have a bunch of other swing tutorials as well
@SteveGottaGoFast
@SteveGottaGoFast 10 жыл бұрын
Derek Banas Thank you :D
@khanschroder-turner809
@khanschroder-turner809 8 жыл бұрын
Found this so so good. For people with a bit of java knowledge who dont need their hand held, this is the fantastic. Best video I've watched on java
@derekbanas
@derekbanas 8 жыл бұрын
Thank you very much :)
@TyrontoHoops
@TyrontoHoops 5 жыл бұрын
Thanks for the upload, I’m in my 2nd semester of CS and was questioning if I really know the core programming knowledge. After watching I realized, I know how to do everything in this video and I have more confidence now. Thanks
@JomToons
@JomToons 6 жыл бұрын
Watched it through as a complete beginner. Didn’t understand much of anything but it’s so fascinating to hear him talk about. It’s so natural for him.
@derekbanas
@derekbanas 6 жыл бұрын
Please ask any questions that you have and I'll help. Anyone can learn this stuff if I did.
@the_notorious_guy
@the_notorious_guy 6 жыл бұрын
Settings > Speed > Change to 0.75 = Good to Go
@vusimtshali4018
@vusimtshali4018 6 жыл бұрын
LMAO, you juss made ma day...
@sarveshbajaj5178
@sarveshbajaj5178 5 жыл бұрын
Shift +
@srinivasanb1961
@srinivasanb1961 5 жыл бұрын
BELOW IS THE JAVA AND MYSQL PROJECT kzbin.info/www/bejne/mXqsoYl6at2Sn8k&feature=share
@ethan4950
@ethan4950 5 жыл бұрын
when you got the ap computer science exam in 30 minutes
@s42s42s
@s42s42s 9 жыл бұрын
It is a very great tutorial for someone who already knows a similar programming language. I know a bit of c# and it was cool to see in 30 mins what basic java looks like. But, of course, for total beginners this video might be a bit too fast)))
@derekbanas
@derekbanas 9 жыл бұрын
+spectre42 Thank you :) Yes it wasn't meant for complete beginners.
@loveslife2505
@loveslife2505 6 жыл бұрын
I know I am four years to late, but I want to say that this tutorial is AMAZING!! I already have my degree in computer science, and wanted to have a quick review and this tutorial was perfect. Thank you!!
@derekbanas
@derekbanas 6 жыл бұрын
Thank you for taking the time to tell me you liked it :)
@RyGuyMemes
@RyGuyMemes 7 жыл бұрын
I want to cry.
@Roorb
@Roorb 6 жыл бұрын
wanacry
@TheLugiaSong
@TheLugiaSong 6 жыл бұрын
I have java homework due in 2 days... I only have myself to blame.
@philliey
@philliey 6 жыл бұрын
can I get an update on how you feel about java after one year? Still crying or no?
@artemislogic5252
@artemislogic5252 6 жыл бұрын
@@Roorb that's so weird, i only just found out what wannacry is by clicking a video in my next tab and i see this, :O
@starcitizenmodding4436
@starcitizenmodding4436 6 жыл бұрын
@@philliey i started with arduino then went to python. Java is the only one that made me want to cry! lol
@MrTy0072
@MrTy0072 10 жыл бұрын
I find this to be remarkable, I'm fluent in java and this truly is almost everything you need to know. i have been using java for about 3 years and this is amazing! Thank you
@derekbanas
@derekbanas 10 жыл бұрын
MrTy0072 Thank you for all the nice compliments :) I did my best
@Themostamazinguy
@Themostamazinguy 10 жыл бұрын
Derek Banas Damn this is crazy. I've been scrounging the internet for the past 6 months or so, and i'm getting pretty good. Even this had information i have never heard. Super helpful
@MrTy0072
@MrTy0072 10 жыл бұрын
***** yes i do
@EmergencyTop5
@EmergencyTop5 10 жыл бұрын
MrTy0072 Are you a freelancer?
@MrTy0072
@MrTy0072 6 жыл бұрын
Crimson Freak Its been a while but, an android developer, not a freelancer
@sindhuriskitchen
@sindhuriskitchen 8 жыл бұрын
A very good tutorial on Core Java... but i also expected a brief overview on Threads, Exceptions and File I/O, as i think they also are a part of Core Java.
@derekbanas
@derekbanas 8 жыл бұрын
Thank you :) Sorry for not covering them. I cover them in detail in my big Java tutorial
@randomrandom450
@randomrandom450 6 жыл бұрын
I love those kind of videos, a quick video about a language. Pretty useful when you already know how to code, but just not in that language. A video like that first, than google the rest. Thanks for the video !
@derekbanas
@derekbanas 6 жыл бұрын
I'm happy that you liked it :)
@chocOneOOne
@chocOneOOne 8 жыл бұрын
so you basically covered most of the basics to OOP in a little over 30 min...well done.
@derekbanas
@derekbanas 8 жыл бұрын
Thank you :) I did my best
@myfreetime123
@myfreetime123 9 жыл бұрын
my little brain explode
@skyz3ra
@skyz3ra 9 жыл бұрын
myfreetime123 i had no clue wtf was going on, so much numbers ;>
@Nerdhaunt
@Nerdhaunt 9 жыл бұрын
myfreetime123 lool
@stevenlrussell
@stevenlrussell 9 жыл бұрын
myfreetime123 I want to create games so badly, but i'm to stupid to understand.
@paulmattaway4167
@paulmattaway4167 9 жыл бұрын
Floppy mcdoogan *too stupid to understand
@stevenlrussell
@stevenlrussell 9 жыл бұрын
Paul Mattaway Seeeee
@TheDebare
@TheDebare 10 жыл бұрын
An awesome no nonsense video about Java!
@derekbanas
@derekbanas 10 жыл бұрын
I'm glad you liked it. Thank you :)
@pappusm
@pappusm 3 жыл бұрын
This video is very good for those who wants to get quick revision before interview or viva.....
@kylemarcusenriquez4770
@kylemarcusenriquez4770 7 жыл бұрын
Excellent refresher! I didn't even know Java had a Python-like for loop that can iterate through an array!
@derekbanas
@derekbanas 7 жыл бұрын
Thank you :) I'm glad you liked it
@jameswhite1910
@jameswhite1910 6 жыл бұрын
"Python-like" LOL. Python is a child who is wearing his mom's loop - it is not Python's loop and Python doesn't really understand WHY it has a loop... it just wants to play grown-up. ;-)
@Rishab12312
@Rishab12312 5 жыл бұрын
@@jameswhite1910 toxic
@harikishore2514
@harikishore2514 5 жыл бұрын
4:46 Just a little correction. Protected modifier data can also accessed from sub classes from different packages. Awesome video. thanks.
@inclinedscorpio
@inclinedscorpio 7 жыл бұрын
non c background be like --" Hey!! what you did in last 30 min man" 😑
@falcon3205
@falcon3205 7 жыл бұрын
@14:15 "Dont try to memorize this if your new.. but I doubt new people hung around for this.." haha, you knew who you had in mind when making it, and its really really well presented, Nice work, hadn't touched java in ages, got me back up to speed in 30 minutes. Many thanks good sir.
@derekbanas
@derekbanas 7 жыл бұрын
Thank you very much for sticking around :) I'm glad it helped
@Hazeltrap
@Hazeltrap 7 жыл бұрын
it's really nice video when you know c# or c++ because it's easy to see differences. after watching i know what I need to learn and what is the same.
@derekbanas
@derekbanas 7 жыл бұрын
Thank you :) I'm glad it helped
@SammySamkough
@SammySamkough 10 жыл бұрын
You explain things wayyy to fast at the wrong times. You're a good teacher and all, just wish this was a bit slow-paced. In the beginning it was good, but when things got complicated, you sped up when instead you should of slowed down. I was wondering what and why I was doing some things while following this tutorial towards the end.
@derekbanas
@derekbanas 10 жыл бұрын
Sammy Samkough Sorry about the speed. I'm constantly working to move quickly while maximizing comprehension
@SammySamkough
@SammySamkough 10 жыл бұрын
It's totally understandable, I just wanted to help you with your future videos. Thanks for all the help man, you're a great programmer!
@derekbanas
@derekbanas 10 жыл бұрын
Sammy Samkough Thank you :) I'm always interested in getting input from everyone.
@SammySamkough
@SammySamkough 10 жыл бұрын
True that.
@bolozbolozboloz
@bolozbolozboloz 10 жыл бұрын
you can this the repeat button if you missed anything, amazing yeah?
@Leon-pn6rb
@Leon-pn6rb 9 жыл бұрын
I think the best use of this video can be made by someone who has learnt JAVA and wants a revision. If you are a beginner , this is NOT the video for you.
@derekbanas
@derekbanas 9 жыл бұрын
+12345a I agree. This video is for people that have experience with other languages, or for those who want a quick overview.
@Leon-pn6rb
@Leon-pn6rb 9 жыл бұрын
+Derek Banas yeah. This is especially great before a JAVA exam. For those who dont know java (like myself) , I recommend the newboston channel . I learnt C++ from that guy , and now I will learn JAVA
@jiansenxmu
@jiansenxmu 6 жыл бұрын
I'm a C++ developer with years of experience, and just learned JAVA in one hour with the help of this tutorial, thank you.
@derekbanas
@derekbanas 6 жыл бұрын
I'm happy It helped :)
@joethestrat
@joethestrat 6 жыл бұрын
@@derekbanas Same with this c# (so Java is ezpz) guy, great video that gets to the meat of what I want to hear!
@hardstuck170
@hardstuck170 8 жыл бұрын
really usefull for language migrators - not for beginners though
@derekbanas
@derekbanas 8 жыл бұрын
Yes it definitely isn't for beginners
@hardstuck170
@hardstuck170 8 жыл бұрын
So cool you are answering comments! May I ask some advice for a c++ guy trying to start coding in java?
@StephanRaczak
@StephanRaczak 10 жыл бұрын
This guy is seriously on fire!!!
@derekbanas
@derekbanas 10 жыл бұрын
BioHacksNet Thank you :)
@abhidita143
@abhidita143 8 жыл бұрын
This is a great deed, providing maximum knowledge in one video. I really appreciate your work, videos like this are great contribution to programming universe!!!
@derekbanas
@derekbanas 8 жыл бұрын
Thank you for the nice compliment :)
@weiming2124
@weiming2124 7 жыл бұрын
He is making a program which incorporates every single lesson that you will be taught in your Java course. The difference between the way he teaches and the way your professors teach is, your professor will be teaching everything in order while Derek combines all the knowledge you need into one mix. He first talks about objects, classes, primitive types and simple things, but he suddenly jumps into getter and setter methods along with parent and child classes which are usually taught during the 2nd year. Finally he goes back to if statements, different loops and arrays which are taught way before those setter/getter, parent/child methods are taught. So basically this is java in 30 minutes but *after* you are taught everything in school. Specifically this video is a summary of java in 30 minutes. There were some parts that were confusing *maybe because it was just random things he just decided to add into the code to prove a statement* but overall, it wasn't to bad.
@RohanK
@RohanK 8 жыл бұрын
lost it after 11:56
@shapelledoesskits8705
@shapelledoesskits8705 8 жыл бұрын
same
@tjw5656
@tjw5656 8 жыл бұрын
May I suggest taking a trip down to your local library and checking out a book called, 'Java for Android Development', or Google the title and look for a download version to use in conjunction with the tutorial. That way you should be able to make better sense of both the book and tutorial. Hope this helps.
@tjw5656
@tjw5656 8 жыл бұрын
Oh, as a side note, I pause the video after a while in order to read the book and absorb the information. It takes me a while to learn new concepts and I haven't even begun to make an attempt at practicing writing the codes on my computer though I know it would help me tremendously if I did. I'm kinda just focusing on the general concepts at the moment with plans on practicing the codes later when I return to review.
@NextLevelTech
@NextLevelTech 8 жыл бұрын
Thank you ive been looking for recommendations on good Java books
@Terck
@Terck 7 жыл бұрын
Rohan K you did better than me by 50 seconds
@TWwarboy1
@TWwarboy1 9 жыл бұрын
"But I doubt new people hang around for this heh..." *Sadly walks away*
@kmk2655
@kmk2655 8 жыл бұрын
Amazing video sir, help a lot for self taught beginnres like me. Thanks a lot .
@derekbanas
@derekbanas 8 жыл бұрын
Thank you :) I'm glad it hellped
@CookieNKreme
@CookieNKreme 7 жыл бұрын
This is wonderful! I usually get quite bored hearing the basics over and over again, pacing was PERFECT and fast, easy to grasp if you are familiar with the concepts already. Thank you!
@derekbanas
@derekbanas 7 жыл бұрын
Thank you for the nice compliment :)
@tigerswood2753
@tigerswood2753 9 жыл бұрын
Note: if you think you are a master at Java after watching this video (if you're completely new to programming), you have no idea how wrong you are. Anyhow props to Derek for uploading this
@derekbanas
@derekbanas 9 жыл бұрын
+Tiger's Wood I agree that this covers the syntax of the language only. Many months spent studying algorithms, object oriented design and pure experimentation is definitely required for mastery
@jinyoung1900
@jinyoung1900 7 жыл бұрын
New person hung around 14:20 :D
@derekbanas
@derekbanas 7 жыл бұрын
Thank you very much :)
@jinyoung1900
@jinyoung1900 7 жыл бұрын
Subbed immediately!
@shellshockthetruth
@shellshockthetruth 6 жыл бұрын
im here cos i failed my java module and cant get my diploma
@pianoshaman2807
@pianoshaman2807 6 жыл бұрын
Perfect video for an intermediate programmer who understands the basics and wants to learn a new language, thank you!
@derekbanas
@derekbanas 6 жыл бұрын
Thank you very much :)
@ASIRA89
@ASIRA89 8 жыл бұрын
...what?
@ASIRA89
@ASIRA89 8 жыл бұрын
was hoping the video would live up to its title xD , should change it to "learn ABOUT Java"
@missdragon5892
@missdragon5892 7 жыл бұрын
Rex i don't mean to be mean but...you sound like your bragging when you say you have been coding since you were 11.
@sh63772260
@sh63772260 7 жыл бұрын
I'm ten. I didn't understand anything. A string is a string of characters? What's that ?
@missdragon5892
@missdragon5892 7 жыл бұрын
D Cindy maybe start with an easier language, like html.
@cst256
@cst256 7 жыл бұрын
A 'String' is actually an object in Java. It means that every single character in a 'String' is stored separately in an array or a list if you will, and can be accessed or mutated through object methods.
@stevealmighty1867
@stevealmighty1867 9 жыл бұрын
beginner. didn't walk away. am going to cry a little in my bed right now.
@derekbanas
@derekbanas 9 жыл бұрын
+Steve Almighty Sorry about that. Here is a Java video that goes at a more reasonable pace kzbin.info/www/bejne/inO6iWxtmpZ4b8k
@stevealmighty1867
@stevealmighty1867 9 жыл бұрын
+Derek Banas oh wow, with your fast pace and clear high knowledge, i didn't think you'd have more beginner-like videos. thank you a lot!
@AhmedKhelifi
@AhmedKhelifi 7 жыл бұрын
This is an awesome java exam preparation!
@derekbanas
@derekbanas 7 жыл бұрын
Thank you :) Best of luck on your exam
@An-Engineered-Journey
@An-Engineered-Journey 2 жыл бұрын
Every time I have an interview coming up I watch this real quick as a refresher
@bestbooks9015
@bestbooks9015 8 жыл бұрын
This is a really good Tutorial. Thanks.
@derekbanas
@derekbanas 8 жыл бұрын
Thank you very much :)
@Martin-up7re
@Martin-up7re 8 жыл бұрын
great tutorial 😁😁😁😆
@derekbanas
@derekbanas 8 жыл бұрын
Thank you :)
@ranibiradar5717
@ranibiradar5717 7 жыл бұрын
Derek Banas really it was amazing explanation my sir taking 3months comply but u completed vdn 34:30mints.. thanks thanks a a lot
@sunthie
@sunthie 6 жыл бұрын
I got bored at the first second, but it was helpful, wish this was easier...
@ValoriumStudios
@ValoriumStudios 6 жыл бұрын
Theirs a reason programmers are getting paid $80k my dude lol
@julianrobinson2848
@julianrobinson2848 4 жыл бұрын
Python is easier to learn than java
@yoknom
@yoknom 6 жыл бұрын
14:15 "I doubt new people will come around for this" It's the first video about Java I'm watching and only started to try to learn Java today and it really helped me to get an overview :)
@derekbanas
@derekbanas 6 жыл бұрын
That’s great! I’m glad it helped
@yoknom
@yoknom 6 жыл бұрын
Wow, I didn't expect a reaction on a year old video. I got a little lost in your many tutorials (already want to start to learn C++ after I get a hold on Java) and I am very happy I found your amazing videos, they are really helpful. Thank you very much for them! :)
@Ghostly-00
@Ghostly-00 8 жыл бұрын
I'm going to need to watch this so many times to get it lol
@derekbanas
@derekbanas 8 жыл бұрын
Practice with the code and you'll get it
@programmingandtechnologies997
@programmingandtechnologies997 7 жыл бұрын
then check it mine
@Balaman4
@Balaman4 7 жыл бұрын
Great vid, thank you! Only thing I dont get, how come you created a 2nd main method? 28:39 I thought there could be only one. Keep up the good work :)
@berryblast3930
@berryblast3930 8 жыл бұрын
These are the only videos I don't watch at 2x speed :)
@saraswathishanmugamoorthy2357
@saraswathishanmugamoorthy2357 7 жыл бұрын
me too ;)
@kennethpace9887
@kennethpace9887 7 жыл бұрын
Nice to see a "core java" compilation. A GOAL! Learn this and I'll have the full tools to start learning specialization libraries.
@derekbanas
@derekbanas 7 жыл бұрын
I'm happy it helped :)
@niklasgraf6370
@niklasgraf6370 8 жыл бұрын
I have been doing Java for 3 years ... Why am I watching this? :D
@smittenessmee
@smittenessmee 8 жыл бұрын
I have been studying it for 5 ! My pathetic little head can't seem to wrap around all the concepts there's always something that I don' t know
@niklasgraf6370
@niklasgraf6370 8 жыл бұрын
Yeah, true. But then again, if i'd want to see some 'more advanced' concepts or something, I probobly would not watch a kind of 'Java for beginners' video :D
@cachotognax3600
@cachotognax3600 8 жыл бұрын
because sometimes you just want to be proud of what you know, and hearing it explained again makes you fell accomplished
@smittenessmee
@smittenessmee 8 жыл бұрын
or that.. lol
@alaslipknot
@alaslipknot 10 жыл бұрын
making a similar video that covers the entire Java GUI programming will make us the happiest subscribers EVER!!! btw, are all the give away of the Note3 have been made ?? i was waiting for the "send your app" contest, i really hope it's still on thank you :-) !!!
@derekbanas
@derekbanas 10 жыл бұрын
I'll see what I can do. I still have 3 more phones to give away. The next contest starts soon
@DivjotSingh
@DivjotSingh 10 жыл бұрын
Derek Banas Hi Derek! A fan of yours from India! :D Are you planning to start a playlist for J2EE and ending with few frameworks (Hibernate , Struts etc) ? Would love to learn those from you! Also , can you make a separate tutorial on GUI with AWT->Swings->JavaFX , this would be a great reference for any beginner IMO.
@derekbanas
@derekbanas 10 жыл бұрын
Divjot Singh Thank you :) Yes I seem to pretty popular in India. I'm going to cover everything that has to do with Java Enterprise after I finish up my next Android tutorial. Sorry about the wait.
@alaslipknot
@alaslipknot 10 жыл бұрын
PERFECT !!
@DivjotSingh
@DivjotSingh 10 жыл бұрын
Derek Banas Awesome! Thanks for replying!! :)
@amroelkhodrai3048
@amroelkhodrai3048 5 жыл бұрын
I just love programming.
@derekbanas
@derekbanas 5 жыл бұрын
Me too :)
@lekim224
@lekim224 6 жыл бұрын
very nice, quick complete video. Instead of watching 30 hours of tutorials, 30mins gives a nice overview
@derekbanas
@derekbanas 6 жыл бұрын
I'm happy it helped :)
@martinten5236
@martinten5236 8 жыл бұрын
after watching this video I decided to apply for a job at McDonalds
@derekbanas
@derekbanas 8 жыл бұрын
If I can do it you can. You'll probably prefer this video kzbin.info/www/bejne/inO6iWxtmpZ4b8k
@kieg6515
@kieg6515 7 жыл бұрын
HAHAHAHAHAHAH FUNNY AND ORIGINAL XDXDXDXDXD
@rohanofelvenpower5566
@rohanofelvenpower5566 6 жыл бұрын
Derek you need to make a tutorial of how to apply for a job at McDonalds
@bamberghh1691
@bamberghh1691 6 жыл бұрын
Just learn python then
@RavenDrakearud
@RavenDrakearud 5 жыл бұрын
If the compiler knows I'm missing a ; on line 32, why can't it just put it there for me?
@tzellis
@tzellis 5 жыл бұрын
How to lose all hopes and dreams in 15 minutes?
@Blkeith88
@Blkeith88 4 жыл бұрын
Promise, I’m like wtf are u even trying to do 😭😂
@FatmaAhmed-gg8fe
@FatmaAhmed-gg8fe 3 жыл бұрын
Looooool
@valesth4903
@valesth4903 6 жыл бұрын
That moment when you think you're stupidly new, waiting for the part you won't get and he says "I doubt new people hung out for this" *cries tears of happiness*
@derekbanas
@derekbanas 6 жыл бұрын
That's funny :) Thank you for sticking with it!
@DarKcS2
@DarKcS2 10 жыл бұрын
Is it weird that I always read him as Derek bananas?
@derekbanas
@derekbanas 10 жыл бұрын
That was my nickname my whole life. I actually kind of like it :)
@shakaama
@shakaama 10 жыл бұрын
oh man i love you. hold on, i'm getting all verklempt over here. and you're doing this for free for me. free is just one of those words that ... gets me right here. oh there I go, getting verklempt again... talk amongst yourselves... i'll give you a topic... the holy roman empire, was neither holy, nor roman, nor an empire, DISCUSS!
@derekbanas
@derekbanas 10 жыл бұрын
Verklempt is an awesome word! Thank you and you're very welcome :)
@TReXcuRRy
@TReXcuRRy 5 жыл бұрын
What I have learned from this video is that you can neither learn nor teach Java in 34 minutes.
@impresssed1213
@impresssed1213 5 жыл бұрын
Thats true.
@mrlamach2713
@mrlamach2713 6 жыл бұрын
Really great video mate. I like how you leave out all the fluff and just smash all the info into a 30 minute video. Makes it a lot easier to see how everything ties together. Champion.
@derekbanas
@derekbanas 6 жыл бұрын
Thank you :) I don't like to waste peoples time
How to Make Android Apps
19:03
Derek Banas
Рет қаралды 1,1 МЛН
Java Tutorial
2:18:43
Derek Banas
Рет қаралды 261 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
Learn Java in 15 Minutes (seriously)
19:50
ForrestKnight
Рет қаралды 201 М.
Python Programming
43:16
Derek Banas
Рет қаралды 5 МЛН
Intro to Java Programming - Course for Absolute Beginners
3:48:25
freeCodeCamp.org
Рет қаралды 3,7 МЛН
Learn Java in One Video - 15-minute Crash Course
14:54
Coding with John
Рет қаралды 811 М.
Learn Java in 14 Minutes (seriously)
14:00
Alex Lee
Рет қаралды 5 МЛН
Java in 100 Seconds
2:25
Fireship
Рет қаралды 1,4 МЛН
How I program C
2:11:32
Eskil Steenberg
Рет қаралды 805 М.
Dynamic Programming - Learn to Solve Algorithmic Problems & Coding Challenges
5:10:02
Java Tutorial - For Beginners
3:56:12
Tech With Tim
Рет қаралды 383 М.
Think Fast, Talk Smart: Communication Techniques
58:20
Stanford Graduate School of Business
Рет қаралды 44 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН