Foro de elhacker.net

Programación => Java => Mensaje iniciado por: dimitrix en 28 Abril 2007, 00:07 am



Título: ¿Que es? ¿Como es? ¿Para que es?
Publicado por: dimitrix en 28 Abril 2007, 00:07 am
Bueno, yo he oido muy bien hablar del java pero no tengo ni idea de que es (bueno si un lenguaje informatico), yo el unico java que conozco es el del movil, yo entiendo y hago programitas en "Batch" y "VB", luego tambien html y 1 php.

Haber mis preguntas son:

¿Se puede hacer exe?
¿Se pueden hacer programas para el movil?
¿Me podeis dar algun manual o URL para saber q es más o menos?


Título: Re: ¿Que es? ¿Como es? ¿Para que es?
Publicado por: Casidiablo en 28 Abril 2007, 00:26 am
¿Se puede hacer exe?

No. El código fuente se compila creando Byte Codes (http://es.wikipedia.org/wiki/Byte_code), que son interpretados por la famosisima máquina virtual (http://es.wikipedia.org/wiki/M%C3%A1quina_virtual_Java). Lo que quiere decir que nunca se compila para un tipo de arquitectura en especial, lo que lo hace "portable".

Aunque es posible pasarlo a código nativo utilizando el compilador gcj de GNU (http://casidiablo.blogspot.com/2006/09/compilando-con-gcj.html).

¿Se pueden hacer programas para el movil?

Si.

¿Me podeis dar algun manual o URL para saber q es más o menos?

Para comenzar:

http://casidiablo.blogspot.com/2007/01/acerca-de-java.html <- SPAM XD (es broma, es buena info)
http://foro.elhacker.net/index.php/topic,162966.0.html
http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Java

En lo personal, me parece un lenguaje de programación excelente, y es casi obligatorio el saber usarlo, al menos si quieres conseguir trabajo como desarrollador de software. Es totalmente Orientado a Objetos (http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos), en Java todo son objetos.

¿es difícil de aprender?
NO

¿Se pueden crear intrefaces gráficas?
Si... muy atractivas por cierto.

¿Es portable?
SI, se puede ejecutar un programa en Java en casi cualquier sistema operativo con una Máquina Virtual de Java.

Como dice un usuario por ahi... el que no le guste es porque no lo ha probado.

Saludos!!!

Edito:

DESVENTAJA
Una de las desventajas: En ocasiones es lento...


Título: Re: ¿Que es? ¿Como es? ¿Para que es?
Publicado por: dimitrix en 28 Abril 2007, 13:36 pm
muchas gracias