Java Programming Tutorial 1 – Introduction to Java
Video Title: Java Programming Tutorial 1 – Introduction to Java
Welcome to my channel everybody my name is Caleb and this video series is going to give you everything you need to know to be a Java developer so we’re going to start you out from a complete newbie and by the end of this series you should be
Writing Java applications like a pro and here’s this beautiful speed drawing that you guys can stare at for a couple minutes while I talk one thing that makes this series unique from all the other Java series on the Internet is I don’t have the goal of boring you to
Death I’m gonna try and make everything entertaining and fun now I’m just gonna tell you upfront though that it does take work to learn any programming language and you’re not going to get there without practice so with that I wanted to introduce the sponsor of this
Series pram for those of you who don’t know pram is a website that you can practice your coding skills and your interviews it’s a peer-to-peer interviewing system so you get matched with other engineers like you this website is huge if you want to get a job as a web developer or software engineer
I use this website to practice my data structures and algorithms and it was tremendously helpful but that’s not their only topic they also have system design front end and even behavior interviews so you know if you’re socially awkward weirdo you can go check out pram overall pram is an awesome platform to
Practice your technical skills your interviewing skills and prepare for interviews at companies like Google Facebook Twitter Amazon Spotify and more so please go give prep a try you won’t be disappointed I’ll leave a link for you guys in the description so on with the java programming language java is
One of the most popular programming languages and it’s often taught in schools one of the huge benefits of java is that it allows you to build an app that can run on Windows Mac and Linux so it allows us to make an app that can be
Used by as many people as possible with as little work as possible and we’re gonna talk about how all of that works in this series but what you need to know now is that Java is a very powerful programming language that can enable you to make some pretty sweet apps some of
The things we’re gonna talk about in this series is just a Java fundamental so how to actually use the language but also some of the technical details and the how and the why behind what we’re doing so I don’t want you to get from the series what to type I want you to
Understand why we’re doing that and give you that foundation to be able to write your own applications now I think one of the problems with people who study programming and just don’t get it is they dive in a little bit too soon and they don’t really understand what they’re
Trying to do so first we’re just gonna talk a little bit about the architecture of Java so we write code which is basically a series of commands to tell the computer what to do and Java has made the process of us talking to the computer super easy and why is that
Exactly well the reason is because Java is a higher-level language and what that means is it’s actually a couple steps away from talking to the computer directly so we basically talked to Java and something that makes sense to us and then that’s converted to something the computer can understand so if you wanted
To see this visually it would look like this boom now there’s a lot of stuff here but we’re gonna go through it from beginning to end so when we write Java code that is known as source code and these files are going to be named
Something with a dot Java at the end so the asterisk just means any file so something dot Java and what happens is we compile this code into what’s known as bytecode we don’t actually look at this bytecode but it’s a very important step in this process the bytecode is
Going to be dot class then what happens is each one of these operating systems can understand this bytecode we don’t have to worry about writing something for Windows and then rewriting it for Mac and then rewriting it for Linux we just write one thing in Java and the
Rest is done for us right now this seems a little bit magical but there’s a few things that make this possible the first is what’s known as the JDK the Java development kit and as you would guess this is how we develop in Java so the
JDK is up here it gives us all the tools that we need to program in Java the part down here that allows our code to run on all these different operating systems this is known as the JRE the java runtime environment so there’s the JDK and then the JRE you can remember which
Is which because the JDK is Java development kit and the JRE is Java runtime environment and when I say runtime just think of running the actual code so each one of these operating systems runs our application if this just seems like a bunch of jargon right
Now trust me by the end of the series this will be like second nature but just to overview we rewrite Java code and we do that with the help of the JDK and then we compile our Java files to dot class files which contains byte code and then this bytecode is ran by
These different operating systems using the JRE so one thing that’s always kind of annoyed me with Java is that if you have Java installed on your computer to run certain applications it asks you to update like every two days and that drives me crazy I don’t know if you guys
Have experienced that but that thing that’s asking you to update is the JRE it’s what allows people to run Java applications on their computer to put this into context a little bit more if you go on the internet and search Java what’s gonna happen is you’re gonna come
Up with this Java comm and this is the JRE so this is what people are going to install to run your application the other thing is the JDK so if we search JDK well now we have something else the Java SE the SE just means standard edition it’s the free version that
Everyone can download and use this is what we are going to download to start programming in Java when you download the JDK that’s going to include everything we need to run Java as well so we’re gonna be able to develop and run our Java so this includes the Java
Runtime environment you don’t have to worry about downloading both so what we’re gonna do is go to this website here and download Java SE and the version might be newer so that should be okay but this is the version I’m gonna be using for this course now you’re going
To need to download the version for your operating system I’m going to be developing on a Mac so that is the one I am going to download this Ben dot dmg oh gosh you have to accept Shh there we go I’m gonna let that download and that’s
All I really have to say to introduce Java for you guys in the next video we are going to create our first Java program and just talk about all the pieces to getting started before you guys go I want you to check the description because there’s going to be
Some other resources for you guys specifically each one of these videos is gonna be tied to a blog which has the code there for you guys to copy and paste or read through if you prefer that and also there’s going to be a link to a Java crash course this is something you
Guys would be interested in if you want a nutshell version of this series so if you want to review everything we talked about in this series or if you just want some more hands-on examples and want a syntax reference guide for all of the content check that out
Guys that could really be good if you want to prepare for a job or just study for an exam definitely recommend it last things are will be a link to the sponsor who has been tremendously generous and helping me make this series so please go
To their site sign up and give it a try that’s what I did honestly it was one of the best decisions I made I ended up using pram for personal use to study for a technical interview that ended up going really well so I’d highly recommend them with that if you guys
Have any questions comments or concerns please leave them in the comment section below please subscribe and I’ll see you in the next video
Video Keywords: *, java,programming,tutorial,introduction to java,java (programming language),java tutorial,java programming,code,coding,learn to code,beginner,how to code,softwear developer,caleb,curry,calebthevideomaker2,java tutorial for beginners,learn java,java for beginners,java training,java course,java programming tutorial
-
Sale!
Wireless WIFI Repeater Extender Amplifier Booster 300Mbps
$29.99$14.99 Add to cartWireless WIFI Repeater Extender Amplifier Booster 300Mbps
Categories: Electronics, Wi-Fi Router, Wireless Wi-Fi Extender Tags: 300Mbps, 802.11N, Amplifier, Booster, Extender, mobile wi-fi booster, Remote, WIFI, Wireless, Wireless WIFI, Wireless WIFI Repeater, Wireless WIFI Repeater Extender, Wireless WIFI Repeater Extender Amplifier, Wireless WIFI Repeater Extender Amplifier Booster, Wireless WIFI Repeater Extender Amplifier Booster 300Mbps$29.99$14.99 -
Sale!
Full RGB Light Design Gaming Headset Headphones with Mic
$24.99$14.99 Add to cartFull RGB Light Design Gaming Headset Headphones with Mic
Categories: Electronics, Gaming, Gaming Headsets Tags: Design, Full, Full RGB Light Design Gaming Headset, Full RGB Light Design Gaming Headset Headphones, Full RGB Light Design Gaming Headset Headphones with Mic, Gamer, Gaming, Gaming Headset Headphones, gaming headset wireless, Headphone, Headphones, Headset, Light, Mic, Package, RGB$24.99$14.99 -
Sale!
Wireless BlueTooth Multi-Device Keyboard Mouse Combo
$39.99$19.99 Add to cartWireless BlueTooth Multi-Device Keyboard Mouse Combo
Categories: Electronics, Gaming, Gaming Keyboards, Keyboard Mouse Combos Tags: Combo, Keyboard, keyboard mouse combos, Mouse, MultiDevice, Set, WireKeyboard Mouse Combo, Wireless, Wireless BlueTooth Keyboard Mouse Combo, Wireless BlueTooth Keyboard Mouse Combos, Wireless BlueTooth Multi-Device Keyboard Mouse Combo, Wireless BlueTooth Multi-Device Keyboard Mouse Combos$39.99$19.99 -
Sale!
High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar
$199.99$139.99 Add to cartHigh Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar
Categories: Gaming, Gaming Chairs Tags: Adjustable, Chair, computer chairs, Desk, Executive, Gaming, Girl, Headrest, High, High Back Leather Executive Adjustable Swivel Gaming Chair, High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest, High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar, High Back Leather Executive Adjustable Swivel Gaming Chairs, Leather, Lumbar, Office, Racing, Swivel$199.99$139.99 -
Sale!
Professional LED Light Wired Gaming Headphones with Noise Cancelling Microphone
$29.99$19.99 Select optionsProfessional LED Light Wired Gaming Headphones with Noise Cancelling Microphone
SKU: N/A Categories: Electronics, Gaming, Gaming Headsets Tags: Cancelling, Gaming, Gaming Headphones with Noise Cancelling Microphone, gaming headset, Headphones, Headset, LED, Light, Mic, Microphone, Noise, Professional, Professional LED Light Wired Gaming Headphones, Professional LED Light Wired Gaming Headphones with Noise Cancelling Microphone, Wired, Wired Gaming Headphones, Wired Gaming Headphones with Noise Cancelling Microphone$29.99$19.99 -
Sale!
Gaming Desk with LED Lights USB Power Outlets and Charging Ports
$349.99$249.99 Select optionsGaming Desk with LED Lights USB Power Outlets and Charging Ports
SKU: N/A Categories: Computer Desk, Gaming, Gaming Desk Tags: and Charging Ports, Charging, Desk, Desks, Gaming, gaming desk with led lights, Gaming Desks with LED Lights, Home, LED, Lights, Monitor, Office, Outlets, Port, Power, Room, Stand, USB, USB Power Outlets, White, Workstation$349.99$249.99 -
Sale!
Wired Mixed Backlit Anti-Ghosting Gaming Keyboard
$99.99$79.99 Add to cartWired Mixed Backlit Anti-Ghosting Gaming Keyboard
Categories: Electronics, Gaming, Gaming Keyboards Tags: Antighosting, Backlit, Blue, brown, Gaming, Gaming Keyboard, gaming keyboards, gaming keyboards and mouse, Keyboard, Laptop, Switch, Wired, Wired Mixed Backlit Anti-Ghosting Gaming Keyboard, Wired Mixed Backlit Anti-Ghosting Gaming Keyboards, Wired Mixed Backlit Gaming Keyboard$99.99$79.99 -
Sale!
Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset
$119.99$59.99 Add to cartWireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset
Categories: Electronics, Gaming, Gaming Headsets Tags: 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset, ANC, Audio, Bluetooth, Cancellation, Ear, Earphone, gaming headset, Headphones, Headset, Hi-Res Over the Ear Headphones Headset, HiRes, Noise, Wireless, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Headphones, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headsets$119.99$59.99 -
Sale!
Wired Sports Gaming Headset Earbuds with Microphone
$19.99$9.99 Select optionsWired Sports Gaming Headset Earbuds with Microphone
SKU: N/A Categories: Gaming, Gaming Headsets Tags: Accessories, Earbud, Earphone, Earphones, Gaming, gaming headset with microphone, Headphones, Headset, IOS, Microphone, Sports, Wired, Wired Sports Gaming Headset Earbuds, Wired Sports Gaming Headset Earbuds with Microphone, Wired Sports Headset Earbuds$19.99$9.99 -
Sale!
150W Universal Multi USB Fast Charger 16 Port MAX Charging Station
$49.99$29.99 Add to cart150W Universal Multi USB Fast Charger 16 Port MAX Charging Station
Categories: Charging Stations, Electronics Tags: 150W, 150W Charging Station, 150W Universal Multi USB Charging Station, 150W Universal Multi USB Fast Charger 16 Port MAX Charging Station, 150W Universal Multi USB Fast Charger 16 Port MAX Charging Stations, 150W Universal Multi USB MAX Charging Station, 16 Port MAX Charging Station, 3.5A, Charger, Charging, Fast, laptop charging stations, Max, Multi, Port, Stand, Station, Universal, USB$49.99$29.99
I'm releasing a daily Java hands-on YouTube video this month. I think you will love it! Dhttps://calcur.tech/30-day-java
Thank you so much for watching, it means the world. And don't forget to subscribe 😉
Other links –
Learn Javascript – http://bit.ly/JavaScriptPlaylist
Learn Java – http://bit.ly/JavaPlaylist
Learn C# – http://bit.ly/CSharpTutorialsPlaylist
Learn C++ – http://bit.ly/CPlusPlusPlaylist
Learn C – http://bit.ly/CTutorialsPlaylist
Getting a jump start on my intro to java class next month. Gonna crush it, before the class starts, thx
Caleb, we now need java intermediate level please
From India
Thank you 😊
Irrelevant
Java Development Kit definition
Hy guys I'm fresher for coding wht am I doing?
I can't find the link to download JDK, all I've found are sketchy websites from other producers trying to get me to click their link.
I already know Javascript, and a decent chunk of Java, but what I know of Java is just the programming itself, not things like player input, and visual output.
Or just do this for fun! 🙂
Finally back after 1+ years of coding, and yes, still my favorite series 😎
great format of video makes it easy to go thru the whole thing !!
https://www.youtube.com/channel/UC6hA_fobDsuv9wKum8DaYoQ
awesome class sir
🏁 Cᴀʀ Rᴀᴄɪɴɢ Gᴀᴍᴇ Cʜᴀʟʟᴇɴɢᴇ 🚘🔥💻
💚 ᴅᴏɴ'ᴛ ᴍɪss ᴡᴀᴛᴄʜ ᴛʜᴇ ᴠɪᴅᴇᴏ , sᴜʙsᴄʀɪʙᴇ & sʜᴀʀᴇ👍
ᴄᴀʀ ʀᴀᴄɪɴɢ ɢᴀᴍᴇ 📲❤️💻| ᴄᴏᴅᴇsʜᴏᴡ ʟᴀᴘᴢ | 2022 |
https://youtu.be/lale4fLXPqo
Dude, I can’t find the resources you’ve mentioned. Please help!
🔥
Thank You Sir…..
Okay so I'm just now watching your videos and I'm having trouble following. The downloads you mentioned I can't access "JAVE SE" doesn't bring up the page your site illustrates. Also in this video you are mentioning things that are not on the screen. Please help!
Ur awesome
rambling & random
learn java in 1 comment
step 1 : THROW AWAY YOUR S#!T MAC AND GET A WINDOWS OR LINUX MACHINE
step 2 : watch this playlist and follow
i love curry
Im trying to learn because in my college course, they don't teach me anything and just the threw the book and left me on my own. I can't understand the book either and I am struggling to keep up with my assignments.
Lezz get it on👀
I WANT TO LEARN JAVA PROGRAMMING (DAY 1)
this more like the ultimate Java tutorial and guide, awesome video man! 🔥
The messiah
What java would student use?
I am literally 11 yrs old and i am learning it
I would love to be able to code my very own cryptocurrency and mine it.
Just watching this cuz i need to make a client.. for my friend
i already know java's syntax. only thing that i don't know is object oriented programming. and what i mean with that is classes objects collections some stuff like that. i really need to learn it i just decided to start again i hope i will have clear understanding of java end of this serie
I wish I found this channel, before I failed my java course.