0% encontró este documento útil (0 votos)
13 vistas7 páginas

Introduccion A Java

Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems en 1995, conocido por su portabilidad y robustez. Ofrece características como seguridad, multihilo y una amplia gama de bibliotecas y frameworks, lo que lo hace popular en diversas aplicaciones, desde desarrollo web hasta big data. A pesar de sus desventajas, como la verbosidad y la curva de aprendizaje, Java sigue siendo relevante en el desarrollo de software moderno.

Cargado por

Andres Castro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas7 páginas

Introduccion A Java

Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems en 1995, conocido por su portabilidad y robustez. Ofrece características como seguridad, multihilo y una amplia gama de bibliotecas y frameworks, lo que lo hace popular en diversas aplicaciones, desde desarrollo web hasta big data. A pesar de sus desventajas, como la verbosidad y la curva de aprendizaje, Java sigue siendo relevante en el desarrollo de software moderno.

Cargado por

Andres Castro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

República Bolivariana de Venezuela

Instituto Universitario de Tecnología


“Antonio José de Sucre”
Ampliación Guarenas
Asignatura: Programación IV

Trabajo #1
Introducción a Java

Profesor: Autor:
William Salaverria Andres Castro C.I 29.797.578 (78)

Guarenas, octubre, 2024


Introducción
Java es un lenguaje de programación de propósito general, orientado a
objetos y diseñado para ser portátil, lo que significa que puede ejecutarse en
diversas plataformas sin necesidad de modificaciones. Desarrollado por Sun
Microsystems en 1995, Java ha evolucionado a lo largo de los años y se ha
convertido en uno de los lenguajes más populares en el mundo del desarrollo de
software. Su sintaxis es similar a la de C++, lo que facilita su aprendizaje para
quienes ya tienen experiencia en programación. Además, Java cuenta con una vasta
biblioteca estándar y un robusto ecosistema de herramientas y frameworks que
permiten desarrollar desde aplicaciones móviles hasta sistemas empresariales
complejos. Su filosofía "escribir una vez, ejecutar en cualquier lugar" (WORA) ha
hecho de Java una opción preferida para desarrolladores en diversas industrias.
Historia

Java fue creado por James Gosling y su equipo en Sun Microsystems (ahora
propiedad de Oracle) en 1995. Desde entonces, ha evolucionado a través de varias
versiones, cada una introduciendo nuevas características y mejoras. La plataforma
Java incluye la Java Development Kit (JDK), la Java Runtime Environment (JRE) y la
Java Virtual Machine (JVM). Su lema original, "Escribe una vez, ejecuta en cualquier
lugar" (WORA), resalta su característica clave: la portabilidad. Esto significa que el
código Java compilado puede ejecutarse en cualquier dispositivo que tenga una
máquina virtual Java instalada, sin necesidad de recopilación.

Características Detalladas

1. Orientación a Objetos:

 Java es un lenguaje completamente orientado a objetos, lo que significa que


casi todo en Java es un objeto.
 Utiliza conceptos como herencia, encapsulación y polimorfismo.

2. Portabilidad:

 El lema "escrito una vez, ejecutado en cualquier lugar" se logra mediante la


compilación de código fuente a bytecode, que se ejecuta en la JVM.

3. Seguridad:

 Java tiene un modelo de seguridad que permite la ejecución de código no


confiable en un entorno seguro.
 Incluye características como el manejo de excepciones y la gestión de
memoria automática (recolección de basura).
4. Multihilo:

 Permite la ejecución simultánea de múltiples hilos, lo que es útil para


aplicaciones que requieren realizar varias tareas al mismo tiempo.

5. API Ricas:

 Java ofrece una amplia gama de bibliotecas estándar (API) para realizar
diversas tareas, desde manipulación de cadenas hasta acceso a bases de
datos.

6. Frameworks y Herramientas:

 Existen numerosos frameworks populares como Spring, Hibernate y


JavaServer Faces (JSF) que facilitan el desarrollo de aplicaciones
empresariales.

Aplicaciones o Usos Comunes

Java se utiliza en una amplia variedad de aplicaciones, incluyendo:

 Desarrollo web: Servlets, JSP y frameworks como Spring e Hibernate.


 Aplicaciones empresariales: Sistemas de gestión de relaciones con clientes
(CRM), planificación de recursos empresariales (ERP), etc.
 Desarrollo de Android: La mayoría de las aplicaciones de Android están
escritas en Java (aunque Kotlin está ganando popularidad).
 Big data: Frameworks como Apache Hadoop y Spark utilizan Java para
procesar grandes volúmenes de datos.
 Juegos: Aunque Java no es el lenguaje más utilizado para juegos de alta
gama, se emplea en muchos juegos independientes y aplicaciones
relacionadas con juegos.
 Ventajas de Java
 Portabilidad: Ejecutable en múltiples plataformas.
 Gran comunidad: Una comunidad de desarrolladores muy activa y recursos
abundantes.
 Amplia biblioteca estándar: Incluye una gran cantidad de clases y métodos
para realizar diversas tareas.
 Seguro: Características de seguridad integradas.
 Robusto: Menor probabilidad de errores en tiempo de ejecución.

 Desventajas de Java
 Verbosidad: Puede ser más verboso que otros lenguajes como Python.
 Rendimiento: En algunos casos, puede ser más lento que lenguajes
compilados directamente a código máquina.
 Curva de aprendizaje: Puede tener una curva de aprendizaje más
pronunciada para principiantes.
Conclusiones

Java es un lenguaje versátil y poderoso que ha demostrado su relevancia a lo


largo del tiempo en el ámbito del desarrollo de software. Su enfoque en la
portabilidad, la seguridad y la facilidad de uso lo convierte en una excelente opción
tanto para principiantes como para programadores experimentados. A medida que la
tecnología continúa evolucionando, Java sigue adaptándose y expandiendo sus
capacidades, lo que garantiza su lugar en el futuro del desarrollo de software.
Aprender Java no solo abre las puertas a múltiples oportunidades profesionales, sino
que también proporciona una sólida base en conceptos fundamentales de
programación que son aplicables a otros lenguajes y plataformas.
Referencias Bibliográficas
1. https://www.java.com/es/
2. https://leverageedu.com/discover/general-knowledge/
what-is-the-full-form-of-java/#:~:text=The%20name
%20JAVA%20refers%20to,given%20by%20the
%20general%20public.
3. https://aws.amazon.com/what-is/java/#:~:text=Java
%20is%20a%20multi%2Dplatform,applications%20and
%20server%2Dside%20technologies.
4. https://azure.microsoft.com/en-us/resources/cloud-
computing-dictionary/what-is-java-programming-
language#:~:text=Java%20is%20an%20extremely
%20transferable,based%20applications%20among
%20other%20types.

También podría gustarte