Minecraft comes in two versions that are purchased separately and are not interchangeable. Deciding which version is better for you can be a daunting experience, but we’ll try to make it easy for you.
The original version of Minecraft, purchasable through the Minecraft website, is dubbed the Java Edition. The version of Minecraft that you can grab on consoles, mobile devices, and through the Microsoft Store, is referred to as the Bedrock Edition.
If you’re playing Minecraft with friends, you need to get the same version they have, so make sure to check with them before you buy.
However, if you are the first of your clan to get the game, or you plan on doing some solo Minecraft, there are couple things to keep in mind before deciding which to go with.
The Bedrock Edition limits modding While the Bedrock Edition does have add-ons, it features more paid content to add to the game, whereas the Java version lets you install mods (such as texture packs) for free.
If you’re planning on modding the heck out of your game and don’t want to be limited by Microsoft-approved mods, you’ll want to go with the Java Edition.
Bedrock is better for cross-platform play The Bedrock Edition allows for cross-platform multiplayer on consoles, mobile devices, and Windows 10.
Do keep in mind that if you want the Bedrock Edition on different platforms, you’ll have to rebuy it on each console. That said, purchases of add-ons (like texture packs) will carry over from other platforms.
Hardcore and Spectator modes are only available in the Java Edition Hardcore mode (which makes it so you can’t respawn when you die) and Spectator mode (which lets you fly around and view the world) are both only available in the Java Edition of Minecraft.
Bedrock or Java? For most temporary players, the Bedrock Edition of Minecraft is the best to go with. It’s easier to hop into, and is more stable, than the Java Edition. It also allows you to play with other platforms, which is a real plus.
Conclusion: If you’re more of a hardcore Minecraft player and you’re interested in tinkering with the guts of the game, or seeing in-development features before the majority of players, Java Edition is the better choice. I hope you'll completely understood that which is better between Java and Minecraft.