Tutorial de Java: lo básico para principiantes
Java es un lenguaje de programación orientado a objetos, que le presentaremos en este tutorial. Las aplicaciones web, aplicaciones de escritorio y aplicaciones se programan principalmente con Java.
Tutorial de Java: preparativos
Antes de que pueda comenzar a programar con Java, debe hacer algo de preparación.
- Instale el último SDK de Java en su computadora. Simplemente descárguelo de nuestra área de descarga y siga las instrucciones durante la instalación.
- En el siguiente paso, necesita un entorno de desarrollo. Aquí hay varias opciones, todas las cuales tienen ventajas y desventajas. Los más conocidos son NetBeans, Eclipse e IntelliJ. Eclipse es adecuado para principiantes, por lo que los siguientes pasos están relacionados con Eclipse.
- Inicie Eclipse y luego haga clic en "Archivo", "Nuevo" y luego en "Proyecto Java". Ingrese un nombre para el proyecto aquí y presione "Finalizar".
- En el lado izquierdo encontrará el Explorador de paquetes, aquí se enumeran todas las carpetas y archivos del proyecto. Hasta ahora, el proyecto solo contiene la carpeta "src". Haga clic derecho en la carpeta y seleccione "Nuevo" y luego "Clase". En la ventana que se abre, seleccione un nombre de clase y marque la casilla junto a "public static void main (String [] args)". Luego presione "Finalizar".
- Consejo: También le mostraremos los pasos más importantes en nuestra galería de imágenes al final del artículo.
Java: tutorial de Hello World
Después de los preparativos, ahora puede comenzar con la programación real del primer programa.
- Ahora tiene la estructura básica de una clase que incluye un método principal. Este método principal siempre se llama primero cuando se inicia el programa y se ejecuta el código que contiene.
- El método principal ya contiene el comentario "TODO Trozo de método generado automáticamente". Un comentario siempre comienza con "//" y no se tiene en cuenta durante la ejecución.
- Agregue la línea "System.out.println (" Hello World! ");" A su programa directamente debajo del comentario. Al ejecutar el programa, este comando debería mostrar el mensaje "¡Hola Mundo!" gastar.
- Haz clic en el ícono de reproducción verde en la barra en la parte superior. El programa se inicia de esta manera. En la mitad inferior de la ventana de Eclipse encontrará la "Consola". Aquí el deseado "¡Hola Mundo!" salida.
Tutorial de Java: variables y tipos de datos
Para que nuestros programas sean más complejos, necesitamos variables que tengan cada uno su propio tipo de datos.
- La construcción más importante de cualquier lenguaje de programación son las variables. Un valor se puede almacenar en una variable, que a su vez se puede cambiar por operaciones.
- Hay un total de ocho tipos de datos primitivos en Java. Los siguientes tipos son los más importantes y se usan con mayor frecuencia.
- int: una variable int puede almacenar un número entero. Este número debe estar entre -2, 147, 483, 648 y 2, 147, 483, 647.
- double: un número de coma flotante, sin embargo, puede almacenarse en una variable doble. Por ejemplo, se puede ahorrar una cantidad de dinero.
- char: cualquier carácter individual puede almacenarse en una variable char.
- booleano: una variable booleana contiene un valor de verdad. Solo puede tomar uno de los dos valores posibles: verdadero o falso.
- Una variable se declara e inicializa de la siguiente manera: "[tipo de datos] [nombre] = [valor];". Un ejemplo sería: "int x = 4;"
- Puede realizar operaciones aritméticas simples en números: "int a = 4; int b = 5; int sum = a + b".
- Por supuesto, también puede guardar texto. Para hacer esto, necesita la palabra clave "Cadena". Si bien este no es un tipo de datos primitivo, se comporta de manera similar. Por lo tanto, también podemos guardar la expresión "Hello World" en una variable: String hello = "Hello World"; System.out.println (hola);
Tutorial de Java: estructuras de control adicionales
Ahora que hemos trabajado con variables, ahora estamos aprendiendo llamadas condicionales y repetidas.
- Para las condiciones, primero tenemos que conocer los operadores para las comparaciones: == verifica la igualdad de dos valores o variables. ! = es exactamente lo contrario: desigualdad. <, y> = corresponde a los símbolos para menor, menor igual, mayor y mayor igual. Estos operadores casi siempre nos encuentran en condiciones.
- Además de un bucle, también podemos ejecutar condicionalmente un bloque. Esto funciona con una consulta if: if ([condición]) {// declaraciones}. Por ejemplo, podemos usar esto para asegurarnos de que no haya división por 0.
- if (personas> 0) {bananeProPerson = plátanos / personas}. En este ejemplo, los "plátanos por persona" solo se calculan si tenemos más de 0 personas.
- Los programas ahora deberían volverse aún más complejos: ahora nos gustaría mostrar todos los números del 1 al 10 en la consola. Podríamos hacer esto diez veces System.out.println (...); vuelva a escribir. Sin embargo, esto rápidamente se vuelve demasiado complicado si, por ejemplo, también desea generar todos los números hasta 100. Hay los llamados bucles para esto. Este código definido repetido.
- Un bucle for está estructurado de esta manera: "for ([valor inicial]; [condición]; [actualización]) {// instrucciones}". El valor inicial contiene una variable que contiene el valor inicial. Esta suele ser una variable int, que solo podemos crear aquí (por ejemplo: int i = 1). La condición determina cuánto tiempo se ejecuta el ciclo (por ejemplo: i <= 10). La actualización determina qué se hace después de cada llamada al bucle (por ejemplo: i = i + 1).
- Luego enviamos los valores 1 a 100 de la siguiente manera: for (int i = 1; i <= 100; i = i + 1) {System.out.println (i);}
Próximos pasos en el tutorial de Java
Aprender Java no es un objetivo durante unas horas. Pasarán meses antes de que comprenda completamente el lenguaje de programación.
- Este tutorial es seguido principalmente por la práctica. Conozca los tipos de datos y resuelva algunos problemas en sus propias aplicaciones. Los problemas matemáticos son particularmente adecuados: por ejemplo, genera los números cuadrados de todos los números hasta el 10. O envíe todos los números hasta 1000 que sean divisibles por siete.
- Pero también hay muchas más construcciones de lenguaje que aún no hemos llegado a conocer aquí: Estas incluyen, por ejemplo, la instrucción switch o el ciclo while.
- La plataforma YouTube ofrece una oportunidad para expandir el conocimiento. Hay innumerables tutoriales de Java aquí. También hay muchos videos tutoriales profesionales. Puede encontrarlos en las plataformas Video2Brain, Udemy o Coursera, por ejemplo. Sin embargo, muchas de estas ofertas están en inglés.
- Alternativamente, hay algunos buenos libros en Amazon que transmiten un conocimiento muy extenso de Java.
También pasará muchas horas depurando la depuración mientras programa. Uno de los errores más comunes es la NullPointerException. Puede leer cómo solucionar esto en el siguiente consejo práctico.