Página 1 de 2

Iniciarse en java

Publicado: 23 Abr 2009, 19:52
por shark0
Bueno estuve leyendo sobre java.. me encanto porque es un lenguaje independiente y trabaja en cualquier plataforma... y estuve mirando sobre como dar el primero paso, pero no entendi mucho sobre las aplicaciones de los compiladores etc.. ya que hay varios y no se cual coger, si alguien informado puede darme alguna idea de como empezar y algunos links de descarga se lo agradeceria.

Saludos!

Re: Iniciarse en java

Publicado: 23 Abr 2009, 23:16
por leos_79
java no se compila de la forma clásica sino que se Precompila, para decirlo de alguna manera, es un lenguaje con un framework de por medio que va a Interpretar esa precompilación.
sin el Java Runtime Enviroment, instalado en la maquina Jamas vas a poder correr un .Jar
jamas vas a poder hacer un exe, solo .jar.

Y yo te recomiendo el IDE , el eclipse, para empezar con tus proyectos.
tambien te tenes q bajar , el paquete de Java para Producir aplicaciones , No el Runtime, ahora la verdad no me acuerdo el nombre.



/EDIT :

te tenes que bajar el JDK , para poder usar el Eclipse.

leete esto: [Enlace externo eliminado para invitados]

Tene en cuenta que para programar en java, tenes que tener nocion de Programación Profesional, y no como Hobby.
Tambien tenes que tener la idea de Constructores, Herencia, Encapsulación, Variables Privadas.
esas con cosas Fundamentales para arrancar con este lenguaje.
es un Lenguaje de Objetos.

Saludos!

Re: Iniciarse en java

Publicado: 24 Abr 2009, 00:26
por shark0
leos_79 escribió:java no se compila de la forma clásica sino que se Precompila, para decirlo de alguna manera, es un lenguaje con un framework de por medio que va a Interpretar esa precompilación.
sin el Java Runtime Enviroment, instalado en la maquina Jamas vas a poder correr un .Jar
jamas vas a poder hacer un exe, solo .jar.

Y yo te recomiendo el IDE , el eclipse, para empezar con tus proyectos.
tambien te tenes q bajar , el paquete de Java para Producir aplicaciones , No el Runtime, ahora la verdad no me acuerdo el nombre.



/EDIT :

te tenes que bajar el JDK , para poder usar el Eclipse.

leete esto: [Enlace externo eliminado para invitados]

Tene en cuenta que para programar en java, tenes que tener nocion de Programación Profesional, y no como Hobby.
Tambien tenes que tener la idea de Constructores, Herencia, Encapsulación, Variables Privadas.
esas con cosas Fundamentales para arrancar con este lenguaje.
es un Lenguaje de Objetos.

Saludos!
Muchisimas gracias por la informacion leos_79, antes de elegir bien.. hay algun otro lenguaje multiplataforma (C++,C, ASM ..) que sea mas recomendable que java?

Saludos!

Re: Iniciarse en java

Publicado: 24 Abr 2009, 00:32
por bloodday
la verdad, ni idea... pero si quieres aprender java en la WEB de ricardo tenes algunas cosillas...

[Enlace externo eliminado para invitados]

saludos

Re: Iniciarse en java

Publicado: 24 Abr 2009, 00:41
por leos_79
lo mas cómodo para usar multiplataforma de hecho es el java.
fijate algunos ejemplos de hola mundo. no es tan complicado, lo que si va a cambiar tu perspectiva de programación.

Re: Iniciarse en java

Publicado: 24 Abr 2009, 00:43
por shark0
leos_79 escribió:lo mas cómodo para usar multiplataforma de hecho es el java.
fijate algunos ejemplos de hola mundo. no es tan complicado, lo que si va a cambiar tu perspectiva de programación.
Perspectiva? que quieres decir..?
Y no se si descantarme a C++ en vez de a java, no se.. haber leere algo de los dos, ayudenme a elegir xD

Saludos!

Re: Iniciarse en java

Publicado: 24 Abr 2009, 00:52
por bloodday
bueno, eso depende e ti... a mi me gusta mas el ASM pero en cuanto programacion no se mucho que digamos...

creeme cuando te digo que la WEB de ricardo tiene de todo... si queres c++ los tutes de +NCR te ayudaran

[Enlace externo eliminado para invitados]

ahi baja hasta el numero 57 que a partir de ahi estan los de c/c++

saludos

Re: Iniciarse en java

Publicado: 24 Abr 2009, 00:54
por shark0
bloodday escribió:bueno, eso depende e ti... a mi me gusta mas el ASM pero en cuanto programacion no se mucho que digamos...

creeme cuando te digo que la WEB de ricardo tiene de todo... si queres c++ los tutes de +NCR te ayudaran

[Enlace externo eliminado para invitados]

ahi baja hasta el numero 57 que a partir de ahi estan los de c/c++

saludos
Bueno, buenisimo esos tutos muy complejos, se miraran!.
Probare algo de C++

Saludos!

Re: Iniciarse en java

Publicado: 24 Abr 2009, 00:57
por leos_79
se basa completamente en objetos y variables privadas

por ejemplo tenemos la clase
Remoto , que tiene metodos y caracteristicas.


las caracteristicas van a ser , ip , nombre de pc , windows.
y los metodos , "enviar procesos" , enviar archivos , desconectarme

cuando se conecta un nuevo remoto.
se crea un objeto nuevo

Remoto Numero1 = new Remoto(ip,nombre,pc);


en la clase remoto tendremos
un constructor de Remoto , que le asigne a this.ip = ip (la q pasamos por valor, a la caracteristica del remoto).
con la coneccion de cada remoto , se crea un objeto remoto , con las caracteristicas y metodos q nosotros declaramos en Remoto.java

es una explicación muy informal de mi parte pero es para darte una idea.
que todo se hace con objetos

podemos tener el objeto Remoto que use al Objeto PC y que se comunique con el cliente con el Objeto Comunicación.

se entiende la idea?

Re: Iniciarse en java

Publicado: 24 Abr 2009, 01:06
por bloodday
en pocas palabras es programacion orientada a objetos (parecido a VB pero este es orientado a eventos y objetos)... como lenguaje miltiplataforma es ideal ya que es un "procesador virtual" el que interpreta lo "precompilado" asi que no tienes que cambiar nada para una plataforma u otra (creo)

con C, ASM y otros tienes que hacer cambios mas o menos significativos, pero si el programa es largo sera una ladilla (es decir dara mucha flojera para los que no esten familiarizados con el termino)

Re: Iniciarse en java

Publicado: 24 Abr 2009, 01:07
por Snopk
leos_79 escribió:se basa completamente en objetos y variables privadas

por ejemplo tenemos la clase
Remoto , que tiene metodos y caracteristicas.


las caracteristicas van a ser , ip , nombre de pc , windows.
y los metodos , "enviar procesos" , enviar archivos , desconectarme

cuando se conecta un nuevo remoto.
se crea un objeto nuevo

Remoto Numero1 = new Remoto(ip,nombre,pc);


en la clase remoto tendremos
un constructor de Remoto , que le asigne a this.ip = ip (la q pasamos por valor, a la caracteristica del remoto).
con la coneccion de cada remoto , se crea un objeto remoto , con las caracteristicas y metodos q nosotros declaramos en Remoto.java

es una explicación muy informal de mi parte pero es para darte una idea.
que todo se hace con objetos

podemos tener el objeto Remoto que use al Objeto PC y que se comunique con el cliente con el Objeto Comunicación.

se entiende la idea?
mas claro que el agua
esta bastante bueno e interesante este lenguaje segun lo que e leido
lastima que no tengo tiempo para aprender ni java ni c++ ..ect
saludos

Re: Iniciarse en java

Publicado: 24 Abr 2009, 16:37
por shark0
Bueno creo que me tirare por c++, muchas gracias a leos y a blood por explicarme sobre estos dos lenguajes.
A leer se ha dicho.

Saludos!

Re: Iniciarse en java

Publicado: 24 Abr 2009, 17:29
por E0N
Tanto C++ como java son orientados a objetos y multiplataforma, eso si, para mantener la portabilidad de C++ tienes que limitarte al estándar o bien buscar librerías multiplataforma

Java es más fácil que C++ (más que nada por que cosas como la herencia múltiple, la sobrecarga de operadores y etc) en Java no existen, por no hablar de que el api de Java es muy intuitiva de manejar.

Así que elige uno u otro dependiendo de tus intereses, si quieres hacer malware no te molestes con Java...

Re: Iniciarse en java

Publicado: 24 Abr 2009, 21:41
por sod
SharkI escribió:Bueno creo que me tirare por c++, muchas gracias a leos y a blood por explicarme sobre estos dos lenguajes.
A leer se ha dicho.

Saludos!
De c++ tienes unos videotutoriales en español muy buenos [Enlace externo eliminado para invitados]
Saludos

Re: Iniciarse en java

Publicado: 24 Abr 2009, 22:01
por shark0
sod escribió: De c++ tienes unos videotutoriales en español muy buenos [Enlace externo eliminado para invitados]
Saludos
Gracias sod por la info.

Saludos!