I see no particular reason why you can't state lack of familiarity with Java as your reason for choosing C++. Add to that perhaps that low-level programs are in C++ for speed reasons (and yes, for low-level programs such as signal processors, C++ is faster) and interfacing with Java would have been more complicated than interfacing with C++.Originally Posted by bobthebullet990
C++ and Java are in many ways so similar that often it's really just a matter of taste which one you choose. De gustibus non est disputandum. If the people evaluating your work have any clue, they'll know that.