Ir al contenido principal

Introducción a Java

Java es uno de los lenguajes de programación más extendidos mundialmente. Está presente en todo tipo de dispositivos, desde ordenadores hasta electrodomésticos y es altamente versátil. Es por ello que es un lenguaje ideal para aprender y que podremos aplicar en muchos ámbitos.

Java es un lenguaje de programación orientado a objetos. ¿En qué consiste esto? La programación orientada a objetos está enfocada a crear nuestros propios tipos de datos, con sus propias propiedades y características. En otras palabras, nos permite manejar las cosas de una forma más parecida a como lo hariamos en la vida real. Por ejemplo, yo puedo crear un tipo de dato que sea coche, con sus propiedades (color, cilindrada, distancia entre ejes y potencia) y gestionarlo como me plazca. Esto lo trataremos más en profundidad próximamente.

Para programar en java necesitaremos dos cosas fundamentalmente:

- Java JRE (Java Runtime Environment) que descargaremos e instalaremos fácilmente desde enlace que os doy.  

- Java JDK que explico como se instala en la entrada "Cómo instalar el JDK 8, Java". También de forma muy sencilla.

Esto se hace en cuestión de 5 minutos y será lo fundamental para empezar a programar en Java.



Continuamos con el tema en próximas entradas. Si te ha resultado útil te recomiendo que te suscribas al blog haciendo clic en el botón de la cabecera de la página para estar al tanto de las próximas publicaciones.

Cómo instalar el JDK 8, Java

Cómo instalar el JDK 8, Java

Cómo instalar el JDK 8, Java

Comentarios

Entradas populares de este blog

AMD Ryzen 4000 a principios de 2020.

Hace menos de una semana que la directora ejecutiva de AMD, Lisa Su, ha comunicado que la cuarta generación de los procesadores Ryzen llegará a principios de 2020. Concretamente, los primeros en llegar serán para portátiles y posteriormente para equipos de sobremesa. De este modo, AMD estrenaría la arquitectura Zen3 de 7nm este próximo año. Eso sí, como hemos comentado antes, los primeros en llegar, en el mes de enero, serían para ordenadores portátiles con arquitectura Zen2 de 7nm, que según lo que se sabe se presentarán en el CES de Las Vegas. Los Ryzen 4000 para ordenadores de sobremensa, con la nueva arquitectura Zen3 de 7nm, llegarán posteriormente, según se especula, para mediados de año. Cabe destacar también que se espera que la nueva arquitectura Zen3 sea compatible con los sockets actuales de AMD por lo que debería ser soportada por la mayoría de las placas base actuales para Ryzen (socket AM4). Como es lógico, con la arquitectura Zen3 se esperan aumentos e

PC Gaming por piezas por 500 euros. [2019]

Este ordenador por piezas de preseupuesto medio-bajo será capaz de correr con buena calidad gráfica y tasas de frames más que aceptables casi cualquier videojuego actual. Saldrá por menos de 500 euros (al menos en España), y podrá ser incluso más barato aprovechando ofertas de Black Friday.  Enlace a la configuración en pccomponentes: https://www.pccomponentes.com/configurador/398cA0522 Importante tener en cuenta que en la lista no incluyo el sistema operativo. Asumo que cada uno puede elegir el que prefiera. Eso sí, para quien esté interesado en adquirir Windows 10, se puede encontrar a precio muy asequible en Instant Gaming. Estos son los componentes (añado enlaces a la página española pccomponentes para más detalles y compra): Procesador:  Intel Core i3-9100F 3.6GHz. Cuatro núcleos y frecuencia de 3.6GHz llegando a 4.20GHz en overclock. https://www.pccomponentes.com/intel-core-i3-9100f-36ghz Placa base:  MSI B360M PRO-VDH. Cuenta con todas las funcionalidade

Funciones hash: el invento que protege tus contraseñas de los hackers y te permite minar criptomonedas.

La criptografía es casi tan antigua como la necesidad de ocultar la información escrita. Son muy diversas las técnicas que se han empleado desde siglos atrás para transformar un texto en claro en uno cifrado, ilegible para quien no lo pueda descifrar. Uno de los ejemplos clásicos y más sencillos es el cifrado César, utilizado por Julio César para comunicarse con sus tropas durante la guerra contra los galos. Este mecanismo de cifrado se basa en sustituir cada letra del mensaje por aquella que se encuentra desplazada n posiciones en el alfabeto. Por ejemplo, si n = 2 , la sustitución alfabética sería la siguiente: Alfabeto en claro:  ABCDEFG HIJKLMNÑOPQRSTUVWXYZ   Alfabeto cifrado:  CDEFGHIJKLMNÑOPQRSTUVWXYZAB Y si cifrasemos la palabra HOLA  con n = 2  obtendríamos el siguiente resultado:  H -> J, O -> Q, L ->N, A -> C:  JQNC Lo que llamaríamos la clave de cifrado es, en este caso  n = 2 . Como es lógico, cualquiera que conozca la clave, podrá revertir el cifrado desplazan