不会C和C++,理论上并不影响学java,因为C和C++只是在单词、语法上与java有很多相同,它的核心和运行机理可以说是相差得很远。
没学过C和C++直接去学JAVA,只不过是要重新熟悉那些单词和语法;学过C、C++的去学JAVA很多单词、语法的含义能直接看懂,不过实际的使用可能存在一定的差别,这些差别得注意,不能搞混。
当然,C、C++作为一种比较难学的计算机编程高级语言,很好的掌握了它的话,学别的语言一般就不是太难了,因为编程的理念已经懂了,学别的只是去掌握一些新的单词、语法及特色功能罢了。
可以的,java与C没有直接关系的