Thanks to Whom helped.
i find it very good start point right now.
I would like to suggest the LibGDX framework. It is a well documented game framework for Java and something like pong can be easily written with it in a view pages of code. Just download the LibGDX setup tool and Android Studio. Create a project with the setup tool and import it into Android Studio and start coding your game.
However, guessing from your posts I don't think you really know how to program in Java, otherwise you would probably not ask this question. Yes you might know some syntax but that is really not enough to start out. Try to learn the basics of java first, there are plenty of online sources, I am self-thought myself.
There are plenty of tutorials for LibGDX where you will be creating a complete game but not really needed if you know how to read documentation. Pong is really simple and it is a great pick to start out. Pong, at it's core, requires only 3 classes.
Good luck, whenever you are stuck with your code just post it here on the forums and I am sure you can find some help.
Games/Projects Currently In Development:
Discord RPG Bot | D++ - The Lightweight C++ Discord API Library | TriviaBot Discord Trivia Bot
Learn to code first then worry about design patterns...
Thats why I put Java 101 prior to design patterns. Programming any game requires you to at least recognize design patterns since LibGDX and other frameworks will use them. Yes you could tell a man to just .addlistener(new Listener() { ... }) but I rather tell a man how to fish instead of catching one for them.
I disagree with the need to study design patterns early.
Many patterns have relations between several classes, eg state machine pattern, visitor pattern, adapter pattern, etc. You can only see them as pattern after you're really comfortable with a single class, and after you know inheritance and expressing relations between classes.
Until that time "static final void main(String[] args)" is just as much a pattern as "foo.addListener(new Listener() { .. })". A blurb of text with very little actual meaning that all examples use.
Even after you understand classes and their relations, you only need to recognize the patterns before you can use them. Recognizing is much easier, and does not need study, imho. Studying design patterns as subject on its own mostly adds names to the patterns, and extends the number of patterns that you recognize.