Foros del Web » Programación para mayores de 30 ;) » Java »

como funcionan los programas Java

Estas en el tema de como funcionan los programas Java en el foro de Java en Foros del Web. Quisiera ver si entiendo como funciona un programa en java. Me cuesta abordar el lenguaje como autodidacta, asi que estoy mas bien inundado de lecturas... ...
  #1 (permalink)  
Antiguo 06/01/2010, 11:38
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años
Puntos: 101
como funcionan los programas Java

Quisiera ver si entiendo como funciona un programa en java. Me cuesta abordar el lenguaje como autodidacta, asi que estoy mas bien inundado de lecturas...

_ Cada clase que programe tiene que ir un un fichero aparte. Es decir solo se escribe una clase por archivo .java

_ existe una clase que es el "main". Solo una.

_ al importar librerias... como es que no se escriben rutas de este estilo:
c:/docs/etc ? Entiendo que el shell en cada Sistema Operativo es distinto, pero como sabe Java en donde estan las librerias?
  #2 (permalink)  
Antiguo 07/01/2010, 05:48
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: como funcionan los programas Java

.- No. Sólo puede haber una clase pública por archivo .java y cuyo nombre ha de coincidir con el nombre del archivo, pero también puede haber además clases no públicas.
.- No. El main define que esa clase se puede llamar desde linea de comandos, pero puede haber tantas clases con main como te de la gana. Eso si, al ejecutar el programa, tu llamas a una de ellas.
.- No entiendo la pregunta. Las librerías a incluir se definen a través del concepto de classpath ( hay múltiples formas de hacerlo ) e incluye, en windows, caminos de ese tipo, así que no se a que te refieres..
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #3 (permalink)  
Antiguo 07/01/2010, 09:33
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 7 meses
Puntos: 188
Respuesta: como funcionan los programas Java

Añado un par de apostillas.

Puedes tener archivos java con el nombre que quieras y muchas clases no públicas dentro de ellos. Eso sí, si alguna vez quieres incluir una clase pública debes llamarla como el nombre del archivo. Es por eso que sólo puede existir una clase pública por archivo.

El main es el método al que se llama al arrancar si se intenta ejecutar una aplicación utilizando el intérprete Java. Si esto se realiza así, y no existe método main en el archivo indicado (la clase correspondiente a ejecutar), dará un mensaje de error.

El classpath viene algo así como el baul donde se van a buscar las clases java dentro del equipo, si pones una clase fuera del classpath jamás la encontrará. Asín que cuidadín xD, porque la búsqueda de una clase inclute classpath + ruta relativa, y es por eso que solo hay que definir la ruta relativa en java, la ruta absoluta se completa automáticamente.
  #4 (permalink)  
Antiguo 07/01/2010, 12:01
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años
Puntos: 101
Respuesta: como funcionan los programas Java

Gracias a los dos. Me queda muy claro.

Voy a seguir.


Etiquetas: funcionan, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:43.