Java looks bad? You're probably talking about certain swing applications which are now very rare on the desktop.
Java is slow? You clearly have no idea how fast the JVM can interpret and JIT java nowadays.
Java is insecure? You're mainly talking about applets which are an ancient technology on their way out (slowly). In terms of actual JVM security. Every product has its security issues.
You seem very ignorant, your java experience is probably from the past e.g. J2EE1.4 and old swing apps.
Modern Java is an good language on a great platform. There's a reason why it runs some of the worlds biggest ecommerce sites and worlds fastest trading desks.
Pycharm is an example of one of the apps I am talking about. It just feels like it struggles at times, eventhough I have a fairly new machine.
Java was the first language I learned while going through college but I find the verbosity to be irritating.
Swing is probably going to be slower (maybe?) than some native windowing framework.
But Java as a language running on the JVM is certainly not slow.
I've just been looking up pycharm and it seems that the slowness issues are to do with things like opening files and doing parsing. These things are likely to be slow for anything but the language they are written in.
It depends on your POV. I've had to deal with an enterprise Java crapware app that was essentially a terminal emulator for an old mainframe... except that it required more than 4GB of memory on the desktop to work appropriately.
The mainframe itself has 2GB of RAM.
Fun fact, several Windows versions have included a security mitigation technology called ASLR (Address Space Layout Randomization) that breaks a large majority of exploits and raises the bar significantly. Exploit developers and penetration testers love Java, because any machine that has it installed (most of them) breaks ASLR, re-enabling all of those exploits that Microsoft had otherwise mitigated.
Shorter: "I only know anything about client-side programming."