¿Que es Java?
es un lenguaje de programación de propósito general y orientado a objetos. Cambien se puede decir que Java es una tecnología que no solo se reduce al lenguaje sino que ademas provee de una maquina virtual.
Objetivos del lenguaje Java
El lenguaje java se creo con cinco objetivos:
1. Debería usar el paradigma de la programación orientada a objetos.
2. Debería permitir la ejecución de un mismo programa en múltiples sistemas operativos.
3. Debería incluir por defecto soporte para trabajo en red.
4. Debería diseñarse para ejecutar código en sistemas remotos de forma segura.
5. Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como c++
Características del lenguaje Java
Las características de Java son de la siguiente manera:
1. Simple.
2. Orientado a objetos.
3. Tipado estéticamente.
4. Distribuido.
5. Interpretado
6. Robusto.
7. Seguro.
8. Arquitectura neutral.
9. Multihilo.
10. con Recolector de basura.
11. Portable.
12. de Alto rendimiento.
13. Dinámico.
¿Que es una API?
La abreviatura viene del termino en ingles Application Programming Interfaces (Interfaces de programación de aplicaciones).
Una API es una especificación formal sobre como un modulo de un software se comunica o interactua con otro.
En otras palabras, las API son un conjunto de comando, funciones y protocolos informáticos que permiten a los desarrolladores crear programas específicos para ciertos sistemas operativos, las API simplifican en gran medida el trabajo de un creador de programas, ya que no tienen que escribir códigos desde cero.
¿Que es una API de Java?
Es una interfaz de programación de aplicaciones, provista por los creadores del lenguaje de programación Java, que da a los desarrolladores los medios para desarrollar aplicaciones Java.
como el lenguaje Java es un lenguaje orientado a objetos, la API de Java provee de un conjunto de clases utilitarias para efectuar toda clase de tareas necesarias dentro de un programa.
La API Java esta organizada en paquetes lógicos, donde cada paquete contiene un conjunto de clases relacionadas sistemáticamente.
¿Que es la maquina virtual de Java?
La maquina virtual de Java es una abstracción de una maquina real, que es capaz de entender el Byte Code creado por el compilador de Java y traducirlo en instrucciones nativas equivalente que a su vez el sistema operativo actual es capaz de entender, ejecutando realmente la aplicación.
¿Que es Compilador de Java?
Es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la maquina sera capaz de interpretar.
Usualmente el segundo lenguaje es un lenguaje de maquina, pero también puede ser un código intermedio, o simplemente texto. Este proceso de traducción se conoce como compilación.
¿Cuales son las versiones de Java?
Las primeras versiones de Java han cumplido 20 años. Hemos pasado de la version 1.0 a la versión 1.8, estas son las versiones y sus aportes:
Versión 1.0: la primera version del lenguaje contiene las clases principales.
Versión 1.1: Incorpora el lenguaje varias clases que faltaban como readers / writers, calendar y bundles.
Versión 1.2: llegada del framework de collections y el API de swing.
Versión 1.3: Avances pequeños en cuanto a APIs.
Versión 1.4: Se incorpora un fuerte soporte de XML, expresiones regulares, criptografia, etc.
Versión 1.5: Se amplia el soporte de APIs orientadas a programación concurrente.
Versión 1.6: Inclusión de una API de compilación "on-the-fly" que permitirá gestionar servicios web de forma cómoda.
Versión 1.7: Se produce una mejora de la maquina virtual incluyendo nuevos recolectores de basura.
Versión 1.8: Se abren las puertas a la programación funcional con el uso de expresiones Lambda y Streams.
Requerimientos para programar en Java
1. Java JDK: es un software gratuito que contiene todo aquello que requiere tu maquina para trabajar con el lenguaje.
2. Java virtual machine: lo mas seguro es que ya lo tengas en tu sistema.
3. IDE para desarrollo: el tercer paso seria contar con un IDE para desarrollo.
¿Que es un IDE?
En ingles Integrated Development Environment (Entorno de desarrollo integrado), es una aplicación informática que proporciona servicios integrales para facilitarle al desarrollado o programador del software.
Un IDE consiste de un editor de código fuente, herramientas de construcción automáticas y un depurador.
IDEs mas utilizadas para programar en Java
1. NetBeans
2. Eclipse
3. Intellij Idea
4. Android studio
5. Bluej
6. JGrasp
7. JCreator
8. JDeveloper
9. Dr. Java
10. Condenvy
Páginas
viernes, 8 de febrero de 2019
Suscribirse a:
Comentarios de la entrada (Atom)
Servicio web
Servicio Web Es una tecnología que se utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones...
-
Estructura básica de un programa en Java Java es un lenguaje diseñado para trabajar bajo un entorno gráfico o interfaz gráfica, no obstant...
-
¿Que es Java? es un lenguaje de programación de propósito general y orientado a objetos. Cambien se puede decir que Java es una tecnología...
-
Servicio Web Es una tecnología que se utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones...
No hay comentarios.:
Publicar un comentario