Not really, UrlConnection is just a Java API which includes http client, there is a bunch of other alternatives
The main point of this is a way to use QUIC protocol
I mean if you use httpurlconnection you of course can replace it, but big native library would probably require some more advanced use cases than just simple http client