Está en la página 1de 5

UNIVERSIDAD DE AQUINO BOLIVIA

“UDABOL”

Materia: Programación 1
Docente: Ing. Juan Céspedes
Alumno: Walas Adorno Vargas
Fecha: 7 De noviembre de 2019
Carrera: Ingeniería en Sistemas
Java
 Resumen
Java es un lenguaje de programación y una plataforma informática comercializada por
primera vez en 1995 por San Microsystems. Hay muchas aplicaciones y sitios web que
no funcionarán a menos que tenga Java instalado y cada día se crean más. Java es rápido,
seguro y fiable. Desde portátiles hasta centros de datos, desde consolas para juegos hasta
súper computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes.
El software del plugin de Java es un componente de Java Runtime Environment. JRE
permite applets escritos en el lenguaje de programación de Java para ejecutar en varios
exploradores. El software del plugin de Java no es un programa autónomo y no se puede
instalar de forma independiente.
originalmente desarrollado por James Gosling, de San Microsystems (constituida en
1983 y posteriormente adquirida el 27 de enero de 2010 por la compañía Oracle),[4] y
publicado en 1995 como un componente fundamental de la plataforma Java de San
Microsystems. Su sintaxis deriva en gran medida de C y C++, pero tiene menos utilidades
de bajo nivel que cualquiera de ellos.
San Microsystem, como creador del lenguaje de programación Java y de la plataforma JDK,
mantiene fuertes políticas para mantener una especificación del lenguaje[8] así como de la
máquina virtual[9] a través del JCP. Es debido a este esfuerzo que se mantiene un estándar
de facto. Son innumerables las compañías que desarrollan aplicaciones para Java y/o están
volcadas con esta tecnología[10]: La industria de la telefonía móvil está fuertemente
influenciada por la tecnología Java.
Los entornos de desarrollo Netbeans y Eclipse ha tomado un lugar importante entre la
comunidad de desarrolladores Java.
Java es un lenguaje de programación y la primera plataforma informática creada por San
Microsystems en 1995. Es la tecnología subyacente que permite el uso de programas
punteros, como herramientas, juegos y aplicaciones de negocios. Java se ejecuta en más de
850 millones de ordenadores personales de todo el mundo y en miles de millones de
dispositivos, como dispositivos móviles y aparatos de televisión.

 Objetivos generales
El lenguaje Java se creó con cuatro objetivos principales ORIENTADO A OBJETOS La
primera característica, orientado a objetos (“OO”), se refiere a un método de
programación y al diseño del lenguaje. Un objeto puede verse como un paquete que
contiene el “comportamiento” (el código) y el “estado” (datos). El principio es separar
aquello que cambia de las cosas que permanecen inalterables. Frecuentemente, cambiar
una estructura de datos implica un cambio en el código que opera sobre los mismos, o
viceversa. Esta separación en objetos coherentes e independientes ofrece una base más
estable para el diseño de un sistema software.

La segunda característica, la independencia de la plataforma, significa que programas


escritos en el lenguaje Java pueden ejecutarse igualmente en cualquier tipo de hardware.
Este es el significado de ser capaz de escribir un programa una vez y que pueda ejecutarse
en cualquier dispositivo, tal como reza el axioma de Java, "write once, run anywhereEn
Java el problema fugas de memoria se evita en gran medida gracias a la recolección de
basura (o automatic garbage collector). El programador determina cuándo se crean los
objetos y el entorno en tiempo de ejecución de Java (Java runtime) es el responsable de
gestionar el ciclo de vida de los objetos.

 Objetivos específicos
El lenguaje java se creo con 5 objetivos princupales:
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++.

 Marco teórico
De acuerdo a la definición de Samuelson2 un sistema de información es la
combinación de recursos humanos y materiales que resultan de las operaciones de
almacenar, recuperar y usar datos con el propósito de realizar una gestión eficiente en
las operaciones de las organizaciones. En la figura 1 se esquematizan los componentes
básicos que conforman un sistema.
La tecnología Java es tanto un lenguaje de programación como una plataforma. El
lenguaje de programación es un lenguaje de alto nivel orientado a objetos que tiene
una sintaxis y estilo particular.
Una plataforma Java es un ambiente particular en el cual las aplicaciones Java se
ejecutan.
Existen tres plataformas del lenguaje Java:
 Java SE4
 Java EE5
 Java ME6

Java SE
Esta plataforma provee las funcionalidades base del lenguaje de programación Java.
Ésta define desde los tipos de datos básicos y objetos del lenguaje hasta las clases de
alto nivel que se usan para la seguridad, acceso a base de datos, redes, desarrollo de
interfaces gráficas de usuario y análisis sintáctico de documentos en formato XML9

Java EE
Esta plataforma está construida sobre la plataforma Java SE. Ésta provee una API y
un ambiente de desarrollo y ejecución para aplicaciones a gran escala, multicapa,
escalables, confiables y distribuidas.
4 Java Stardard Edition, Java Edición Estandar
5 Java EnterPrise Edition, Java Edición Empresarial
6 Java Micro Edition, Java Edición para Móviles
7 Java Virtual Machine, Máquina Virtual de Java
8 Application Programming Interface (API), Interfaz de Programación de
Aplicaciones 9
Extensible Markup Language, Lenguaje de Marcado Extensible. Lenguaje diseñado
para transportar y guardar datos.
Este tipo de aplicaciones son denominadas aplicaciones empresariales porque
generalmente son diseñadas para resolver problemas de carácter empresarial.

Java ME
Esta plataforma provee de una API y una máquina virtual, la cual es reducida en
comparación a las VM de Java SE y Java EE, para ejecutar aplicaciones Java en
dispositivos tales como teléfonos celulares. La API de Java ME es un subconjunto de
la API de Java SE junto con algunas librerías útiles en el desarrollo para pequeños
dispositivos.
 Conclusión
Este programa demuestra todo lo aprendido en la materia de programación I y como se
puede llegar a usar los diferentes temas como ser, funciones, matrices, vectores, vector
de objetos y archivos en un solo programa, cabe destacar que no se usaron base de datos
todos los archivos fueron guardados en un documento de texto creado desde el mismo
programa.
Java es un lenguaje de programación de alto nivel muy dinámico que permite desarrollar
aplicaciones web, Android etc.
Java se ha convertido en un lenguaje muy aplicable a Internet y programación de sistemas
distribuidos en general. Pero su campo de aplicación no es exclusivamente Internet: una
de las grandes ventajas de Java es que se procura que sea totalmente independiente del
hardware: existe una "máquina virtual Java" para varios tipos de ordenadores .
 Recomendación
Java es un lenguaje de programación con el que puedes desarrollar software
multiplataforma gracias a la JVM (Máquina Virtual de Java). Aprende las características
fundamentales del lenguaje y desarrolla tus propios proyectos.
Domina el estilo de programación que llevó a Java a ser un lenguaje ampliamente
utilizado alrededor del mundo. Aplica y domina los conceptos de clases, objetos,
herencia, abstracción, encapsulamiento y polimorfismo. Empieza a aprender hoy y
domina los fundamentos de Java SE Orientado a Objetos.

 Bibliografía
 https://www.java.com/es/download/faq/whatis_java.xml
 https://es.m.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)
 https://www.google.com/search?client=ms-android-
samsung&bih=560&biw=360&hl=es&sxsrf=ACYBGNQlmnexYaMnDyxsdset8
NX_jIDSOQ%3A1573160672945&ei=4IbEXaSROYOp5wKZyJ_ADg&q=obje
tivos+especifico+de+java&oq=objetivos+espedifici+de+java&gs_l=mobile-
gws-wiz-serp.1.0.30i10.3488.7957..9331...0.1..0.292.4681.2-
19......0....1.........0i71j0i7i30j0j0i5i30j0i8i30.vk_csECsFfQ
 http://javadefinicion.blogspot.com/2013/06/marco-teorico.html?m=1
 https://www.google.com/search?client=ms-android-
samsung&hl=es&sxsrf=ACYBGNTxRYsXIbp8331-
Y3RrgxvB8wBHXg:1573161788025&q=marco%20teorico%20de%20lenguajes
%20de%20programacion&ved=2ahUKEwispbKshNnlAhUFqlkKHTBbB0wQs
KwBKAB6BAgPEAI&biw=360&bih=560
 https://es.m.wikipedia.org/wiki/Entorno_de_desarrollo_integrado
 https://sites.google.com/site/javactual2com/conclusiones
 https://m.monografias.com/trabajos99/programacion-i-java-
archivos/programacion-i-java-archivos.shtml
 http://www.forosdelweb.com/f45/recomendacion-para-aprender-java-1008173/
 https://www.google.com/search?client=ms-android-
samsung&hl=es&biw=360&bih=560&sxsrf=ACYBGNTY4qrLHjbMMfni0upZ
dV0VrvaGOw%3A1573163619650&ei=Y5LEXeSMJ7Lc5gKS05mIDA&q=rec
omendaci%C3%B3n+del+lenguaje+java&oq=recomendacio++del+lenguaje+jav
a&gs_l=mobile-gws-wiz-
serp.1.0.30i10.19992.22206..23454...0.0..0.468.2909.2-
8j0j2......0....1.hfdFvivtIF8

 Anexo
 https://www.google.com/url?sa=t&source=web&rct=j&url=http://www.jtech
.ua.es/dadm/restringido/java/sesion01-
apuntes.pdf&ved=2ahUKEwji0PrIk9nlAhULDrkGHV7-
B9UQFjABegQIBBAB&usg=AOvVaw2Dsv5Itxo_wgu_nBLTOuxv

También podría gustarte