Buscar aquí

miércoles, 31 de julio de 2024

Conceptos básicos de Java: variables, tipos de datos, operadores, estructuras de control (if, switch, for, while).

 What will the following code print when run?


public class TestClass {
    public static void main(String[] args) throws Exception { //1

         var flag  = true; //2
         switch (flag){ //3
             case true -> System.out.println("true");
                 default -> System.out.println("false");
         }
              
    }
}

Compilation error at line marked //3.

A boolean cannot be used for a switch statement/expression. It needs an integral type (including wrappers), an enum, or a String.


Using a continue in a while loop causes the loop to break the current iteration and start the next iteration of the loop

True


Java champion path (de acuerdo a Chat-GPT)

 

Día 1: Fundamentos y Preparación

1. Revisión de Fundamentos

  • Duración: 2 horas
  • Actividades:
    • Repasar conceptos básicos de Java: variables, tipos de datos, operadores, estructuras de control (if, switch, for, while).
    • Ejercicios prácticos en estos temas para asegurar comprensión y fluidez.

2. Configuración del Entorno de Desarrollo

  • Duración: 1 hora
  • Actividades:
    • Instalar o actualizar el JDK (Java Development Kit) a la última versión.
    • Configurar un IDE (Eclipse, IntelliJ IDEA o VS Code con extensiones para Java).
    • Configurar las herramientas de línea de comandos necesarias (Maven, Gradle).

3. Lectura Técnica

  • Duración: 1.5 horas
  • Actividades:
    • Leer capítulos iniciales de un libro recomendado para desarrolladores avanzados de Java, como "Effective Java" de Joshua Bloch.
    • Tomar notas sobre las mejores prácticas y los principios fundamentales discutidos en el libro.

4. Práctica de Programación

  • Duración: 2 horas
  • Actividades:
    • Escribir programas simples que incorporen los conceptos repasados en la revisión de fundamentos.
    • Resolver problemas de programación en plataformas como HackerRank o LeetCode, enfocándose en problemas de dificultad baja a media.

5. Participación en la Comunidad

  • Duración: 1 hora
  • Actividades:
    • Unirse a foros y comunidades en línea de Java, como Stack Overflow, Reddit (r/java), y grupos en LinkedIn.
    • Leer y participar en discusiones relevantes, plantear preguntas y compartir conocimientos.

6. Reflexión y Planificación

  • Duración: 30 minutos
  • Actividades:
    • Escribir un diario o un blog breve sobre lo aprendido durante el día y cualquier desafío encontrado.
    • Planificar las actividades del día siguiente basado en los aprendizajes y ajustes necesarios.

¿Listo para comenzar? Si tienes alguna pregunta específica o necesitas más detalles sobre alguna de estas actividades, no dudes en preguntar.