Saludos, Soy Guido Rendón, te explico un poco de java para que te puedas iniciar en este campo bien interesante.
La teoría te recomiendo que leas que es "Java" y que es la "Programación orientada a objetos", una vez teniendo esos conocimientos es mucho más fácil el aprendizaje de dicho lenguaje.
Java es un producto de la Sun, que permite compilar lenguaje de alto nivel a uno de máquina, pero de máquina especial, no genera los tipicos .exe o .dll; genera los llamados .class que son entendidos unicamente por el JVM (Java Virtual Machine) que es la máquina virtual Java que permite correr las aplicaciones java.
En la página
http://java.sun.com están disponibles los programas utilitarios para que puedas ejecutar aplicaciones Java, o crearlas... en esa página vas a encontrar el J2SE DK (Java to Standart Edition Developer Kit -JDK-) y otro es el J2SE RE (Java to Standart Edition Runtime Enviroment -JRE-). El JDK viene incluido el JRE, en que se diferencian los dos?, pues en el JRE solo te da lo necesario para correr tus aplicaciones Java; el JDK te permite crear con mayor facilidad tus aplicaciones y las puedes probar.
El código fuente de las aplicaciones Java son lenguajes de alto nivel, que se guardan en archivos de texto plano con extensión .java, recordad que cuando pasan a lenguaje de máquina se convierten en .class. Un buen editor Java es el conocidísimo ECLIPSE IDE, es un editor java que te permite muchas opciones de plug ins y personalizaciones, etc...
Para que hagas tu primera prueba con el lenguaje Java te recomiento este:
Código:
public class Main {
public static void main (String[] args) {
System.out.println("Hola Mundo");
}
}
Bueno, espero que la información que te haya dado te sea de utilidad y disfruta de JAVA.