0% encontró este documento útil (0 votos)
31 vistas20 páginas

Clase 1 - Tema Introducción JAVA

Introducción java

Cargado por

Jorge Rodriguez
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
31 vistas20 páginas

Clase 1 - Tema Introducción JAVA

Introducción java

Cargado por

Jorge Rodriguez
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 PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 20

CLASE 1

Programar en JAVA
Introducción a JAVA
Síntesis
En esta primera clase veremos una introducción al mundo de la programación en JAVA.

Introducción
Características principales:

Orientado a Objetos: Java organiza sus programas en una colección de objetos. Esto nos
va a permitir estructurar los programas de una manera más eficiente y en un formato más
fácil de comprender.

Distribuido: Java dispone de una serie de librerías para que los programas se puedan
ejecutar en varias máquinas y puedan interactuar entre sí.

Robusto: Java está diseñado para crear software altamente fiable.

Seguro: Java cuenta con ciertas políticas que evitan que se puedan codificar virus con
este lenguaje, sin olvidar además que existen muchas otras restricciones que limitan lo
que se puede o no se puede hacer con los recursos críticos de una máquina.

Programar en JAVA O1
Interpretado: La interpretación y ejecución se hace a través de la Máquina Virtual Java (JVM) es el
entorno en el que se ejecutan los programas Java, su misión principal es la de garantizar la ejecución de
las aplicaciones Java en cualquier plataforma.

Independiente de la Arquitectura: El código compilado de Java se va a poder usar en cualquier


plataforma.

Multi Ejecución: Java permite elaborar programas que permitan ejecutar varios procesos al mismo
tiempo sobre la misma máquina.

Los IDE más populares para JAVA

Un IDE es un entorno de desarrollo integrado y es un espacio ideal para realizar nuestros


códigos que nos permite además realizar los testeos entre otras ventajas que podemos
mencionar.

O2 Programar en JAVA
1 Netbeans
Netbeans es un entorno de desarrollo integrado de código abierto. Es el IDE más querido y
usado por los desarrolladores de Java. Proporciona modularidad al código, ya que admite un
enfoque modular, es decir, permite que las aplicaciones se desarrollen como módulos (como un
componente de un software). Es compatible con todos los principales sistemas operativos.

Programar en JAVA O3
NetBeans IDE para Java
La plataforma NetBeans es básicamente un framework que simplifica el desarrollo de
aplicaciones de escritorio Java. Es capaz de instalar módulos de forma dinámica. Además de
Java, también admite otros lenguajes, incluidos PHP, C, C++ y HTML 5.

NetBeans IDE es el IDE oficial para Java 9. Con sus editores, analizadores de código y
conversores, puedes actualizar tus aplicaciones de forma rápida y sin problemas para usar
nuevas construcciones del lenguaje Java, como lambdas, operaciones funcionales y referencias
de métodos.

Características de NetBeans:

- Gestión mejorada de la interfaz de usuario

- Gestión de configuración de usuario

- Eficiente gestión de almacenamiento

- Administración de ventanas

O4 Programar en JAVA
Características de NetBeans:

- Herramientas de desarrollo integradas y bien diseñadas

- El mejor soporte para las últimas tecnologías de Java

- Edición de código rápido e inteligente

- Gestión de proyectos fácil y eficiente

https://netbeans.apache.org/download/index.html
DESCARGAR NETBEANS

Programar en JAVA O5
Eclipse 2
Eclipse es un editor de código abierto de uso gratuito que beneficia tanto al principiante como
a los profesionales. Originalmente era un entorno Java pero a día de hoy tiene una amplia
gama de capacidades gracias a una gran cantidad de complementos y extensiones. La edición
estándar de Eclipse viene con herramientas de desarrollo de Java y complementos. Incluso hay
muchos otros paquetes para elegir que incluyen herramientas para gráficos, modelado,
informes, pruebas y creación de GUI.

O6 Programar en JAVA
Eclipse IDE para Java
Eclipse Marketplace Client ofrece a los usuarios acceso a un tesoro de complementos e
información suministrados por una comunidad de desarrolladores en expansión. Antes de la
introducción de Android Studio, Eclipse se utilizaba para el desarrollo de aplicaciones android
ya que se consideraba el mejor para el desarrollo de entornos Java además de Java, también
soporta C, CPP, Perl, PHP, Python, Ruby y más.

Características de NetBeans:

- El mejor soporte para las últimas tecnologías de Java

- Completa código inteligentemente

- Opciones de herramientas para proyectos JEE

- Integración de Git

- Integración JUnit

Programar en JAVA O7
- Interfaz enfocada en la tarea que incluye notificaciones en la bandeja del sistema

- Soporte multiplataforma

- Conjunto completo de complementos provistos por la comunidad

- Administración de ventanas

https://netbeans.apache.org/download/index.html
DESCARGAR ECLIPSE

O8 Programar en JAVA
IntelliJ Idea 3
IntelliJ Idea es un IDE desarrollado por Jet Brains. Este IDE ofrece a los usuarios una versión
gratuita de Community Edition, prueba gratuita de 30 días para Ultimate Edition, y cuesta
entre $533 – $693 anualmente según las características. IntelliJ IDEA, que admite Java 9 y Java
EE 7, incluye amplias herramientas para desarrollar aplicaciones móviles y tecnologías
empresariales para diferentes plataformas.

Programar en JAVA O9
IntelliJ Idea IDE para Java

Cuando se trata de costos, IntelliJ es un verdadero negocio debido a la gran cantidad de


características que obtienes. También proporciona soporte para AngularJS, CoffeeScript, CSS,
HTML, JavaScript, LESS, Node JS, PHP, Python, Ruby, Sass, TypeScript y más.

Características de IntelliJ Idea:

- Soporte para las últimas tecnologías de Java

- Completado de código inteligente

- Asistencia específica del framework

- Integración de Git

10 Programar en JAVA
- Admite Google App engine, Grails, Java EE, Play Spring, Struts y muchos más

- Soporte multiplataforma

- Conjunto completo de complementos provistos por la comunidad

BlueJ 4
Es un entorno de desarrollo gratuito de Java diseñado para principiantes, utilizado por
millones en todo el mundo. “James Gosling”: el creador de Java citó una vez “Uno de mis IDE
favoritos es BlueJ“. Este IDE está disponible en todas las principales plataformas de escritorio,
incluyendo Windows, macOS, Ubuntu, Debian y soporte para otros.

Programar en JAVA 11
BlueJ IDE para Java

BlueJ es rico en documentación y su documentación proporciona un buen soporte para sus


usuarios y principiantes. Se desarrolló principalmente con fines educativos, pero también es
adecuado para proyectos de desarrollo a pequeña escala en Java. BlueJ fue diseñado para
apoyar el aprendizaje de https:/ (Programación Orientada a Objetos) como resultado de lo que su
OOP/open-bootcamp.com/cursos/java/herencia
equipo pudo diferenciar de otros IDEs disponibles. El recurso de interacción junto con una
interfaz de usuario limpia, simple y ordenada, permite un uso y una implementación fáciles con
objetos mientras está en desarrollo. La representación UML de todos los objetos en la pantalla
principal al inicio es una de las características interesantes que posee. Además de Java,
proporciona soporte en Stride, que se agregó recientemente en 2017.

12 Programar en JAVA
Características de BlueJ:

- Especialmente diseñado para fines educativos

- Funciona sin problemas en Windows y macOS

- Interfaz IDE directa y limpia

- Permite la interacción entre objetos

- BlueJ 4 y versiones posteriores vienen con soporte para VCS

Programar en JAVA 13
BlueJ IDE para Java

BlueJ es rico en documentación y su documentación proporciona un buen soporte para sus


usuarios y principiantes. Se desarrolló principalmente con fines educativos, pero también es
adecuado para proyectos de desarrollo a pequeña escala en Java. BlueJ fue diseñado para
apoyar el aprendizaje de OOP (Programación Orientada a Objetos) como resultado de lo que su
equipo pudo diferenciar de otros IDEs disponibles. El recurso de interacción junto con una

14 Programar en JAVA
jGRASP 5
jGrasp un entorno de desarrollo ligero que se diseñó centrándose en la generación automática
de visualizaciones en software, considerando que mejorará aún más la comprensibilidad del
software. Se espera que esta visualización produzca una vista previa estática de la estructura
de los códigos fuente y una visualización adecuada de las estructuras de datos en tiempo de
ejecución.

Programar en JAVA 15
jGRASP IDE para Java

jGRASP está escrito en Java y funciona bien en todas las plataformas con JVM. Además de Java,
admite C, CPP, Objective-C, Python, ADA y VHDL. También proporciona una función UML similar
a BlueJ; viene con un depurador integrado y workbench especialmente formado para Java.
Está completamente escrito e implementado en Java y fue desarrollado en Samuel Ginn
College of Engineering en la Universidad de Auburn en su departamento de ciencias de la
computación e ingeniería de software.

Características de BlueJ:

- Su depurador integrado es uno de los mejores disponibles

- Es un Editor de Enseñanza y en esos términos funciona muy bien

- Todas las funciones básicas disponibles para el aprendizaje de los estudiantes

- Interfaz simple con resaltado de sintaxis inteligente

16 Programar en JAVA
Veamos a continuación los siguientes videos con el paso a paso de la instalación de los dos IDE más
populares:

https://www.youtube.com/watch?v=feiEbOPTM4g
Netbeans

https://www.youtube.com/watch?v=uEWGGtkwatQ
Eclipse

Programar en JAVA 17

También podría gustarte