不一定 做java的肯定没有办法去做嵌入式、驱动开发之类和硬件直接打交道的工作 一般做java都是做应用类型的工作:手机开发、服务器应用程序开发 涉及到硬件一点的,比如网络通信、高效率服务器、数据库内核、系统内核、算法等等工作 往往是c/c++的要多些 现在python已经替代java成为了教学语言,并且在服务器应用上也占据了一席之地 目前java主要的工作还是在手机开发上面(android手机而非苹果手机)