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

  • @TheLearnProgrammingChannel
    @TheLearnProgrammingChannel4 жыл бұрын

    Watch Tim's Free Learn to Code Course on KZread! kzread.info/head/PLXtTjtWmQhg0N08o_oSaAantmQAu-1Xad

  • @matthiasscherer9270
    @matthiasscherer92703 жыл бұрын

    Thankyou for talking about OpenJDK!

  • @Geminis3505
    @Geminis35055 жыл бұрын

    Thanks so much for this amazing video!!

  • @alphacode5
    @alphacode55 жыл бұрын

    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

    @TheLearnProgrammingChannel

    5 жыл бұрын

    Yes there are some good options. And having choice is a good thing. Thanks!

  • @ferfykins
    @ferfykins4 жыл бұрын

    Excellent video thanks Tim!! Was skeptical at first, but you've convinced me ;)

  • @svendbentjensen5512

    @svendbentjensen5512

    2 жыл бұрын

    Skeptical of what exactly?

  • @chandansharma8658
    @chandansharma86585 жыл бұрын

    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

    @TheLearnProgrammingChannel

    5 жыл бұрын

    No problem! :) .

  • @SaberBenSalem
    @SaberBenSalem3 жыл бұрын

    Thank you! that was really helpful.

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    3 жыл бұрын

    Glad it was helpful!

  • @nn-hs6ho
    @nn-hs6ho3 жыл бұрын

    HERE FROM UDEMY. Can't wait.

  • @vincecanino6119
    @vincecanino61195 жыл бұрын

    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

    @TheLearnProgrammingChannel

    5 жыл бұрын

    Yes I think it's useful information to know about for sure.

  • @AnushR27
    @AnushR275 жыл бұрын

    Looking forward to use Amazon Corretto in your Java Masterclass course on Udemy🙂 Thanks for this video.

  • @aleksandarkrstic8840

    @aleksandarkrstic8840

    4 жыл бұрын

    How was that going for you? Did you finish the course? Are you satisfied with it?

  • @AnushR27

    @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

    @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!

  • @anushreesoni5289
    @anushreesoni52894 жыл бұрын

    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 ?

  • @ice7512
    @ice75124 жыл бұрын

    Thankyou so much!

  • @DRocksRecords
    @DRocksRecords4 жыл бұрын

    thanks very valuable

  • @vlad6768
    @vlad67683 жыл бұрын

    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?

  • @rx25251
    @rx252513 жыл бұрын

    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 ?

  • @akhilasati2080
    @akhilasati20804 жыл бұрын

    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.

  • @nakulkumar9415
    @nakulkumar94153 жыл бұрын

    So if I want to put some tutorials on youtube i can use the otn version of java from oracle.

  • @robwm1
    @robwm14 жыл бұрын

    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.

  • @ivangolyshev5869
    @ivangolyshev58695 жыл бұрын

    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

    @TheLearnProgrammingChannel

    5 жыл бұрын

    Good questions - I will cover these in future videos

  • @amrandom6509
    @amrandom65094 жыл бұрын

    Can i use Amazon Corretto for commercial purpose for free?

  • @MeetSanghvi
    @MeetSanghvi3 жыл бұрын

    The ipa.dev links aren't working

  • @victoriensukarieh4001
    @victoriensukarieh40014 жыл бұрын

    does the master class cover everything in the crash course? would it be recommended to get both or the master class is enough?

  • @TheAmazingSpiderPunk

    @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.

  • @johnconley4955
    @johnconley49552 жыл бұрын

    ...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 ?

  • @yashkadam278
    @yashkadam2785 жыл бұрын

    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

    @TheLearnProgrammingChannel

    5 жыл бұрын

    Java is a great language, there are lots of potential to do all sorts of things!

  • @nasernaderi5939

    @nasernaderi5939

    4 жыл бұрын

    Android, Web and enterprise with SPRING and SPRING Boot, LibGDX Cross platform games, desktop Apps With JavaFX and ...

  • @soma7891

    @soma7891

    2 жыл бұрын

    You can learn Android Studio, and you can make apps with Java.

  • @adrianstypinski3975
    @adrianstypinski39755 жыл бұрын

    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

    @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.

  • @GauravSharmaSDE
    @GauravSharmaSDE5 жыл бұрын

    After Google going Kotlin first for android, what about Java-android Developers? Should we move on to Kotlin?

  • @RafaelDuarte

    @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

    @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.

  • @le0n0920
    @le0n09204 жыл бұрын

    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

    @dusscode

    4 жыл бұрын

    le0n0920 you don't beg here like a small child.

  • @Whatever0704
    @Whatever07044 жыл бұрын

    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?

  • @AlLiberali
    @AlLiberali2 жыл бұрын

    RIP Sun

  • @jackdanyal4329
    @jackdanyal43294 жыл бұрын

    the better option is to switch to Golang :)

  • @hatimtarik8246
    @hatimtarik82463 жыл бұрын

    we are not all british sir, your accent is difficult

Келесі