There is two programming language:
As far as I know, java application not use the sis(install)-files, but use jad and jar files to distribute their application.
Do not use or follow anything related to .cpp (C++) when you programming (create classes) in Java.
Both programming language is called object oriented, but so far there is not much more similarity.
Thanks in advance for thinking(and reading information main sources) next time, before posting some question here,