Java Programming

  Рет қаралды 4,916,985

Derek Banas

Derek Banas

Күн бұрын

Пікірлер: 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
@linusackermann896
@linusackermann896 8 жыл бұрын
watch it at 2x speed and learn Java in 15 minutes
@derekbanas
@derekbanas 8 жыл бұрын
+Linus Ackermann That's fast :)
@elperro38
@elperro38 7 жыл бұрын
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
@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
@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.
@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 5 жыл бұрын
You beat one off?
@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 8 жыл бұрын
+FOXmcloud021 Original LMfao
@bkosm
@bkosm 5 жыл бұрын
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 5 жыл бұрын
Thank you :) It is nice to hear that the video has been helpful
@sergarcila
@sergarcila 5 жыл бұрын
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.
@therealslimaddy
@therealslimaddy 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 ?
@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 7 жыл бұрын
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.
@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
@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!
@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 6 жыл бұрын
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 6 жыл бұрын
[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
@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?
@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
@111222joey222111
@111222joey222111 7 жыл бұрын
"I doubt new people hung around for this" Lmao
@derekbanas
@derekbanas 7 жыл бұрын
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.
@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.
@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
@tonysanchez1000
@tonysanchez1000 4 жыл бұрын
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 4 жыл бұрын
Thank you :) I try to do my best
@daMacadamBlob
@daMacadamBlob 2 жыл бұрын
what school did you go to?
@iPodonrunescape
@iPodonrunescape 7 жыл бұрын
I have my Java exam tomorrow, this pretty much summed up our entire course, great video, I needed that recap!
@derekbanas
@derekbanas 7 жыл бұрын
Thank you :) Best of luck on your exam!
@dobby240
@dobby240 6 жыл бұрын
So how is working at Burger king? lol Jokes aside did you pass?
@theoalvis4386
@theoalvis4386 6 жыл бұрын
@@dobby240 I work at burger king, nothing wrong with that ;)
@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
@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?
@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
@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.
@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
@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.
@the_notorious_guy
@the_notorious_guy 6 жыл бұрын
Settings > Speed > Change to 0.75 = Good to Go
@vusimtshali4018
@vusimtshali4018 5 жыл бұрын
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
@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 😂
@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 5 жыл бұрын
@@philliey i started with arduino then went to python. Java is the only one that made me want to cry! lol
@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 :)
@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.
@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 7 жыл бұрын
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.
@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 😁
@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.
@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*.
@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
@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
@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
@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 :)
@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.
@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
@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.
@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.
@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
@hellohi1889
@hellohi1889 5 жыл бұрын
He literally finished my entire syllabus for class 12 in 35 mins
@oscarmonroy6337
@oscarmonroy6337 6 жыл бұрын
One day i started hearing about coding, and how there was a demand for coders. I had previously taken a cis101 course, so i decided to enroll in a programming logic course, and then a java syntax course. This video is the java syntax, its a quick run thru of the java syntax. The textbook " how to program in java" will explain how to use the syntax in this video to build a program. It is very helpful to enroll in a college course to have a teacher guide you thru the process of learning how to program. It is a process, you cannot jump to a 30 minute snap shot of the syntax and expect to comprehend. Do not get discouraged, if you are willing to invest the time and effort to understand java syntax, it will eventually begin to sink in. So far I have invested 2 years in computer information science, and it has been very rewarding. Do not pay for a boot camp until you have invested and completed in at least 3-4 college level courses.
@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
@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
@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?
@maximus7043
@maximus7043 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 :)
@maximus7043
@maximus7043 6 жыл бұрын
Please do with Android, full video of teaching while building an app. that would be perfect! Thank YOU!
@TheDebare
@TheDebare 10 жыл бұрын
An awesome no nonsense video about Java!
@derekbanas
@derekbanas 10 жыл бұрын
I'm glad you liked it. Thank you :)
@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
@ethan4950
@ethan4950 5 жыл бұрын
when you got the ap computer science exam in 30 minutes
@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.
@harikishore2514
@harikishore2514 5 жыл бұрын
4:46 Just a little correction. Protected modifier data can also accessed from sub classes from different packages. Awesome video. thanks.
@RavenDrakearud
@RavenDrakearud 5 жыл бұрын
If the compiler knows I'm missing a ; on line 32, why can't it just put it there for me?
@shellshockthetruth
@shellshockthetruth 6 жыл бұрын
im here cos i failed my java module and cant get my diploma
@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 :)
@themasstermwahahahah
@themasstermwahahahah 9 жыл бұрын
10 mins in, and this makes almost no sense
@greenleaph5145
@greenleaph5145 9 жыл бұрын
+Ryan Delgado Thank goodness I took C++ last semester. Some, but not all, of this lecture makes sense. I never taken OOP C++, but I think Java shouldn't be too hard. I'm going to take Java and C# in the spring semester along with Calculus 2 & Physics 2 (fluid dynamics). I might be overwhelmed, so I'm somewhat worried because computer programming takes time and patience.
@noahgiles4839
@noahgiles4839 8 жыл бұрын
Is anyone is confused then watch thenewboston tutorial and then watch the guy
@fuppetti
@fuppetti 8 жыл бұрын
This is massively similar to C++. If you want simpler OOP, goto Python.
@rich1051414
@rich1051414 8 жыл бұрын
+Ryan Delgado I love OOP, it just takes a learning curve to get it. Some people NEVER get it, and decide to swear OOP is just confusing and take that to the grave. /shrugs I code in java for a living, and find procedural languages primitive and too simple, and I miss the power of encapsulation.
@rich1051414
@rich1051414 8 жыл бұрын
+Deltaexio Python is great for simple scripting type things. I get sick to my stomache thinking of making full complex applications in Python though. I know people do it, but I think these people are sadistic. Object Oriented Scripting in python is very powerful and flexible though, so I do recommend learning it.
@kylemarcusenriquez4770
@kylemarcusenriquez4770 6 жыл бұрын
Excellent refresher! I didn't even know Java had a Python-like for loop that can iterate through an array!
@derekbanas
@derekbanas 6 жыл бұрын
Thank you :) I'm glad you liked it
@jameswhite1910
@jameswhite1910 5 жыл бұрын
"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
@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
@CookieNKreme
@CookieNKreme 6 жыл бұрын
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 6 жыл бұрын
Thank you for the nice compliment :)
@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
@TWwarboy1
@TWwarboy1 9 жыл бұрын
"But I doubt new people hang around for this heh..." *Sadly walks away*
@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
@InfernalWAVE
@InfernalWAVE 5 жыл бұрын
Oh wow thank you. I am experienced in C++ and Python, and knew Java was extremely similar but not the details. Concise summary makes my life easy
@derekbanas
@derekbanas 5 жыл бұрын
I'm happy I could help :)
@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
@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
@StephanRaczak
@StephanRaczak 10 жыл бұрын
This guy is seriously on fire!!!
@derekbanas
@derekbanas 10 жыл бұрын
BioHacksNet Thank you :)
@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
@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 :)
@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?
@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
@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 :)
@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 :)
@bestbooks9015
@bestbooks9015 8 жыл бұрын
This is a really good Tutorial. Thanks.
@derekbanas
@derekbanas 8 жыл бұрын
Thank you very much :)
@inclinedscorpio
@inclinedscorpio 7 жыл бұрын
non c background be like --" Hey!! what you did in last 30 min man" 😑
@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 :)
@zjqson7992
@zjqson7992 7 жыл бұрын
0:14 If you don't even know how to download and install a program then your in the wrong place my dude....
@erichill6942
@erichill6942 6 жыл бұрын
With Eclipse, you have to set a path for Eclipse to properly perform the Java. Setting up the path is a pretty intricate process. When I first started programming, I would have had no idea what I was doing. Lmao.
@seraphendipity
@seraphendipity 6 жыл бұрын
If you don't know how to download a program, you're going to have a bad time... *teleports away*
@Gyurix
@Gyurix 5 жыл бұрын
Eclipse is not really the best IDE in my eyes. I use a better alternative. P.S. bit.ly/2GRx8Id
@trav-0789
@trav-0789 5 жыл бұрын
Most IDEs are particularly difficult to install compared to any normal program. They usually don't have an installer, and in order to set it up to work right, you have to manually do things that no average or intermediate computer user understands, that has nothing to do with the actual language you are trying to use. And would be entirely off limits to almost everyone without explicit guides to set it up. Even then, they still don't work half the time.
@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
@TheAudit
@TheAudit 8 жыл бұрын
SO here's the thing, i kind of lied in resume being from electrical background i mentioned JAVA in skills, i kinda messed up, could anyone please suggest me what do i refer to learn as much of java as i could so that i could pass through interview which will be around 1 and a half week from now?
@angelgodplace
@angelgodplace 8 жыл бұрын
In an interview they normally just ask you to describe projects you did. You don't even need to know anything about java. You can just describe any project you did in another language and say you did it in java instead.
@TheAudit
@TheAudit 8 жыл бұрын
i forgot to mention that i'm from electrical background, i haven't done much besides learning basic C C++, and had developed basic website through HTML/Bootstrap. And the company interviewing is supposed to be of IT background
@spitfire83
@spitfire83 8 жыл бұрын
you done goofed
@TheAudit
@TheAudit 8 жыл бұрын
Spitfire83 Not helping mate!
@Panthless
@Panthless 8 жыл бұрын
How did it go ?
@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 :)
@martinten5236
@martinten5236 7 жыл бұрын
after watching this video I decided to apply for a job at McDonalds
@derekbanas
@derekbanas 7 жыл бұрын
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
@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.
@amroelkhodrai3048
@amroelkhodrai3048 5 жыл бұрын
I just love programming.
@derekbanas
@derekbanas 5 жыл бұрын
Me too :)
@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 :)
@DecryptSameer
@DecryptSameer 8 жыл бұрын
Can't even understand a single word 😃
@warlockl3559
@warlockl3559 8 жыл бұрын
try codecademy.com
@jugglingisgreat
@jugglingisgreat 8 жыл бұрын
Don't use codeacademy, it sucks (at least for me). I would end up just blindly copying. I found KZbin tutorials like these to be the most helpful in learning how to program in Java from scratch. Another good series to check out is "thenewBoston". He, along with Derek have great videos to learn to code in Java.
@vintagescorpio49
@vintagescorpio49 8 жыл бұрын
Ya the new boston is really good
@Treefidy2
@Treefidy2 8 жыл бұрын
Thought I was the only one!!
@justinpettit3432
@justinpettit3432 8 жыл бұрын
Same. Lol. He's not explaining what any of this is for. Lol
@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 :)
@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!! :)
@pappusm
@pappusm 3 жыл бұрын
This video is very good for those who wants to get quick revision before interview or viva.....
@jinyoung1900
@jinyoung1900 7 жыл бұрын
New person hung around 14:20 :D
@derekbanas
@derekbanas 7 жыл бұрын
Thank you very much :)
@jinyoung1900
@jinyoung1900 7 жыл бұрын
Subbed immediately!
@AhmedKhelifi
@AhmedKhelifi 7 жыл бұрын
This is an awesome java exam preparation!
@derekbanas
@derekbanas 7 жыл бұрын
Thank you :) Best of luck on your exam
@ericsmith116
@ericsmith116 5 жыл бұрын
being 4 weeks into my first CS programming class (java) im glad i understood at least half of this. System.out.println("this video is a win");
@technomosity2862
@technomosity2862 4 жыл бұрын
You can also just type syso and then hit Ctrl + Enter to bring up System.out.println(). Good tutorial!
@alexandersalazar1085
@alexandersalazar1085 7 жыл бұрын
Recursion? Graphics? GUIs? Data Structures? Exceptions? Generics? Animation? Events? Collections?
@derekbanas
@derekbanas 7 жыл бұрын
Yes this is the basic syntax of Java. The other topics you mentioned are covered here kzbin.info/www/bejne/inO6iWxtmpZ4b8k
@Squash101
@Squash101 6 жыл бұрын
Charles Darwin animals? Dogs,cats???!!?
@dipaliawasthi7313
@dipaliawasthi7313 9 жыл бұрын
gud1 fr revision...
@georgestrogilos1269
@georgestrogilos1269 9 жыл бұрын
κ!?
@ganeshgundeti5527
@ganeshgundeti5527 8 жыл бұрын
+Dipali Awasthi yup that was really write. if any fresher as a interview he can just have a brief look at this .....
@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!
@stephensmith8317
@stephensmith8317 6 жыл бұрын
Just passed my oracle certified associate exam :) I learned so much from your videos so just wanted to say thanks. Your tip, "think like a compiler" really helped when the questions got tough. Once again THANK YOU DEREK !!!
How to Make Android Apps
19:03
Derek Banas
Рет қаралды 1,1 МЛН
Learn Java in One Video - 15-minute Crash Course
14:54
Coding with John
Рет қаралды 786 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
STOP making these Authentication mistakes in Next.js
31:06
Jan Marshal
Рет қаралды 2,1 М.
Python Programming
43:16
Derek Banas
Рет қаралды 5 МЛН
Learn Java in 14 Minutes (seriously)
14:00
Alex Lee
Рет қаралды 4,9 МЛН
The Dome Paradox: A Loophole in Newton's Laws
22:59
Up and Atom
Рет қаралды 1,1 МЛН
Learn Java in 15 Minutes (seriously)
19:50
ForrestKnight
Рет қаралды 156 М.
СЕКРЕТ СНЕЖНОЙ ТАБА ЛАПКИ ОТ МЕДВЕДЯ ВАЛЕРЫ
10:11
Сборник Новогодний | Уральские пельмени
1:14:22
Лучшие вечерние шоу
Рет қаралды 764 М.
I Redesigned the ENTIRE YouTube UI from Scratch
19:10
Juxtopposed
Рет қаралды 856 М.
Java Full Course for Beginners
2:30:48
Programming with Mosh
Рет қаралды 11 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН