0% encontró este documento útil (0 votos)
14 vistas

Modulo 3 Java Basico

Cargado por

Anthony Muñoz
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas

Modulo 3 Java Basico

Cargado por

Anthony Muñoz
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 21

Desarrollo de Software II

Prof. Paulo Picota


Contenido
I. PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA
• ESTRUCTURA DEL LENGUAJE

• ELEMENTOS BÁSICOS

• ENTRADA Y SALIDA

• MANEJO DE EXCEPCIONES

• ESTRUCTURAS DE CONTROL

• ARREGLOS

• CLASES
JAVA- ESTRUCTURA DEL LENGUAJE

Introducción:
Java es un lenguaje de programación y una plataforma informática comercializada por
primera vez en 1995 por Sun Microsystems.

Java es un lenguaje orientado a Objeto de código abierto y multiplataforma.

Para trabajar con Java es importante descargar e instalar la Java Development Kit (JDK) en
su versión más reciente: https://www.oracle.com/java/technologies/javase-downloads.html

Adicional, es necesario instalar una Aplicación de Desarrollo Integrado(IDE) :


 Eclipse: https://www.eclipse.org/downloads/
 Netbeans: https://netbeans.org/downloads/8.2/rc/
 Visual Studio Code: https://code.visualstudio.com/
JAVA- ESTRUCTURA DEL LENGUAJE

JVM:
La Máquina Virtual de Java es la máquina
virtual que permite al sistema operativo
interpretar y ejecutar el código Bytecode de
Java.
Básicamente se sitúa en un nivel superior al
hardware del sistema sobre el que se
pretende ejecutar la aplicación, y este actúa
como un puente que entiende tanto el
bytecode como el sistema sobre el que se
pretende ejecutar.

JAVA es un lenguaje COMPILADO


JAVA- ESTRUCTURA DEL LENGUAJE
Estructura:
Todo archivo de código java tiene una extensión
.java.

Los programas en java inician con el nombre de la


clase principal y el archivo lleva el mismo nombre.

En contraste con lenguajes como C++, Java tiene el método MAIN, es donde inicia el
programa y es la ejecución principal del cuerpo del programa.

Todas las líneas de comandos deben terminar en ;


Los comentarios de línea se realizan con // y los multilinea se marcan con /* */
JAVA- ESTRUCTURA DEL LENGUAJE

Estructura:
Los identificadores y nombres de métodos y variables diferencian entre mayúsculas y
minúsculas, de manera que Java es diferente de jaVa.
Todos los identificadores deben iniciar con una letra.
No se puede utilizar palabras reservadas (for, print, main, catch, if, doublé, etc) como
identificadores para métodos o variables.
Se recomienda mantener un estándar en el nombramiento de nuestros elementos de código
para mantener coherencia y orden en la programación
 Ejemplo: variables – todo minúscula
Métodos y Clases – Primera letra mayúscula
JAVA- ESTRUCTURA DEL LENGUAJE

Estructura:
Al inicio de cada programa, de ser necesario, se
incluye los paquetes o librerías adicionales que
deseamos importar para utilizar en nuestro
código.

Todos los llamados a elementos dentro de una


librería o paquete deben llevar el formato de :
Clase.objeto.método/atributo
JAVA- ESTRUCTURA DEL LENGUAJE

Tipos de Plataformas de Desarrollo en Java:


J2SE o simplemente Java SE: Java 2 Standard Edition o Java Standard Edition.
Orientado al desarrollo de aplicaciones cliente / servidor.
No incluye soporte a tecnologías para internet.
Es la base para las otras distribuciones Java y es la plataforma que utilizaremos
nosotros en este curso por ser la más utilizada.
J2EE: Java 2 Enterprise Edition:
Orientado a empresas y a la integración entre sistemas.
Incluye soporte a tecnologías para internet.
 J2ME: Java 2 Micro Edition:
Orientado a pequeños dispositivos móviles (teléfonos, tabletas, etc.).
JAVA- ESTRUCTURA DEL LENGUAJE

Tipos de Aplicaciones en Java:


Aplicaciones de consola:
Se componen como mínimo de un archivo .class que debe contar necesariamente
con el método main. De no encontrarse el método main la aplicación no podrá
ejecutarse.
Se ejecutan cuando invocamos el comando Java para iniciar la Máquina Virtual de
Java (JVM).
Las aplicaciones de consola leen y escriben hacia y desde la entrada y salida
estándar, sin ninguna interfaz gráfica de usuario.
JAVA- ESTRUCTURA DEL LENGUAJE

Tipos de Aplicaciones en Java:


Aplicaciones gráficas:
Aquellas que utilizan las clases con capacidades gráficas, como Swing que es la
biblioteca para la interfaz gráfica de usuario avanzada de la plataforma Java SE.
Incluyen las instrucciones import, que indican al compilador de Java que las clases
del paquete Javax.swing se incluyan en la compilación.
JAVA- ESTRUCTURA DEL LENGUAJE

Tipos de Aplicaciones en Java:


Applets:
Son programas incrustados en otras aplicaciones, normalmente una página web
que se muestra en un navegador.
Los applets se descargan junto con una página HTML desde un servidor web y se
ejecutan en la máquina cliente.
No tienen un método principal.
Son multiplataforma y pueden ejecutarse en cualquier navegador que soporte
Java.
JAVA- ESTRUCTURA DEL LENGUAJE

Tipos de Aplicaciones en Java:


Servlets:
Son componentes de la parte del servidor de Java EE, encargados de generar
respuestas a las peticiones recibidas de los clientes.
Los servlets, al contrario de los applets, son programas que están pensados para
trabajar en el lado del servidor y desarrollar aplicaciones Web que interactúen con
los clientes.
JAVA- ESTRUCTURA DEL LENGUAJE

Tipos de Aplicaciones en Java:


Midlets:
Son aplicaciones creadas en Java para su ejecución en sistemas de propósito simple o
dispositivos móviles.
Los juegos Java creados para teléfonos móviles son midlets.
Son programas creados para dispositivos embebidos (se dedican a una sola actividad),
más específicamente para la máquina virtual Java MicroEdition (Java ME).
JAVA- ELEMENTOS BÁSICOS

Tipos de datos:
Java define diferentes tipos de datos que podemos utilizar, adicional, a través de la POO
podemos crear nuestros propios tipos de datos.

Los tipos de datos en Java se dividen en datos primitivos y No-primitivos.


Al ser Java un lenguaje OOP, los diferentes variables de cada tipo de dato pueden
clasificarse en:

 Publicas: Pueden utilizarse en cualquier parte del código cuando son llamados.
 Privadas : Solo pueden utilizarse dentro del “dominio” o método donde son creadas y no se pueden heredar.
JAVA- ELEMENTOS BÁSICOS

Tipos de datos:
los tipos de datos primitivos comunes son:
El byte: Tiene tamaño de 1 byte de memoria y puede almacenar números enteros sin
decimal entre -128 y 127

El entero (int): posee un tamaño de 4 bytes y almacena números enteros entre -
2,147,483,648 y 2,147,483,647.

Punto Flotante (float): posee 4 bytes de tamaño y puede almacenar números con
decimales hasta 7 dígitos.
JAVA- ELEMENTOS BÁSICOS

Tipos de datos:
los tipos de datos primitivos comunes son:
Doble (double): tiene un tamaño de 8 bits y posee la capacidad de almacenar números
reales hasta los 15 dígitos decimales.

Boolean: tiene 1 bit de tamaño y solo almacena dos valores, CIERTO o FALSO.

Caracter (char): tiene 2 bytes de tamaño y almacena un solo carácter que puede estar
definido dentro de la tabla ASCII.
JAVA- ELEMENTOS BÁSICOS

Tipos de datos:
Dos ejemplos de tipos de datos No-primitivos son:
La Cadena de caracteres(string): Representa una cadena continua de caracteres que
forma una palabra o una oración.

Cadena de datos(array): Las cadenas se utilizan para almacenar multiples datos, del
mismo tipo, en una sola estructura de dato.

Una de las principales diferencias entre primitivos y no primitivos es:


Los datos No-primitivos pueden hacer llamados a métodos internos como:
 Array.lenght();
JAVA- ELEMENTOS BÁSICOS

Variables:
Para la declaración de variables, debemos seguir el siguiente formato:
JAVA- ELEMENTOS BÁSICOS

Variables:
Podemos hacer declaraciones de múltiples variables en una sola línea:
int x = 5, y = 6, z = 50;
tipo
valor

nombre de la
variable
JAVA- ELEMENTOS BÁSICOS

Variables - final:
Podemos crear una variable cuyo valor no puede ser alterado con el comando final:

final int x = 5;
JAVA- ELEMENTOS BÁSICOS

Variables - Enum:
Introducido en Java 5.0, los enums son tipo de variable que solo puede tener un valor
predefinido, de manera que no puede asignar ningún otro valor.

También podría gustarte