Está en la página 1de 26

Docente: Ing.

Lara
Materia: Programación a Objeto
Tema: Java
Estudiante: Jesús Merchán
Java es un lenguaje de programación ampliamente utilizado para
codificar aplicaciones web. Ha sido una opción popular entre los
desarrolladores durante más de dos décadas, con millones de
aplicaciones Java en uso en la actualidad.

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.
¿Para qué se utiliza el
lenguaje de programación
Java?
Debido a que Java es un lenguaje versátil y de uso
gratuito, crea software localizado y distribuido.
Algunos usos comunes de Java incluyen:
JAVA
Muchos videojuegos, así como juegos para móviles y computadoras, se crean con Java. Incluso los
Desarrollo de videojuegos juegos modernos que integran tecnología avanzada, como el machine learning o la realidad virtual, se
crean con la tecnología de Java.

Java a menudo se conoce como WORA: escribir una vez y ejecutar en cualquier lugar (por sus siglas en
inglés “Write Once and Run Anywhere”), lo que lo hace perfecto para aplicaciones descentralizadas
Computación en la nube
basadas en la nube. Los proveedores de la nube eligen el lenguaje Java para ejecutar programas en una
amplia gama de plataformas subyacentes.

Java se usa para motores de procesamiento de datos que pueden trabajar con conjuntos de datos
Macrodatos
complejos y cantidades masivas de datos en tiempo real.

Java es una fuente inagotable de bibliotecas de machine learning. Su estabilidad y velocidad lo hacen
perfecto para el desarrollo de aplicaciones de inteligencia artificial como el procesamiento del lenguaje
Inteligencia artificial natural y el aprendizaje profundo

Java se ha utilizado para programar sensores y hardware en dispositivos de periferia que pueden
Internet de las cosas
conectarse de forma independiente a Internet.
¿Cómo funciona
Java?
Java se encontraba entre los primeros lenguajes de programación
orientados a objetos. Un lenguaje de programación orientado a
objetos organiza su código en torno a clases y objetos, en lugar de
funciones y comandos. La mayoría de los lenguajes de programación
modernos, incluidos C++, C#, Python y Ruby, están orientados a
objetos.
CARACTERÍSTICAS

Java ofrece la funcionalidad de un lenguaje potente, derivado de C y C++, pero


Es simple sin las características menos usadas y más confusas de estos, haciéndolo más
sencillo.

Orientado a El enfoque orientado a objetos (OO) es uno de los estilos de programación más
objetos populares. Permite diseñar el software de forma que los distintos tipos de datos
que se usen estén unidos a sus operaciones.

Es Java proporciona una gran biblioteca estándar y herramientas para que los
distribuido programas puedan ser distribuidos.
CARACTERÍSTICAS
Independiente Esto significa que programas escritos en el lenguaje Java pueden ejecutarse
a la en cualquier tipo de hardware, lo que lo hace portable.
plataforma

Recolector Cuando no hay referencias localizadas a un objeto, el recolector de basura de


Java borra dicho objeto, liberando así la memoria que ocupaba. Esto previene
de basura posibles fugas de memoria.

Proporcionando una plataforma segura para desarrollar y ejecutar


Es seguro y aplicaciones que, administra automáticamente la memoria, provee canales de
sólido comunicación segura protegiendo la privacidad de los datos y, al tener una
sintaxis rigurosa evita que se quiebre el código, es decir, no permite la
corrupción del mismo.
IDE Java
IDE Java
• Es un IDE ergonómico y capaz para JVM que está diseñado
para mejorar la productividad del desarrollador. Este diseño
IntelliJ IDEA ergonómico, cuando se combina con una codificación
inteligente, hace que el desarrollo sea más agradable y
altamente productivo.

• Permite combinar el soporte y las funciones de varios idiomas


Eclipse IDE en cualquier paquete predeterminado y hacer extensiones y
personalizaciones ilimitadas.

• Es más que un editor de texto que resalta el código fuente de


Apache NetBeans forma semántica y sintáctica y le permite refactorizar el código
de manera eficiente con una amplia gama de herramientas
útiles y poderosas.
• Oracle ADF (Application Development Framework) es un
Oracle JDeveloper marco de desarrollo de un extremo a otro construido sobre la
parte superior de la edición empresarial de la plataforma Java
y ofrece una productividad incomparable.

• Está diseñado para principiantes y utilizado por millones de


BlueJ personas en todo el mundo. Es un entorno de desarrollo de
Java gratuito que le ayuda a crear diferentes herramientas.
Ofrece una extensión API que permite a terceros desarrollar
extensiones al medio ambiente

• JCreator es una herramienta de desarrollo perfecta para


todos los programadores de todos los niveles. Obtendrá
JCreator una amplia gama de funcionalidades, como plantillas de
proyecto, finalización de código, editor con resaltado de
sintaxis, gestión de proyectos, interfaz de depuración,
interfaz de usuario totalmente personalizable y asistentes.
Estructura
CLASE
PRINCIPAL Un programa puede construirse empleando varias clases. En el caso más
Y EL simple se utilizará una única clase. Esta clase contiene el programa, rutina o
MÉTODO método principal: main() y en éste se incluyen las sentencias del programa
principal. Estas sentencias se separan entre sí por caracteres de punto y coma.

Los comentarios se emplean para facilitar la tarea de los programadores


COMENTARIOS humanos ya que no realizan ningún papel activo en la generación del código.
La pareja de caracteres / hay que escribirla sin dejar ningún espacio en blanco
entre ellos.

Javadoc es un programa proporcionado en el Kit de Desarrollo de Java que


JAVADOC permite generar automáticamente documentación para las clases. El
resultado de javadoc es un conjunto de documentos en formato HTML que
puede ser visualizados con un navegador.
Estructura
Los identificadores son nombres que se les asignan a variables,
métodos, clases... en el código fuente de un programa. Los
IDENTIFICADORES identificadores sólo existen en el código del programa fuente y no en el
programa objeto (resultado de la compilación del programa fuente).

❖ Un identificador comienza por una letra, un carácter de subrayado (_)


o un carácter de dólar ($). Aunque no se recomienda emplear el
carácter $, ya que el compilador suele utilizarlos de forma interna para
crear identificadores propios.
❖ Los siguientes caracteres pueden ser también dígitos. Pero no
pueden emplearse espacios en blanco u otros caracteres como el
signo de interrogación (?) o el signo del tanto por ciento (%).
❖ No hay límite máximo de caracteres.
Estructura
❖ En los identificadores del código fuente de un programa en Java se distinguen las
mayúsculas de las minúsculas. Por ejemplo, casa, CASA y Casa son tres
identificadores diferentes.

❖ Pueden incluir caracteres Unicode, con lo que se pueden emplear secuencias de


escape /uxxxx para representar estos caracteres.

❖ No puede emplearse el identificador de una variable o cualquier otro elemento del


código fuente del programa para otro ya existente en el mismo bloque.

❖ Existe una serie de palabras reservadas que no pueden emplearse como


identificadores por el programador en el código fuente para otros usos. Por ejemplo,
la palabra double se utiliza para definir un tipo de dato real y la palabra for se emplea
para construir un tipo determinado de bucle. En la siguiente tabla se muestran las
palabras reservadas en Java.
Instalación de NetBeans
Instalación de NetBeans
Instalación de NetBeans
Instalación de NetBeans
Instalación de NetBeans
Instalación de NetBeans
Instalación de NetBeans
Instalación de NetBeans
GRACIAS

También podría gustarte