La concurrencia hace referencia a realizar muchas tareas al mismo tiempo. El sistema operativo de nuestras máquinas es capaz de ejecutar programas concurrentemente, y un programa que corre en un ordenador se conoce como proceso. Un proceso es un conjunto de memoria ocupada y unos recursos, que incluyen el código ejecutable del código.
Los datos en Java pueden ser tanto tipos primitivos como objetos, pero hay ocasiones que en Java los tipos primitivos no funcionan y necesariamente se debe trabajar con objetos. Por las clases del API Collections únicamente pueden almacenar objetos. Los wrapper en Java han sido diseñados para solucionar este tipo de problemáticas, ya que son objetos que encapsulan un tipo primitivo en ellas. Por lo tanto existe un objeto en el API de Java que corresponde a cada tipo primitivo que está definido en el lenguaje.
El control de flujo se refiere al orden en que las sentencias de tu programa Java son ejecutadas. El punto de comienzo de un programa Java es el método main, y las sentencias de un programa generalmente son ejecutadas en el orden en que están escritas. De todos modos, nosotros habitualmente necesitamos alterar este flujo tomando decisiones y repitiendo una sentencia varias veces con bucles.
Java es un lenguaje de programación orientado a objetos. Como programador Java debes saber que este lenguaje se compila y genera un código byte que corre sobre una maquina virtual instalada en el sistema operativo, esta es una diferencia notable con el resto de lenguajes de programación que normalmente cuando se compilan generan el código máquina específico del sistema operativo en el que se va a correr el programa.
En este módulo aprenderás a declarar Clases, Interfaces y Packages. Hablaremos sobre abstract, extends e implementation, tipos primitivos, como arrays y enums. Sabremos cómo construir los constructores de clases y entenderemos la sobrecarga y sobreescritura de métodos.
Aprender un nuevo idioma siempre será un reto, requiere mucho tiempo y dedicación hasta lograr dominarlo a la perfección. La preparación es la constante en el camino de lograr adaptar nuestra mente a un nuevo lenguaje.
La tecnología es una herramienta que se ha ido introduciendo poco a poco en todas y cada una de las áreas de la vida cotidiana de las personas, tanto en salud, como en entretenimiento e incluso y para bien, en la educación.
Fomentar la lectura en los más pequeños es uno de los grandes retos de esta sociedad, uno de los deberes pendientes y más importante. La sociedad en su conjunto debería animar a todos los niños y niñas a leer pequeños fragmentos de texto antes incluso de comenzar la etapa escolar ya que sin duda leer genera ventajas intelectuales, lingüísticas, comunicativas.
Muchos padres y madres, por cuestiones de tiempo no tienen la costumbre de leer libros, historias entre otros a sus hijos e hijas. El problema es que quizá no saben que la lectura es parte fundamental para el día a día de sus hijos e hijas. No hay nada mejor que educar con fábulas y sus moralejas.
Durante estos últimos sobre todo hemos visto como a surgido la necesidad de crear nuevos perfiles profesionales relacionados con el manejo de la información y la tecnología debido en gran parte al crecimiento y evolución de las TIC.