Computación GráficaJAVAProgramación y desarrollo de software

JAVA; LENGUAJE DE PROGRAMACIÓN

¿QUÉ ES JAVA?

-Java es un lenguaje de programación multiplataforma utilizado para  crear software compatibles con dispositivos tecnológicos, tiene la característica de ser compilado e interpretado al mismo tiempo, esto significa que es un lenguaje simplificado en donde transforma automáticamente el código introducido en instrucciones para los dispositivos, permitiendo que el código pueda  ejecutarse en las diferentes plataformas y sistemas con gran versatilidad, en  JAVA se pueden crear páginas web,  videojuegos, aplicaciones, servidores, sistemas empresariales, televisores inteligentes, software industrial, etc. Se caracteriza por ser un lenguaje que permite que el software ejecute procesos simultáneamente sin que se afecte el rendimiento y la velocidad del programa, además de que es muy seguro en cuanto a la protección de la privacidad de los datos.

HISTORIA DE JAVA

Fue creado por James Gosling, Patrick Naughton, Chris Warth, Mike Sheridan y Ed Frank en 1995 para la empresa Microsystems, en donde la fabricación de este lenguaje tardó 18 meses en ser construido, se lanzó al mercado, para ser utilizado en aplicaciones online y para programación, desde entonces a evolucionado con el tiempo desde su primera versión JDK 1.0, hasta su última versión 8 Update 291 que se implementó en 2021.

CARACTERÍSTICAS

-SIMPLE: Su codificación es muy rápida y fácil de entender. 

COMPILA E INTERPRETA: Transforma automáticamente el código introducido en instrucciones para los dispositivos, permitiendo que el código pueda  ejecutarse en las diferentes plataformas y sistemas.

-ES INDEPENDIENTE: Es un sistema independiente en donde puede ser utilizado en otras plataformas y sistemas operativos, sin que se modifique.

-ALTO RENDIMIENTO: Tiene un alto rendimiento debido a su diseño, ya que está hecho para reducir el espacio de memoria durante el tiempo de ejecución.

-AMPLIO CONJUNTO DE BIBLIOTECAS: Tiene cientos de clases y métodos en diferentes paquetes para ayudar y simplificar su proceso a los desarrolladores de software.

FUNCIONAMIENTO

– Debe instalarse el entorno de ejecución de java (JRE, JAVA RUNTIME ENVIRONMENT) que incluye un conjunto de librerías y los componentes que permiten la   compilación y ejecución de los programas, incluye también el kit de desarrollo de java (JDK —Java Development Kit) el cual es un conjunto de herramientas de lenguaje que permite el desarrollo de aplicaciones.Los códigos fuentes tiene la extensión “.java”  el cual al ser compilado genera un archivo con extensión “.class”  en codigo intermedio o tambien “bytecode”  el cual puede ser interpretado en distintos sistemas operativos, lo cual genera que los programas se vuelvan multiplataforma.

APLICACIONES DE JAVA

-APLICACIONES DE ANDROID: Usa SDK  para desarrollar sus aplicaciones.

-WEB: Mediante (Servlets, Struts o JSP) con las cuales se han programado (GOOGLE, FACEBOOK, LINKEDIN) 

DESARROLLO DE SOFTWARE: Algunos software creados con JAVA son (ECLIPSE, OPENOFFICE, VUZE, MATLAB)
-DISPOSITIVOS INCORPORADOS: Televisores, Tarjetas sim, reproductores de disco blu ray etc, también se ha implementado en videojuegos y aplicaciones científicas.

INFOGRAFIA FUNCIONAMIENTO JAVA
https://ed.team/comunidad/como-es-la-sintaxis-basica-de-java
CODIGOS JAVA
https://crehana-blog.imgix.net/media/filer_public/24/31/2431e109-10c2-4288-a875-7f22b87496b8/suma-java.png?auto=format&q=50
CODIGOS PARA JAVA
https://crehana-blog.imgix.net/media/filer_public/61/81/61816f51-6cc6-4df6-845d-cc84e44c57e0/descuento-java.png?auto=format&q=50
https://youtu.be/Cs5ymoNkrX8

CREDITOS

Autor: Oscar Baron Pacheco

Editor: Carlos Ivan Pinzón Romero

Código: UCPCG1-8

Universidad: Universidad Central

FUENTES

https://blog.hubspot.es/website/que-es-java
https://portalacademico.cch.unam.mx/cibernetica1/algoritmos-y-codificacion/historia-java
https://javadesdecero.es/fundamentos/breve-historia-caracteristicas-y-aplicaciones/