Java vs Java EE: What's The Differences?

  Рет қаралды 119,615

The Learn Programming Channel

The Learn Programming Channel

Күн бұрын

Java vs Java EE: What's The Differences?
A question I often get asked is, "Tim, what's the difference between Java and JEE?".
So today, I'll discuss the differences between Java and Java Enterprise Edition.
Here are the links to each of the courses mentioned in the video.
Java Programming Masterclass for Software Developers:
lpa.dev/KZbinJava/y1
Java Enterprise Edition 8 for Beginners Course:
lpa.dev/KZbinJEE/y1
Java Spring Tutorial Masterclass - Learn Spring Framework 5:
lpa.dev/KZbinSpring/y1
My name is Tim Buchalka and I have put together a series of videos which I call the "Programming Tip of the Day". And basically, each video goes through talking about some of the pitfalls and things that you'll need to overcome to succeed as a programmer, things like overcoming frustration and keeping yourself motivated.
In this series I will also answer common questions about choosing a programming language to learn, questions about your career path and things of that nature. Now there's a lot of other things as well that I'll cover in these videos and I'm also opening the lines for you to tell me what you want me to cover.
Now I've been a programmer for over 35 years so I think I'm really qualified to answer a lot of these questions. So if you do have a question, pop the question in the comments section of this video and I'll do my best to address that in a future video.
If you're ready to look at the next tip, click on the link below to get redirected to the playlist for all programming tips:
• Programming Tip of the...
If you're interested in coding specific programming videos, click on the link below to get redirected to the playlist for programming videos:
• Programming Tutorials
Consider subscribing by clicking on the Subscribe button right below the video.
Where to find out more about me:
My Video Courses
learnprogramming.academy/cour...
Twitter
/ timbuchalka
Facebook
/ tim.buchalka

Пікірлер: 98
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 4 жыл бұрын
Watch Tim's Free Learn to Code Course on KZbin! kzbin.info/aero/PLXtTjtWmQhg0N08o_oSaAantmQAu-1Xad
@codersama
@codersama 5 жыл бұрын
wear a normal t-shirt edit and put a mark on it later now that's a lot of genius
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 5 жыл бұрын
ha ha, thanks!
@benh9350
@benh9350 4 жыл бұрын
Thanks! Helpful comparison, and the augmented reality t-shirt is dope!
@joshuabermudez2372
@joshuabermudez2372 5 жыл бұрын
I would like to buy a shirt with a logo that moves as it does in the video. It's mind blowing.
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 5 жыл бұрын
You know it's pretty amazing. It almost looks like it's a plain t-shirt that someone has edited a logo on into the video. But thats crazy talk!
@alexgochenour8740
@alexgochenour8740 4 жыл бұрын
I like the cut of your jib, Mr. The Learn Programming Channel sir!
@dusscode
@dusscode 4 жыл бұрын
1:56
@boyscoutguitarist3921
@boyscoutguitarist3921 4 жыл бұрын
@@TheLearnProgrammingChannel lol
@AviralBajpai
@AviralBajpai 3 жыл бұрын
Lol😂
@jaysanprogramming6818
@jaysanprogramming6818 4 жыл бұрын
Thank you very much for clarifying those different products.
@StefanSchade721229
@StefanSchade721229 5 жыл бұрын
Thank you for adressing enterprise level frameworks. I already made good use of your discount codes and look forward to look into the courses. I am really enjoying your channel and your courses :-)
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 5 жыл бұрын
Thanks so much for that Stefan. I'm glad you are enjoying the courses!
@dfordemo981
@dfordemo981 4 жыл бұрын
very useful information, big thanks
@hamidja1537
@hamidja1537 3 жыл бұрын
Many thanks for the video
@theglorioussapphiremonkey4750
@theglorioussapphiremonkey4750 4 жыл бұрын
Hi Tim, I'd like to ask if Java SE enough to make a Binary MLM system or do I need to use Java EE? Please advise. TIA
@renejacques8288
@renejacques8288 2 жыл бұрын
Does your spring framework course teach the separation of business logic from presentation logic, and what db do you use if any?
@AnantaAkash.Podder
@AnantaAkash.Podder 6 ай бұрын
Very Well Explained... Thanks Man...❤️
@hitstick567
@hitstick567 5 жыл бұрын
I’m loving this class right now.
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 5 жыл бұрын
Thanks for that!
@krisdx15
@krisdx15 Жыл бұрын
Thank you, sir!
@soldadopreciso
@soldadopreciso 4 жыл бұрын
thanks pal , greetings from Ecuador.
@incognitomusic5675
@incognitomusic5675 Жыл бұрын
Great video! When I am clicking to your udemy courses there isn't any discount though... Did the discount end?
@hermespatrick
@hermespatrick 3 жыл бұрын
Should I skip JavaEE then and go directly to Spring ecosystem? I want to build a web application for insurance sector, saving info from customer and making calculations :)
@eduardtoma2610
@eduardtoma2610 5 жыл бұрын
Thank you sir, you are amazing!
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 5 жыл бұрын
You are welcome!
@jorgealmeidadias9854
@jorgealmeidadias9854 5 жыл бұрын
Great lesson!!!!
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 5 жыл бұрын
Thanks!
@micosarines636
@micosarines636 3 жыл бұрын
thank you sir
@heksqer1022
@heksqer1022 5 жыл бұрын
Great vid ! I had problems with this in the past. I had a question if you don't mind me asking, is JavaFX still relevant in 2019 or am I better off with some other language/library for GUIs ?
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 5 жыл бұрын
For Desktop apps, yes, JavaFX is still relevant. In general there is a big push for web based development, so there will almost certainly be more opportunities for you there.
@heksqer1022
@heksqer1022 5 жыл бұрын
@@TheLearnProgrammingChannel I see, thanks.
@viktorreichert9346
@viktorreichert9346 10 ай бұрын
As far as i know it's possible to create Java EE complient applications from your Spring Code. Is this correct? How?
@palomarAI
@palomarAI 5 жыл бұрын
Tim, please consider doing a course on SpringBoot with Kotlin, or otherwise non-Android development with Kotlin.
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 5 жыл бұрын
Hi William. I have been thinking of doing a course with Kotlin that is not related to Android. Thanks for the suggestion!
@ryanwoolf4908
@ryanwoolf4908 2 жыл бұрын
Hi Tim, Great explaination... Question: I have done a few of your courses on udemy and really enjoy your teaching style. I am currently working on grails and over the next year I want to learn as many parts of Java ee in order to transition but I don't want to go down the course route. I would rather have a practical coding challenge that would test me on a wide range of java ee concepts, that I need to complete every month and at the end of it have a senior Java developer go through where I have gotten it wrong, where I have gotten it right, how I could improve etc... and then be given the next coding challenge. Do you know of any mentorship programs or something similar that you would recommend?
@lacascadaobregon
@lacascadaobregon Жыл бұрын
Check out the "OCA/OCP Java SE 7 Programmer I & II Study Guide" by Kathy Sierra and Bert Bates It's an awesome book with tons of exercises inside. Also, check out the "Think Like a Computer Scientist: Java" book, think it might just be called "Think Java". Also has tons of great practice questions. Best of luck
@vinay4238
@vinay4238 5 жыл бұрын
Thanks for this tim, i actually want to purchase your java ee course but i have a question regarding that course, actually your java ee course is based on java 8 and currently we have java 11 ( 12 as well ) does it make any difference please tell me.
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 5 жыл бұрын
Nope absolutely not - there are some new features in Java 11 and 12 for that matter, but 99% of the code you will use is based on Java 8 so you won't have any issues.
@pranshuc
@pranshuc Жыл бұрын
Didn't get my question/query answered from this video, Felt more like an ad for the course being taught !!!
@arturfil
@arturfil 5 жыл бұрын
Would you do a spring + angular 7 course?
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 5 жыл бұрын
I'll consider it. Thanks for the suggestion!
@noirRozelle
@noirRozelle 3 жыл бұрын
Tim do you know any good Java EE course?
@luisbarahona3773
@luisbarahona3773 4 жыл бұрын
Do you need to know HTML & CSS aside from Java EE in order to deploy along with the Spring Framework?
@dsar8727
@dsar8727 2 жыл бұрын
No. Those are client side frameworks. You can use EE to create batch jobs or automations that don't need a client side.
@aqibishaq885
@aqibishaq885 4 жыл бұрын
I am learning java ee please tell me should i learn it in 2020 or it will be a waste of time for me
@coderlady_
@coderlady_ 2 жыл бұрын
Hi I am about to start a course in my local area about Java JEE, I am nnot sur if it's worth it, because so many youtubers aree saying that's dead, and java inn general is dying?!!! Is that true? what's your honnest opinion?
@TheRealTristanBell
@TheRealTristanBell 2 жыл бұрын
Anyone know the exact URL of the page at 1:38
@jhoncharlesdf.1599
@jhoncharlesdf.1599 4 жыл бұрын
Hi Tim, I'm recently saw your channels, finding an answer for spring framework an JEE ,so on, thanks; I have 2 questions from your experience; 1rst I did many proyects with eclipse enviroment, jdk 1.8.0, can you explain why is so differents whit the new versions, this affect my codes in future? 2nd Why do you think Android Studio promote Kotling, what is the real motivation, please, any answers, I apreciate so much! Many Thanks
@kristiyangerasimov6708
@kristiyangerasimov6708 2 жыл бұрын
to answer 1rst question you'd pay a consultant to run through your code and then give you a report and findings depending on your business. 2nd is more straightforward - Google enjoys competing with Apple in the mobile devices OS space. While Apple focuses on Swift, Google pushes Kotlin and optimizes the Android environment
@nickgood3998
@nickgood3998 2 жыл бұрын
Thanks for this I really appreciate you and this again thanks ok bye
@amr5225
@amr5225 4 жыл бұрын
is there any recommended Basic Java course, pre to learning spring or javaEE ?
@ReedoTV
@ReedoTV 4 жыл бұрын
I'm sure he would recommend this one: www.udemy.com/course/java-the-complete-java-developer-course
@jdgamboa5201
@jdgamboa5201 5 жыл бұрын
Here in Colombia I see a lot of postings for JEE and Struts jobs, and nowhere near as many for Spring. Why could that be?
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 5 жыл бұрын
It sounds like for whatever reason Spring has not got a good foothold in Colombia. It's a good thing you see JEE and struts jobs though, that tells me there is an audience for those skills. you may find possibly that the uptake to Spring is just a little slow and maybe you can learn Spring now and get a jumpstart on the competition!
@RunOs3
@RunOs3 5 жыл бұрын
Hi Tim, what is your opinion on programmers getting Java certified? Do you think it will help with getting a job as a Java Developer or is it better to just get really good at Java, and to use those skills to get a job?
@TheDrapetomanic
@TheDrapetomanic 5 жыл бұрын
He answers that here: kzbin.info/www/bejne/fqCUYolujLSlodk
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 5 жыл бұрын
Yeah official Oracle Java certification is something the industry looks favourably at - i.e. its generally worth getting.
@msh104utube
@msh104utube 4 жыл бұрын
Are you offering a Java 11 EE course, besides the 8 EE course? I see the Java 11 Certificate course on Udemy, but I do not know if that pertains to 11 EE.
@surjagain
@surjagain 3 жыл бұрын
Do I need to learn Java EE to understand how the Spring Framework works? I'm taking your Spring Framework course and I do find it difficult to fully understand how Spring Framework works, a lot of the things that Spring does looks like magic 😋 Do I have to learn object oriented analysis & design and design patterns before getting into Java EE or Spring?
@VideoBlogs
@VideoBlogs 3 жыл бұрын
It helps a lot
@Interestingdotmp4
@Interestingdotmp4 3 жыл бұрын
why doesn't the logo of the channel on your t-shirt doesn't fold along with your t-shirt
@VideoBlogs
@VideoBlogs 3 жыл бұрын
Now it's also known as Jakarta EE
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 3 жыл бұрын
Yep
@waltwilliams6012
@waltwilliams6012 3 жыл бұрын
I like the superimposed logo on his shirt.
@mariod7403
@mariod7403 5 жыл бұрын
Hi Tim, I'm your student in Java course on Udemy. First of all thank you so much as a student. You are a great teacher!. I have a question for you. I m interested in develop an ERP software. I have no programming knoledge but I wouldlike to start programming. I started your course for Java beginners. I know it's a big challenge but I would like to do it. Could you please suggest to me which of your courses I need to follow and in which order to develop a cloud ERP software? Is Java language enough for do a project like this? I saw that there is also a course on My SQL database as they are so important for develoap an ERP. Thank you so much and hope to receive your answer.
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 5 жыл бұрын
Hi Mario, Thanks for the support! You would need to learn a variety of technology before attempting to create software like that - Some of the technologies that would be useful include SQL, PHP, Javascript, HTML/CSs and Java if you plan to use that also. You can see a list of all my courses here - lpa.dev/courses/y - I have courses on all of those topics. I'd probably recommend you start with the Java Masterclass first.
@mariod7403
@mariod7403 5 жыл бұрын
Hi Tim Thanks a million for the answer. I m following Java Masterclass now. Whane i'll finish this I will follow the one you recommended. Can you suggest me the best order to follow them?
@saveUyghurs
@saveUyghurs 3 жыл бұрын
But is Java EE now Jakarta EE?
@edrobinson8248
@edrobinson8248 4 жыл бұрын
didnt think you could plug so many ads
@MonishaDailyVlogs
@MonishaDailyVlogs 4 жыл бұрын
should i know java 8 to learn spring boot?
@toddsmithist
@toddsmithist 4 жыл бұрын
It's not mandatory, but it is highly recommended to know it.
@papaydas6331
@papaydas6331 3 жыл бұрын
why need spring configuration ? Wchih purposes? Reply Must😭
@aqibishaq885
@aqibishaq885 3 жыл бұрын
It necessary bro but if u dont want to use configuration use spring boot in spring core and mvc we have to configure things manually
@alpsahin4340
@alpsahin4340 5 жыл бұрын
Hello Tim, I am just confused about one thing. And i would appreciate if you make a video about it. I am curious about artificial intelligence and machine learning. So i want to become an engineer for these. But, i've been busy with learning java, css, html etc. for a few months. I feel that i am close to start earning money with these. I already have a cool and realistic Hotel Management Project which i have built with javaFX. I am thinking about starting to applying jobs because i need to make some cash on these days. But as i said there is machine learning on the other hand. Would you suggest me to go all the way down for becoming a software developer? Like learning to write clean code, software engineering principles, design patterns of Java etc. Would these knowledge be beneficial when i make the transition to machine learning? Or would you just advise me to forget about what i've done so far and directly jump in to machine learning without going any deeper? Also, is it possible to make a career in both fields? I can't stop thinking about this, so any help would be good. Thank you.
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 5 жыл бұрын
Thanks, I'll look to cover that in the future. I do have this video that may help. kzbin.info/www/bejne/pJiVkmmFapeIeJo If I were you, I'd get some work first before looking at machine learning/AI which are advanced topics that require good basic programming skills. The fact you have created a project with JavaFX tells me you do have some good skills though so perhaps you are ready! Why not focus on earning some money with programming first, and then decide once you are doing that if you want to get into AI/Machine learning ?
@ownagejuice1394
@ownagejuice1394 4 жыл бұрын
4:30 mins in, I still dont have an idea what is J2EE lmao
@pedrodfg
@pedrodfg 3 жыл бұрын
Really? 1:00
@arsalanwahidi9234
@arsalanwahidi9234 5 жыл бұрын
do you prefer to make game with javafx?
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 5 жыл бұрын
JavaFX is not a good choice for fast action games like racing games or shooters. Its probably ok for card games, etc. To produce games like racing games, etc you would be better using dedicated game frameworks like libgdx. I have a course on that topic. JavaFX is really designed more for business type applications and graphical user interfaces.
@aegisxiii2384
@aegisxiii2384 4 жыл бұрын
Is it still worth learning in 2019, with the massive adoption of nodejs?
@CJCJCJCJ
@CJCJCJCJ 4 жыл бұрын
Yes
@sudarshanv9797
@sudarshanv9797 3 жыл бұрын
Tim, you look like BRIAN COX (HBO's show: SUCESSION protagonist)
@MrNkaplan
@MrNkaplan 3 жыл бұрын
tshirt too expensive?
@debbiejantzen9353
@debbiejantzen9353 5 жыл бұрын
I think if you made the t-shirts, you would sell a lot!
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 5 жыл бұрын
You know I've had a few people say that. Maybe I really should create some and make them available for sale!
@kevinxiao7303
@kevinxiao7303 5 жыл бұрын
What’s the difference between JDK and JRE?
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 5 жыл бұрын
JDK = Java Development Kit. It contains the tools to build and compile Java program. JRE = Java Runtime Edition. It's lets you run Java code (it executes the code you have created).
@kevinxiao7303
@kevinxiao7303 5 жыл бұрын
So does that mean that you need both to successfully build and run Java programs?
@haroldmcbroom7807
@haroldmcbroom7807 2 жыл бұрын
They've really over complicated everything. I've been using Javascript up till the point that what I now need exceeds the capability of JS, come to find out, I now need JAVA which they tell me, isn't the same, because Java is "compiled", while JS is not. I need "file IO", to be able to read data from text files, and process it accordingly. How I need to process that data, is also outside the capabilities of Java, so I need Java EE because it contains Web Development features. I never even made it to Java, because of all the contradicting online tutorials that always seem to miss that one important thing, that was never mentioned concerning environment variables. Even the instructions from Oracle themselves, are often times outdated, poorly maintained, leaving you with tons of questions followed by those contradicting answers, most of them from INDIA. I'm sure most of you can relate to these question: What is the difference between JDK and Java SDK? Java, Java SE, and Java EE? Do I need JDK or JRE, or both, what file do I need to compile, what file to run? Does JRE come with JavaEE, ...with JDK, and the list of questions go on... Some answers say JRE comes with the Java EE, other says Java EE is a framework built on top of Java SE, still others say, as of version 9 JRE no longer comes with blah blah blah, and if that doesn't make you want to thrust your fist into the center of your monitor, then your left wondering, why are they talking about version 6, 7, 8, 9, with others are talking about version 16, 17 and 18, come to find out, that Java branches out in different directions. I think it's their intention to make things as complicated as they can. This seems to be the cycle of online education these days... Toolchain hell, framework hell, Text Editor/IDE hell, setting it all up, getting it all to work. By that time you've thrown up your hands, and say to yourself, "What's the point!!!". This is why we can't have NICE THINGS, because people love to over complicate the things that were once simple. In trying to make things EASY, they over complicated things... just like with the Bible, in trying to make things EASIER TO READ, they created controversy. It's what people are good at! PS. Be careful when installing programs by Embarcadero, unless you want to spend hours removing all the directories that DOS says doesn't exist, but windows does, and vice versa, but that's a Microsoft issue that's been around for some time.
@limhock604
@limhock604 3 жыл бұрын
Your t-shirt's virtual logo is distracting
@zalaspogmai
@zalaspogmai 3 жыл бұрын
So cute
@RameenFallschirmjager
@RameenFallschirmjager 4 жыл бұрын
Wear a T-shirt with a real logo! It must not be too expensive!
@lucamantova3070
@lucamantova3070 3 жыл бұрын
What's the difference? explained in two minutes. Then 4 minutes of marketing... worse than indian videos...
@petMonster28
@petMonster28 3 жыл бұрын
Based on the video, I suspect there are a ton of hot dev chicks in JEE workplace environments?
@TheLearnProgrammingChannel
@TheLearnProgrammingChannel 3 жыл бұрын
Not in my experience. There is still a huge imbalance between men and woman in IT in general. Is is getting better than when I started out. Back then it was really really rare to see a women in IT at all. Now it's far more common and thats a good thing.
JDK, JRE, JVM: What Are They and What Are Their Differences?
7:57
The Learn Programming Channel
Рет қаралды 86 М.
WAS: Java EE architecture: Containers, Components, Annotations
11:06
🌊Насколько Глубокий Океан ? #shorts
00:42
Haha😂 Power💪 #trending #funny #viral #shorts
00:18
Reaction Station TV
Рет қаралды 14 МЛН
What is the Java Job delusion?
12:23
Stefan Mischook
Рет қаралды 108 М.
What is Jakarta EE?
8:41
Pro Coder
Рет қаралды 11 М.
What is the difference between frameworks and libraries?
8:58
Java Brains
Рет қаралды 128 М.
Four Stages of Becoming a Programmer
9:06
The Learn Programming Channel
Рет қаралды 226 М.
Is JEE worth learning in 2021? and Other Java Stuff
16:35
GeeksBlaBla
Рет қаралды 10 М.
Java is mounting a huge comeback
3:40
Fireship
Рет қаралды 1,1 МЛН
Why I Quit Java (as a Java Developer)
4:56
Tom Gregory Tech
Рет қаралды 14 М.
Berbagi lolipop ke orang buntung‼️
0:14
Abil Fatan Key
Рет қаралды 4,5 МЛН
When everyone is eyeing your car, let HornGun handle it! 🚗📸 #girl  #horngun #car
0:35
BossHorn - Train Horns with Remote Control
Рет қаралды 121 МЛН
Jesus vs devil #jesus #devil
0:26
jesus my love
Рет қаралды 11 МЛН
Sigma Girl Past #funny #sigma #viral
0:20
CRAZY GREAPA
Рет қаралды 25 МЛН
Mastering Zinc Self-Drilling Drywall Anchors & Screws Kit
0:10
ToMoBoxBox
Рет қаралды 8 МЛН