Foro de elhacker.net

Foros Generales => Foro Libre => Mensaje iniciado por: M4RQUS en 17 Agosto 2017, 04:35 am



Título: Actividades de Programacion
Publicado por: M4RQUS en 17 Agosto 2017, 04:35 am
Hola gente soy nuevo en el foro :D me estaba preguntado si no saben de alguna pagina donde den algunas actividades o retos para hacer, estoy empezando a programar en java pero no se me ocurre nada para hacer.  ;-) ;-)


Título: Re: Actividades de Programacion
Publicado por: Orubatosu en 17 Agosto 2017, 10:03 am
https://www.google.es/search?q=ejercicios+java&oq=ejercicios+java&aqs=chrome..69i57j0l5.4864j0j8&sourceid=chrome&ie=UTF-8

San Google es nuestro amigo


Título: Re: Actividades de Programacion
Publicado por: HardC0d3 en 17 Agosto 2017, 10:08 am
Prueba esta https://www.codewars.com/ , tienes diferentes lenguajes y niveles.


Título: Re: Actividades de Programacion
Publicado por: bettu en 17 Agosto 2017, 13:52 pm
Hola,

Subforo de Java
http://foro.elhacker.net/java-b70.0/


Revisa los temas con chincheta.


Saludos,


Título: Re: Actividades de Programacion
Publicado por: M4RQUS en 17 Agosto 2017, 19:05 pm
Gracias gente


Título: Re: Actividades de Programacion
Publicado por: Orubatosu en 17 Agosto 2017, 21:36 pm
Ya que te inicias en Java, te animaría a que vieras al mismo tiempo algo de Android

No te hará mal, y básicamente es Java con una pila de ficheros XML. Es otra forma de ver lo mismo pero "de otra manera"

Aparte de que obviamente "java es java", pero si te animas, no uses Eclipse para la parte de Android, usa el Android Studio para eso, y para Java "puro"... lo que te apetezca. Eclipse o NetBeans

Si te decides por Eclipse, ve directamente al Eclipse Neon, el que incluye las extensiones Java EE


Título: Re: Actividades de Programacion
Publicado por: M4RQUS en 18 Agosto 2017, 05:01 am
Ya que te inicias en Java, te animaría a que vieras al mismo tiempo algo de Android

No te hará mal, y básicamente es Java con una pila de ficheros XML. Es otra forma de ver lo mismo pero "de otra manera"

Aparte de que obviamente "java es java", pero si te animas, no uses Eclipse para la parte de Android, usa el Android Studio para eso, y para Java "puro"... lo que te apetezca. Eclipse o NetBeans

Si te decides por Eclipse, ve directamente al Eclipse Neon, el que incluye las extensiones Java EE

No es mala idea el tema es que no se que es xml jaja pero bueno voy a investigar a cerca de eso y voy a ver que sale. gracias por el dato


Título: Re: Actividades de Programacion
Publicado por: 0xFer en 18 Agosto 2017, 09:19 am
Project Euler (https://projecteuler.net/)  un clásico  ::)



Título: Re: Actividades de Programacion
Publicado por: Orubatosu en 18 Agosto 2017, 11:09 am
No es mala idea el tema es que no se que es xml jaja pero bueno voy a investigar a cerca de eso y voy a ver que sale. gracias por el dato

XML es simplemente un lenguaje de marcas de hipertexto. Algo "parecido" al HTML.

Pero está muy bien pensado y parido, ya que se definen "fuera de programa" los colores, fuentes, estilos, idiomas, tamaños y demás y el propio sistema escoge unos u otros en función de los parámetros que definas (idioma actual, tamaño de pantalla, etc) de manera que todo eso no tienes que hacerlo "a pelo" desde Java. En Java haces la parte lógica de la aplicación, y en XML la parte gráfica por decirlo muy "a lo basto"

Android Studio encima es un IDE muy currado (incluye emulador Android) y aunque no lo tengo muy claro, tengo que probarlo como IDE para Java "sin nada mas" porque como IDE la verdad es bastante cómodo


Título: Re: Actividades de Programacion
Publicado por: M4RQUS en 18 Agosto 2017, 14:10 pm
XML es simplemente un lenguaje de marcas de hipertexto. Algo "parecido" al HTML.

Pero está muy bien pensado y parido, ya que se definen "fuera de programa" los colores, fuentes, estilos, idiomas, tamaños y demás y el propio sistema escoge unos u otros en función de los parámetros que definas (idioma actual, tamaño de pantalla, etc) de manera que todo eso no tienes que hacerlo "a pelo" desde Java. En Java haces la parte lógica de la aplicación, y en XML la parte gráfica por decirlo muy "a lo basto"
seria como el CSS cuando queres ponerle estilos a html?


Título: Re: Actividades de Programacion
Publicado por: Orubatosu en 18 Agosto 2017, 17:42 pm
seria como el CSS cuando queres ponerle estilos a html?

Algo parecido. El código Java cambia un poco en esos casos porque hay bastantes librerías para Java que son específicas de Android, pero por otro lado todas las librerías Java "standar" se aplican también. Obviamente dentro de la lógica de que hablamos de apps hechas para dispositivos de otro tipo. Es Java, pero con librerías añadidas que son específicas para ese entorno. En ese sentido si que podríamos hablar de una "fragmentación" de Java porque el código hecho en Java para un PC no se aplica directamente a un teléfono o tablet en Android, pero también hay Java "standar" y Java EE por otro lado.



Título: Re: Actividades de Programacion
Publicado por: M4RQUS en 18 Agosto 2017, 19:07 pm
Voy a investigar a ver que onda, es raro esto de la programación orientada a objetos nunca había hecho algo parecido y es interesante, es algo parecido como tener una funciones con características o algo así


Título: Re: Actividades de Programacion
Publicado por: Orubatosu en 18 Agosto 2017, 19:52 pm
La Programación orientada a objetos es un paradigma muy extendido. No solo en Java, también incluso en C++ o Phyton por poner solo dos ejemplo.

Otro tema es que lo que se puede hacer con POO también se puede hacer con la tradicional "de toda la vida". Tiene sus ventajas y sus inconvenientes. En todo caso mientras otros lenguajes son multiparadigma como C++, Java es completamente orientado al objeto. Si te metes en Java, te metes si o si en ese campo.

Verás que risas cuando empiecen los "palabros" como modularidad, interfaces, herencia, sobrecarga de métodos y demás gaitas. Al principio es un follón de mucho cuidado, cuesta pillarle el truco al principio


Título: Re: Actividades de Programacion
Publicado por: M4RQUS en 18 Agosto 2017, 20:20 pm
se jaja al principio es un bardo entenderlo pero de a poco lo voy entendiendo, me manejo con un libro viejo de java que saco hack x crack hace mucho