Choosing The Right JDK Vendor and JVM
Тәжірибелік нұсқаулар және стиль
Choosing The Right JDK Vendor and JVM
In a previous video, I've discussed which version of the JDK I'd recommend for developers and students: • Java Development Kit: ...
This time around, I will discuss different offers made by various JDK vendors or companies who produce their own version of the Java Development Kit. We used to only have one version of JDK (released by Oracle) and that isn't the case anymore today as there are already various versions released by different vendors. On top of that, I'll also discuss which Java Virtual Machine you should be using as well to execute your Java code. If you'd like to know more about JDK vendors and JVMs, please keep on watching.
Today's programming tip of the day is brought to you by The Learn Programming Academy's Learn Java Programming Crash Course:
lpa.dev/KZreadCrashJava/y1
Reference links:
www.oracle.com/java/
www.oracle.com/technetwork/ja...
www.oracle.com/java/java-se-s...
openjdk.java.net/
www.oracle.com/technetwork/ja...
adoptopenjdk.net/
developer.ibm.com/blogs/openj...
www.eclipse.org/openj9/
aws.amazon.com/corretto/
www.geekwire.com/2017/legenda...
errcraft/status/1...
www.ojalgo.org/2019/02/quick-...
developers.redhat.com/product...
www.azul.com/
www.oracle.com/technetwork/ja...
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
Пікірлер: 48
Watch Tim's Free Learn to Code Course on KZread! kzread.info/head/PLXtTjtWmQhg0N08o_oSaAantmQAu-1Xad
Thankyou for talking about OpenJDK!
Thanks so much for this amazing video!!
quite a lot of information on this video, very interesting, I thought that we only have the oracle and the open-source options, but now I see that I have quite a range to choose from if and when I need to make that choice, great video.
@TheLearnProgrammingChannel
5 жыл бұрын
Yes there are some good options. And having choice is a good thing. Thanks!
Excellent video thanks Tim!! Was skeptical at first, but you've convinced me ;)
@svendbentjensen5512
2 жыл бұрын
Skeptical of what exactly?
It was really a wonderful video Mr. Buchalka. I was using the oracle's JDK but I'm looking forward to use Amazon Corretto.
@TheLearnProgrammingChannel
5 жыл бұрын
No problem! :) .
Thank you! that was really helpful.
@TheLearnProgrammingChannel
3 жыл бұрын
Glad it was helpful!
HERE FROM UDEMY. Can't wait.
This is good content to know. Considering now companies will have to pay for Java software (if they even use the Runtime Environment). This is a big factor and knowing options as a developer is helpful
@TheLearnProgrammingChannel
5 жыл бұрын
Yes I think it's useful information to know about for sure.
Looking forward to use Amazon Corretto in your Java Masterclass course on Udemy🙂 Thanks for this video.
@aleksandarkrstic8840
4 жыл бұрын
How was that going for you? Did you finish the course? Are you satisfied with it?
@AnushR27
4 жыл бұрын
@@aleksandarkrstic8840 Hi, I haven't still completed the course. It is still in progress. I'm really satisfied with the course because all concepts are explained clearly and all my doubts are answered promptly.👍🏻🙂
@aunmaqsood8227
4 жыл бұрын
@@AnushR27 Really? How much time did you put in per day? I'm excited to start, and you seem like you've had quite some success!
Hello Tim, first of all, a big thank for the efforts that you make to deliver a well updated content. But, I have a question what is the advantage of using the custom OpenJDK version developed by Amazon over OpenJDK version of Oracle ?
Thankyou so much!
thanks very valuable
First of all thank you for these videos, they are very informative! Am I the only one who gets irritated by those frequent left and right video shifts when the text appears?
Thanks for the details. Couple of basic questions -What part of Java is controlled by Oracle that users want to pay to Oracle for its license? Why can't open source contributors produce better jdk and jvm ? I read something about Java TCK that Oracle owns but I do not quite understand. Can you please talk about it ?
As amazon corretto provides only lts version and regular updates so these updates contains features of oracle jdk 12 or 13 or 14 ? As oracle only provides updates for higher version.
So if I want to put some tutorials on youtube i can use the otn version of java from oracle.
FYI - Oracle OpenJDK doesn't support Java Web Start or Java Forms. If you need those features, you'll need another JDK that does support these features.
Hey Tim, thanks a LOT for your work and videos! But I have a question: Could you explain, what is the difference between standard JVM (It's installing with OpenJDK) and HotSpot JVM? And Should (And especially Could) I install HotSpot over standard JMV or together?
@TheLearnProgrammingChannel
5 жыл бұрын
Good questions - I will cover these in future videos
Can i use Amazon Corretto for commercial purpose for free?
The ipa.dev links aren't working
does the master class cover everything in the crash course? would it be recommended to get both or the master class is enough?
@TheAmazingSpiderPunk
4 жыл бұрын
There's nothing in the crash course not in the master class. Think of the crash course as a way to get up and running quickly and the master class as more a "deep dive" into java. Both have their pros and cons, but if you have the time, go with master class. No need for both.
...thank you....now....should I still be using Notepad ? I get on with it, I have to put the input in. I've been 'coding' through the pandemic...should I change ?
Hey Tim , I've started learning Java recently , yeah this is my first Language & I'm sticking to it. But can you tell me , What future opportunities or (fields) I can have as a Java developer ... Thanks!!
@TheLearnProgrammingChannel
5 жыл бұрын
Java is a great language, there are lots of potential to do all sorts of things!
@nasernaderi5939
4 жыл бұрын
Android, Web and enterprise with SPRING and SPRING Boot, LibGDX Cross platform games, desktop Apps With JavaFX and ...
@soma7891
2 жыл бұрын
You can learn Android Studio, and you can make apps with Java.
But how to deal with that most of users are only typing "Java" in Google search and it ends on downloading version 8 of Java (java.com/en/download/) . We should create apps on Java 11 but keep in mind that home users still have ver 8 and we want to provide them apps too by compiling our program on ver 8? Or just note in our documentation that they have to download the 11 ver?
@TheLearnProgrammingChannel
5 жыл бұрын
Java 8 and Java 11 are generally compatible. Unless you are using features introduced in Java 8 in Java 11 most things will work with both versions. There is not a great deal of changes between Java 8 and Java 11.
After Google going Kotlin first for android, what about Java-android Developers? Should we move on to Kotlin?
@RafaelDuarte
5 жыл бұрын
I think is good to know both of them... Java still the core of Android aplications, but Kotlin is making is own way and nowadays an Android Developer should know both of them. Kotlin is getting huge, soon will be the main language. Now i think it's like 50/50...
@TheLearnProgrammingChannel
5 жыл бұрын
I agree it's good to know both - probably the majority of new Android projects will be Kotlin. However there is so much code out there in Java that you will come across Java in Android apps for many many years to come.
Can you PLEASE PLEASE PLEASE do a video on building, bundling and deploying a java program or app (JAR) to desktop or network? Also a really in depth tutorial on how to accomplish this and java versions PLEASE PLEASE PLEASE!
@dusscode
4 жыл бұрын
le0n0920 you don't beg here like a small child.
You are mentioning the openJDK (I think you mean oracleOpenJDK) from Oracle, but the site you show is for the openJDK. Afaik there is oracleJDK, oracleOpenJDK and then openJDK + many more.... Or am I missing something?
RIP Sun
the better option is to switch to Golang :)
we are not all british sir, your accent is difficult