Java y C son lenguajes de programación informática. Ambos se utilizan para desarrollar aplicaciones de software. Java se usa para crear aplicaciones basadas en comercio electrónico y applets, mientras que el lenguaje C se usa para crear software de sistema.
Java es un lenguaje de programación orientado a objetos, mientras que C es un lenguaje de procedimiento o estructural.
Java fue desarrollado por Sun Microsystems mientras que el lenguaje C fue desarrollado en los laboratorios Bell.
Java se usa para crear applets y aplicaciones de comercio electrónico basadas en la web, mientras que el lenguaje c se usa para crear software.
Java emplea el concepto de objetos y clases mientras que el lenguaje C no los admite.
Java es compatible con la recolección automática de basura mientras que el lenguaje C no lo hace, algunos programadores creen que Java consume más memoria.