Nowadays, the learning cost of java is generally in the range of 15000-20000, whether in first-tier cities or second-and third-tier cities. What I'm talking about here is a short-term class, 4-6 months. Long classes are similar to universities. The specific cost is uncertain, but it is definitely much higher.
There are also high and low matching, but it is not recommended to choose low matching. To borrow an old saying from us, you get what you want at a price, but it is not suitable for all industries, but it is suitable for most industries.