Jeżeli chcesz się uczyć Javy, to się ucz. Lepsza znajomość C++ na pewno ci w tym nie pomoże, bo Java jest językiem zdecydowanie prostszym do opanowania. Na pewno można lepiej pisać kod w Javie znając C++, ludzie piszący w Javie to potwierdzają, ale na pewno nie polecam ci tylko po to klepania C++. Z resztą chodzi tu o lepsze poznanie procesów, które faktycznie się dzieją (a Java ci je troche chowa), które są widoczne w językach bardziej nisko-poziomowych jak np wlasnie C++. Takze nie chodzi tu o konkretnie c++-a.