Quote:
How to create my own jvm for mobile application
I strongly suggest you to check if you absolutely need to create your own JVM from scratch, because it is huge.
Not only it is huge, it is also highly technical, it is not the toy projects toy see at school, only a team of seasoned programmers can hope to success.
Compiler technique is just 1 field you need to master in such a project. The Dragon book is a reference in this field, 900 pages:
Compilers: Principles, Techniques, and Tools - Wikipedia[
^]