21
Lic. Saily González CAPÍTULO II CREACIÓN DE APLICACIONES EN JAVA Preparado por: Lic. Saily González

Capítulo ii elementos java

Embed Size (px)

Citation preview

Lic. Saily González

CAPÍTULO IICREACIÓN DE APLICACIONES

EN JAVA

Preparado por: Lic. Saily González

Lic. Saily González

CONTENIDO2.1- Estructura de una Aplicación JAVA2.2- Elementos básicos de la

Programación JAVA2.2.1- Comentarios2.2.2- Identificadores2.2.3- Tipos de Datos.2.2.4- Variables/constantes2.2.5- Operadores y Expresiones2.2.5.1- Jerarquía de operadores2.2.6- Sentencias de Asignación

Lic. Saily González

ESTRUCTURA DE UNA APLICACIÓN EN JAVA

Un programa de Aplicación Fuente en Java puede estar formado de las siguientes partes:

Una sentencia de paquete (package) . (opcional)

Una o varias sentencias de importación (import)

Comentarios opcionales colocados en diversos lugares del programa.

Declaraciones de las clases deseadas, puede no haber ninguna.

Una declaración de una clase pública.

Lic. Saily González

Continuación…

//programa de aplicación

import java.io.*; Archivo de clase de E/S

Class Primero

{

Datos miembros (Comentarios, constantes, variables ;

Metodos Miembros;

}

Public class Ejemplo nombre de la clase principal

{

public static void main( String[] args) Cabecera del método

{ Instanciación de Objetos;

comentarios;

Constantes;

Variables;

Sentencias (operaciones, Entadas, Salidad, etc)

}

}

Lic. Saily González

Continuación…

Etapas para la Creación de un Programa en Java

Código Fuente

Código Byte Code

Carga en Memoria Byte code

Verifica Byte code

Interpreta y ejecuta Byte code

EDITOR

COMPILADOR

MÁQUINA VIRTUAL JAVA

Lic. Saily González

ELEMENTOS BÁSICOS DE UN PROGRAMA EN JAVA

abstract bolean break byte byvalue case cast catch char class const continue

default do double else extends false final finally float for future generic

goto if implements import inner instanceof int interface long native new null

operator outer package private protected public rest return short static super switch

synchoronized this threadsafe throw throws transient true try var void volatille while

Lic. Saily González

Continuación..

En java existen dos métodos para definir comentarios:

1- Constan de una única línea que está precedida por dos barras inclinadas

// La variable A se utiliza para retener números enteros.

2- Pueden extenderse entre varias líneas encerradas entre /* y */

/* La variable A se utiliza para retener números enteros. Esta variable representa la edad y en algunas ocasiones se usara como acumulador */

Lic. Saily González

Continuación..

Es la forma de utiliza java para agrupar clases e interfaces.

Contiene un archivo especial que contienen declaraciones de clases con sus métodos.

Ejemplo : java.lang, lava.applet, java.awt., Ejemplo : java.lang, lava.applet, java.awt., java.io, etc. java.io, etc.

Lic. Saily González

Continuación..

Especifica las clases de los paquetes que se van a utilizar en un programa. Esta declaración permite al programa referirse a la clase escribiendo sólo su nombre.

Ejemplo :Ejemplo :

import java.io; import java.io;

Import Prec.so.*; Import Prec.so.*;

Lic. Saily González

Continuación..

Especifican las propiedades de los datos, métodos y clases:

Public

Static

Private

Final

Abstract

protected

Lic. Saily González

Continuación..

Es una secuencia de caracteres, letras (A-Z, a-z), dígito, subrayados(_) y $

Las letras mayúsculas y minúsculas son diferentes.

El primer carácter puede ser una letra, un_ o$.

Ejemplo de identificadores Válidos: $Juan, edad, Edad, A, B, APELLIDOS, Precio_, AR5, Rt678

Ejemplo de Identificadores no válidos: 5G, f+9; char, true, _hu.

Lic. Saily González

Continuación..

Tipos de datos simples

Enteros

Reales

Carácter

Cadena de Caracteres

booleanos

•Tipos de datos definidos por el usuario

Lic. Saily González

Continuación..

Nombre Tamaño en bit

Declaración

float 32 float precio;

double 64 double precio;

Nombre Tamaño en bit

Declaración

byte 8 byte var1;

short 16 short var2;

int 32 int var1;

long 64 long var2;

Enteros Decimales

Carácter Cadena de Caracteres

Nombre

Tamaño en bit Declaración

char 16 char letra ;

Lic. Saily González

Continuación..

Almacenan datos cuyo valor puede verse modificado durante la ejecución de un programa.

int x; // declara z como una variable entera

double precio; // declara precio como variable double

char b; // declara b como variable char.

char opcion = ‘a’;

int edad = 14;

float peso = 1.23;

Lic. Saily González

Continuación..

Son datos cuyo valor no puede variar durante la ejecución de un programa

final tipo_dato nombreconstante = valor;

Ejemplo: final double pi = 3.1414;

static final nombreconstante = valor ; Ejemplo:

Static final double pi = 3.1416;

Lic. Saily González

Continuación..

Secuencia Significado

\b

\t

\n

\f

\r

\”

\’

\\

Retroceso

Tabulación

Nueva línea

Avance de página

Retorno de carro sin avance de línea

Dobles comillas

Comillas simples

Barra inclinada inversa.

Lic. Saily González

Continuación..

Operadores Aritméticos

Operador

Significado Operador

Significado

+ Operador unario + o suma

/ División entera si la división son de tipo entero

- Operador unario – o resta.

/ División real con operandos de tipo real

* Multiplicación % Módulo, es decir, resto de la división entera. No es necesario que los operandos sean enteros.

Lic. Saily González

Continuación..

Operadores Relacionales

Operador Nombre

== Igual

!= Distinto

> Mayor que

< Menor que

>= Mayor o igual

<= Menor o igual

Lic. Saily González

Continuación..

Operadores lógicos

Operador

Significado Regla de funcionamiento

& AND lógico Este operando da como resultado true si al evaluar cada uno de los operandos el resultado es true. Si alguno de ellos es false, el resultado es false.

&& AND en corto circuito

Éste es análogo a &, pero si el primer operando es false, el segundo no es evaluado.

| OR lógico Da como resultado false si al evaluar cada uno de los operandos el resultado es false. Si uno de ellos es true, el resultado es true.

|| OR en corto circuito

Este es análogo a |, pero, cuando se usa, si el primer operando es true, el segundo no se evalúa.

! NOT

Lic. Saily González

Continuación..

Operadores de Asignación

Operador Ejemplo Equivalencia

+= A+=4 A=A+4;

-= A-=4 A=A-4;

/= A/=4 A=A/4;

%= A%=4 A=A%4;

*= A*=4 A=A*4;

Lic. Saily González

Continuación..

Expresiones

Las expresiones se definen como un conjunto de operadores y

operandos, pero hay que tener en cuenta que dicho conjunto puede

estar formado exclusivamente por un operando. Es decir, que las

expresiones pueden ser una constante, una variable o una

combinación de constantes, variables y/o funciones.