Contenido del Curso
Fundamentos de Java
Fundamentos de Java
Resumen
¡Felicidades!
Felicidades por completar el curso. Has avanzado mucho y has dominado la sintaxis básica para trabajar con algoritmos en el lenguaje de programación Java.
Resumamos la sintaxis principal que necesitarás de este curso.
Aquí tienes un ejemplo de una class
donde hemos cubierto todo lo visto en este curso:
Main
package com.example; public class Main { public static void main(String[] args) { // Main body } }
Variables
Se pueden dividir en 3 tipos:
Enteros:
byte
,short
,int
,long
,float
,double
;Caracteres y Cadenas:
char
yString
;Booleanos:
boolean
.
Sentencias condicionales
if
/ if-else
/ switch-case
:
estas sentencias se utilizan para establecer ciertas condiciones para la ejecución del código. Recuerda que switch-case
es útil cuando tenemos muchas opciones o condiciones.
Bucles
Bucle
for
: se utiliza cuando se conoce el número exacto de iteraciones necesarias;Bucle
while
: se utiliza cuando no se conoce el número exacto de iteraciones;Bucle
do-while
: se utiliza cuando no se conoce el número exacto de iteraciones pero se desea que el cuerpo del bucle se ejecute al menos una vez;Bucle
for-each
: se utiliza al trabajar con arreglos para iterar sobre cada elemento.
Arreglos
Los arreglos se utilizan cuando se necesita almacenar una gran cantidad de información del mismo tipo de dato.
También existen arreglos bidimensionales; ya sabes qué son, pero no es necesario enfocarse en ellos ya que se usan con menor frecuencia.
IOB
(Index Out of Bounds
): un error que se puede evitar verificando las iteraciones;NPE
(NullPointerException
): un error que se puede evitar agregando comprobaciones de null.
String
String
es un tipo de dato que tiene muchos métodos que facilitan el trabajo con él;StringBuilder
: un tipo de dato auxiliar para trabajar con cadenas;String pool
: es un área en la memoria donde se almacenan valores de cadenas idénticas;Utiliza el método
equals()
en lugar de==
para comparar valores de cadenas.
¡Eso es todo! Hemos resumido brevemente todo el curso. Ahora se recomienda resolver problemas algorítmicos y mejorar el conocimiento de Java.
1. ¿Cuál será la salida del siguiente código?
2. ¿Cuál será la salida del siguiente código?
¡Gracias por tus comentarios!