Nowadays, with the rise and popularity of smart phones, and the deepening of 5G (the 5th Generation Mobile communication technology) network, more and more IT industry has begun to shift its focus to the mobile phone industry. The mobile industry, on the other hand, makes a lot of money from games, and the majority of mobile games are developed in Java. Therefore, I want to adapt to the development of The Times and use the Java knowledge I have learned to have an in-depth understanding and creation of the game.

Java language in our university learning accounted for a large proportion, its advantages are many: object-oriented, reliable, security, multi-platform portability, high performance, multithreading and so on. Object oriented is relative to the C language process oriented, in object-oriented programming, we use Java to create an object, call its method can achieve our goal, do not need to understand the object method of the specific implementation process; Java’s reliable security features reflect that Java does not support Pointers, which prohibits third-party access and eliminates external risks. So using Java for game development is the right choice.

Project Structure: