1, making websites: You can write websites in Java, and now many large websites are written in Jsp.
2. Develop Android: Android is a free and open source operating system based on Linux, and the source code is Java.
3. Playing games: The PC-side games include My World and League of Legends.
4. Making software: well-known Java development tools such as Eclipse and MyEclipse. About developing software components.
There are Java-related tutorial materials, such as Java, JavaEE, big data, Android and so on. Teach yourself for a while to see the effect, and then decide whether to go to the training class or not. If you go to a training class in the future, you can also have a foundation and learn more easily. If you are interested in learning, interest is very important.