C和Java有什么区别?