Though I might just be misreading you, the PC version probably isn't slow because it's Java, it's just poorly written.
Though I might just be misreading you, the PC version probably isn't slow because it's Java, it's just poorly written.
The proof is that while the Java version runs acceptably on a modern PC - which is all it needs to do - a PC with the performance of the Switch would not be capable of this performance level. Instead, the Pocket edition running on phones would be closer to this performance.
(Also, you might be misreading me because I forgot "PC version" between "the" and "at 720p".)
Maybe the initial java code base, but like someone said they had 8 years and enough resources to rectify the issue.
Do you have any recent info to back your claim?
Maybe there are some different features that make one slower than the other? I don't know. I just know that the Java version is slower, and that the difference in language probably isn't enough to account for it. Difference in features and difference in quality of implementation are the two possibilities that stick out in my mind as culprits for the difference in performance.