Proyecto de Aula Final Primera Entrega
Proyecto de Aula Final Primera Entrega
Proyecto de Aula Final Primera Entrega
Modalidad Virtual
Octubre de 2.023
2
Docente
Modalidad Virtual
Octubre de 2.023
3
TABLA DE CONTENIDO.
INTRODUCCIÓN. ................................................................................................. 5
JUSTIFICACIÓN. .................................................................................................. 6
OBJETIVOS. ......................................................................................................... 8
1.4. Prueba........................................................................................................... 15
U Online Utilizando Herramientas Como Power Point, Canva, Google Drive, Canva, Genially,
Prezi, o La Herramienta Digital Que Se Les Facilite Y Consideren Conveniente Que Permita
16
y desventajas 31
CONCLUSIONES. ............................................................................................... 35
REFERENCIAS. .................................................................................................. 36
5
INTRODUCCIÓN.
hay una breve introducción que podría servir como punto de partida para tu trabajo:
como JAVA, NetBeans, la programación orientada a objetos y los compiladores es esencial para
cualquier aspirante a desarrollador de software. En este trabajo, nos sumergiremos en estos temas
JAVA, conocido por su portabilidad y orientación a objetos. Exploraremos cómo JAVA permite
paradigma basado en la creación de objetos y clases. Veremos cómo este enfoque modular
A lo largo de este trabajo, exploraremos cómo estos componentes se combinan para crear
JUSTIFICACIÓN.
utilizado. Comprender estos temas es esencial en un mundo cada vez más digital.
aprendizaje independiente.
7
evolución.
Un trabajo escrito sobre estos temas es una oportunidad para adquirir habilidades
estos campos.
8
OBJETIVOS.
estos conceptos clave en la programación. Aquí están los objetivos específicos que se pueden
aplicaciones.
proyectos en JAVA.
aplican en JAVA.
✓ Incluir ejercicios y prácticas que permitan a los lectores aplicar los conocimientos
Al abordar estos objetivos, el trabajo proporcionará una base sólida para comprender y
2.
1.2. INSTALACIÓN DE JDK.
1.
2.
1.
2.
3.
1.3. INSTALACIÓN DE
NETBEANS.
1.
2.
1.
2.
3.
1.4. PRUEBA
Para verificar que todo esta instalado correctamente iniciamos la aplicasion de
Netbeans y creamos un proyecto para verificar que todo este correcto.
2.1 JAVA
JAVA es un lenguaje multiplataforma,
orientado a objetos y centrado en la red
que se puede utilizar como una plataforma
en sí mismo. Es un lenguaje de
programación rápido, seguro y confiable
para codificarlo todo, desde aplicaciones
móviles y software empresarial hasta
aplicaciones de macrodatos y tecnologías
del servidor.
2.2. ORIGEN
JAVA tuvo origen en el año 1.991, con el objetivo de suplir unas
necesidades generadas luego de emplear C y C++, que es un lenguaje
de programación parecido a C++ en estructura y sintaxis, fuertemente
orientado a objetos, pero con una máquina virtual propia. Esto se hizo
bajo el principio, de poder ser usado bajo cualquier arquitectura "Write
Once, Run Anywhere (escríbelo una vez, ejecútalo en cualquier sitio)".
2.3. HISTORIA Y
EVOLUCIÓN
JAVA nace en 1.991 con el nombre "OAK", posteriormente cambiado por Green por
problemas legales, y finalmente con la denominación actual JAVA.
En 1992 se presenta el proyecto verde, con los prototipos a bajo nivel. Entre 1993 y
1994 se trabaja para poder presentar un prototipo funcional (hotJava) donde se ve
todo el potencial que JAVA puede ofrecer.
En 1995, es presentada la versión alpha de java, y un año después en 1996 es lanzado
el primer JDK (JDK 1.0). El desarrollo de java a partir de entonces es imparable, se
van presentando nuevos paquetes y librerías hasta la actualidad.
2.4. PROGRAMACIÓN
ORIENTADA A OBJETOS.
La Programación Orientada a objetos permite
que el código sea reutilizable, organizado y fácil
de mantener. Sigue el principio de desarrollo de
software utilizado por muchos programadores
DRY (Don’t Repeat Yourself), para evitar
duplicar el código y crear de esta manera
programas eficientes.
PRINCIPIOS DE LA PROGRAMACIÓN
ORIENTADA A OBJETOS.
La Encapsulación: consiste en diseñar objetos para compartir comportamientos,
lo que nos permite procesar objetos de diferentes maneras.
La Abstracción: La abstracción es cuando el usuario interactúa solo con los
atributos y métodos seleccionados de un objeto, utilizando herramientas
simplificadas de alto nivel para acceder a un objeto complejo.
La Herencia: define relaciones jerárquicas entre clases, de forma que atributos y
métodos comunes puedan ser reutilizados.
El Polimorfismo: consiste en diseñar objetos para compartir comportamientos,
lo que nos permite procesar objetos de diferentes maneras.
LENGUAJES ORIENTADOS
A LA POO.
JAVA
C++
Python
c#
2.5. ¿QUÉ ES UN IDE
DE PROGRAMACIÓN?
Un Entorno de Desarrollo Integrado (IDE, por
sus siglas en inglés) es una aplicación de software
que proporciona un conjunto de herramientas y
características para facilitar el desarrollo de
software. Un IDE está diseñado para ayudar a
los programadores a escribir, depurar y
mantener código de manera más eficiente.
ALGUNAS CARACTERÍSTICAS
CÓMUNES DE UN IDE INCLUYEN:
Editor de código con resaltado de sintaxis.
Depurador para identificar y solucionar errores en el código.
Administrador de proyecto para organizar y gestionar
archivos.
Autocompletado de código.
Herramientas de compilación y ejecución.
Integración con sistemas de control de versiones.
Soporte para refactorización de código.
Generación de documentación.
Acceso a biblioteca y frameworks.
EJEMPLOS DE
IDES POPULARES.
PyCharm.
IntelliJ IDEA. Netbeans.
2.6. TIPOS DE COMPILADORES
PARA TRABAJAR LENGUAJE JAVA .
En el contexto de Java, el código fuente JAVA
se compila en código intermedio llamado
"bytecode", que luego se ejecuta en una
máquina virtual Java (JVM). Por lo tanto, en
lugar de hablar de compiladores, se suele hablar
de "entornos de desarrollo" y "máquinas
virtuales Java".
COMPARATIVA ENTRE COMPILADORES.
Eclipse Intellij IDEA
Eclipse es un IDE de código abierto que ofrece una amplia
IntelliJ IDEA es otro IDE ampliamente utilizado para
gama de características y plugins. Es altamente
Java. Es conocido su facilidad de uso y características
configurable y utilizado por muchos desarrolladores.
avanzadas de refactorización. A menudo es el favorito de
Ventajas incluyen una gran comunidad de usuarios y una
los desarrolladores Java, aunque su versión Community es
amplia gama de plugins para diversas tareas de desarrollo.
gratuita, la versión Ultimate es de pago.
Sin embargo, su curva de aprendizaje puede ser empinada
para algunos.
VENTAJAS.
Mejor rendimiento: El código compilado tiende a ser más rápido en
tiempo de ejecución que el código interpretado, lo que es beneficioso
para aplicaciones Java que requieren alta velocidad de procesamiento.
Detección temprana de errores: El proceso de compilación verifica el
código en busca de errores antes de la ejecución, lo que ayuda a evitar
errores en tiempo de ejecución.
Mayor seguridad: Los archivos compilados son más difíciles de
modificar o copiar, lo que aumenta la seguridad de las aplicaciones Java.
Optimización: Los compiladores pueden realizar optimizaciones de
código, lo que mejora aún más el rendimiento de la aplicación.
DESVENTAJAS.
Proceso más Lento: La compilación puede llevar más tiempo en
comparación con la interpretación, lo que ralentiza el ciclo de
desarrollo.
Código menos Portable: Los archivos compilados suelen ser específicos
de una plataforma, lo que puede limitar la portabilidad de las
aplicaciones Java.
Requiere un paso Adicional: Los desarrolladores deben compilar el
código antes de ejecutarlo, lo que agrega un paso adicional al proceso de
desarrollo.
35
CONCLUSIONES.
así:
Java es un lenguaje de programación que lo hace adecuado para crear programas en una
variedad de entornos y sistemas operativos, lo que amplía sus posibilidades de uso. NetBeans es
un IDE que nos facilita el desarrollo, la depuración y la gestión de proyectos, ahorrando tiempo y
es esencial para garantizar que un programa escrito en Java se ejecute correctamente en una
máquina específica.
esencial que los ingenieros tengan un conocimiento básico de estos conceptos para colaborar en
objetos y los compiladores es fundamental para aquellos que desean desarrollar software
REFERENCIAS.
https://profile.es/blog/que-es-la-programacion-orientada-a-objetos/
https://aws.amazon.com/es/what-is/java/
Netec; Netec.
https://www.netec.com/post/historia-y-curiosidades-de-java
https://www.ibm.com/docs/es/spss-modeler/SaaS?topic=language-object-
oriented-programming
Technology Institute.
https://immune.institute/blog/que-es-un-ide/
https://programacion.top/java/instalar-jdk-y-netbeans/
https://www.locurainformaticadigital.com/2019/07/21/descargar-e-instalar-
netbeans-11-windows/