Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programa en lenguaje c, Ejercicios de Programación C

Programa hecho en lenguaje para la clase de programación aplicada

Tipo: Ejercicios

2021/2022

Subido el 14/03/2023

javi-morales-8
javi-morales-8 🇲🇽

5 documentos

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
IEE
1
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Facultad de Estudios Superiores Aragón
Ingeniería Eléctrica Electrónica (IEE)
Materia
Programación aplicada
Grupo
2116
Profesora
Juan Gastaldi Pérez
Trabajo
“Características de Java”
Hecho por
Aldo Morales De Lucio
pf3
pf4

Vista previa parcial del texto

¡Descarga Programa en lenguaje c y más Ejercicios en PDF de Programación C solo en Docsity!

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

Facultad de Estudios Superiores Aragón

Ingeniería Eléctrica Electrónica (IEE)

Materia

Programación aplicada

Grupo

Profesora

Juan Gastaldi Pérez

Trabajo

“Características de Java”

Hecho por

Aldo Morales De Lucio

Las características principales del lenguaje Java no solo en común con otros lenguajes de programación.

Su facilidad y simplicidad.

Java ofrece toda la funcionalidad de un lenguaje potente, pero sin las características menos usadas y más confusas de éstos. C++ es un lenguaje que adolece de falta de seguridad, pero C y C++ son lenguajes más difundidos, por ello Java se diseñó para ser parecido a C++ y así facilitar un rápido y fácil aprendizaje.

Java elimina muchas de las características de otros lenguajes como C++, para mantener reducidas las especificaciones del lenguaje y añadir características muy útiles como el garbage collector (reciclador de memoria dinámica). No es necesario preocuparse de liberar memoria, el reciclador se encarga de ello y como es un thread de baja prioridad, cuando entra en acción, permite liberar bloques de memoria muy grandes, lo que reduce la fragmentación de la memoria.

Orientado a objetos.

Java implementa la tecnología básica de C++ con algunas mejoras y elimina algunas cosas para mantener el objetivo de la simplicidad del lenguaje. Java trabaja con sus datos como objetos y con interfaces a esos objetos. Soporta las tres características propias del paradigma de la orientación a objetos: encapsulación, herencia y polimorfismo. Las plantillas de objetos son llamadas, como en C++, clases y sus copias, instancias. Estas instancias, como en C++, necesitan ser construidas y destruidas en espacios de memoria.

Distribuido.

Java se ha construido con extensas capacidades de interconexión TCP/IP. Existen librerías de rutinas para acceder e interactuar con protocolos como http y ftp. Esto permite a los programadores acceder a la información a través de la red con tanta facilidad como a los ficheros locales.

La verdad es que Java en sí no es distribuido, sino que proporciona las librerías y herramientas para que los programas puedan ser distribuidos, es decir, que se corran en varias máquinas, interactuando.

Robusto.

Java realiza verificaciones en busca de problemas tanto en tiempo de compilación como en tiempo de ejecución. La comprobación de tipos en Java ayuda a detectar errores, lo antes posible, en el ciclo de desarrollo. Java obliga a la declaración explícita de métodos, reduciendo así las posibilidades de error. Maneja la memoria para eliminar las preocupaciones por parte del programador de la liberación o

Bibliografia

 Redator Rock Content (5 de junio del 2019), rockcontent, ¿Qué es Java? Conoce las particularidades de este lenguaje de programación, https://rockcontent.com/es/blog/que-es-java/  Eduardo García Blázquez, Garciablanquez.es, 2020, https://www.garciablazquez.es/caracteristicas-fundamentales-de-java/  Tutorial de Java, http://www.itlp.edu.mx/web/java/Tutorial%20de%20Java/Intro/presenta.html