Archivo de la categoría Java

Algoritmos recursivos en Java

La recursividad en el lenguaje de programación java, y en general, es el uso o el llamado de un método dentro de si mismo.

¿Que es un metodo recursivo?

Un metodo recursivo, es aquel que dentro de su cuerpo se llama a el mismo.

¿Como esta compuesto un metodo recursivo?

Todo metodo recursivo, en esencia, consta de dos partes. La primera parte se llama paso base, la cual como su nombre lo indica es el paso base o caso base (desde donde se empieza la recursion, el caso más pequeño valido). La segunda parte es el paso recursivo, a partir del cual se empieza a construir la solución.

Ejemplos de algoritmos recursivos en Java

Algunos algoritmos más comunes para explicar como funciona un algoritmo recursivo.

// Método Java recursivo para calcular el factorial de un número

public double factorial(int n){

    if (n==0)

        return 1;

    else

        return n*(factorial(n-1));

}

 

Como podemos observar, la primera condición es el caso base, y el llamado que esta dentro del else es el caso o paso recursivo.

Trucos para programadores principiantes en Java

Aunque Java es un lenguaje un tanto antiguo y muchos se quejan de el. Java sigue siendo uno de los lenguajes de programación que esta presente en un gran numero de aplicaciones.

No es un secreto que Java es un tanto complicado aprender a usarlo, y más si es tu primer lenguaje. Hace algún tiempo la universidad de Stanford decidió que Java no era una opción para enseñar programación a sus estudiantes. ¿Cual fue la razón? la universidad argumentó que es muy complejo para ser usado como primer lenguaje de programación.

Durante mi tiempo como programador en el lenguaje de programación, he aprendido algunos tips.

Aquí una lista de tips para programadores principiantes o novatos en java.

Cambiar la apariencia de Eclipse. Puedes activar el tema oscuro.

temas-java-windows

 

Generar automáticamente los métodos constructores, getters and setters.

Los métodos antes mencionados son autogenerados, así que ahora que ya lo sabes te puedes ahorrar mucho trabajo y tiempo. Es demasiado tedioso escribir manualmente toda esa cantidad de métodos y mas si tenemos muchas variables.

generar-getters-and-setters

 

Autocompletar con atajos del teclado.

Para no tener que escribir toda la palabra completa, ya sea el nombre o tipo de dato, solo pulsa ctrl + espacio, esto también funciona para autocompletar métodos.

Diagramador UML automático a partir de código en eclipse Java. Existen herramientas que te generan los diagramas de clases a partir de un código escrito. Hay muchas extensiones para eclipse que lo hacen.

Cambiar el nombre a un método o variable sin repetir el proceso en cada aparición. Si necesitas cambiarle el nombre a un método o variable que ha sido llamado muchas veces, entonces esta es la solución.

 

refactor

 

Te paras en la variable o método que quieras cambiarle el nombre, le damos en refactor, rename y ponemos el nombre que deseamos.

Estos fueron algunos de los trucos para programadores de Java. Espero que te sirvan estos tips y consejos.

Etiquetas: ,


Universidad Icesi, Calle 18 No. 122-135, Cali-Colombia | Teléfono: 555 2334 | Fax: 555 1441
Copyright © 2009 - 2013 www.icesi.edu.co - Política de privacidad