You are on page 1of 38

Programación en Java

Conceptos Básicos
Glosario.

Clase
Programación en Java

Es una plantilla para la creación de objetos de datos según un


modelo predefinido.

Objeto
Es una instancia dentro de un programa de computadora que
consta de un estado y de un comportamiento, que a su vez
constan respectivamente de datos almacenados y de tareas
realizables durante el tiempo de ejecución.

Método
Es un conjunto de instrucciones definidas dentro de una clase, que
realizan una determinada tarea y a las que podemos invocar
mediante un nombre.
Glosario.

Dato
Programación en Java

Son la representación simbólica, bien sea mediante números o


letras de una recopilación de información la cual puede ser
cualitativa o cuantitativa, que facilitan la deducción de una
investigación o un hecho.

Literales
Es un valor constante formado por una secuencia de caracteres.

Constante
Es un valor que no puede ser alterado/modificado durante la
ejecución de un programa, únicamente puede ser leído.
Glosario.

Variable
Programación en Java

Son espacios reservados en la memoria que, como su nombre


indica, pueden cambiar de contenido a lo largo de la ejecución de
un programa.

Identificador
Es el nombre que se le da a un elemento de un programa.

Parámetros
Es una variable utilizada para recibir valores de entrada a
un método.
Glosario.

Operador
Programación en Java

Es un símbolo matemático que indica que debe ser llevada a cabo


una operación especificada sobre un cierto número de operandos.

Sentencias
Una instrucción o sentencia representa la tarea más sencilla que
se puede realizar en un programa.

Salida de datos
Es el proceso de enviar datos ( que, generalmente, son el resultado
de un procesamiento) desde la memoria principal hacia un
dispositivo de salida ( pantalla, impresora, disco, etc.).
Programación en Java

Características del Lenguaje


de Programación
Requerimientos
• Hardware
– Virtualmente cualquier hardware
Programación en Java

• Intel, Sparc, PowerPC


– Con 128 Mben RAM
– Un espacio en disco duro de 140 Mb
• Software
– Entorno de programación
• Java Developer Kit 1.5.x o superior
• Java Doc 1.5.x o superior
– Entorno de desarrollo
• Editor de texto como notepad
• Editores o IDE de Java como Java Creator o Netbeans
¿ Qué es Java ?

• Es un lenguaje de programación
Programación en Java

• Es un compilador
• Sistema de ejecución
• Juego de herramientas de desarrollo API
• Es una máquina virtual
Características de Java

• Uso de la orientación a objetos


Programación en Java

• Posibilidad de desarrollar aplicaciones distribuidas


• Posibilidad de procesamiento “paralelo”(threads)
• Posibilidad de incorporar seguridad
– Seguridad básica inherente
• Posibilidad de ejecutarse en múltiples plataformas
Cargador de clases

• Carga todas las clases necesarias para la


Programación en Java

ejecución de los programas


• Mantiene la seguridad al separar las clases
cargadas localmente por clases cargadas
por la red
• Previene “spoofing”(Una clase se hace
pasar por otra)
Verificador de código
Se asegura por ejemplo que:
Programación en Java

• El código cumpla con la especificación de la


JVM
• Qué el código no viole la integridad del
sistema
• Que los tipos de parámetros sean los
adecuados
Garbage collector

• Muchos lenguajes como C pueden crear


Programación en Java

alojamiento dinámico de datos en memoria.


• En estos lenguajes el desalojamiento de los datos de
la memoria es un proceso manual
• En Java existe un proceso regular que libera la
memoria
• Esta operación es automática y libera al
programador de esta labor.
Programación en Java El JDK ( Java Development Kit )
Programación en Java

Elementos del lenguaje


JAVA
Identificadores
Los identificadores son los nombres que el programador asigna a
variables, constantes, clases, métodos, paquetes, etc. de un programa.
Programación en Java

Reglas para componer los identificadores:

1. Todos los identificadores han de comenzar con una letra, el carácter


subrayado ( _ ) o el carácter dollar ( $ ).
2. Puede incluir, pero no comenzar por un número.
3. No puede incluir el carácter espacio en blanco.
4. Distingue entre letras mayúsculas y minúsculas
5. No se pueden utilizar las palabras reservadas como identificadores
Ejemplo de identificadores válidos:

Edad
nombre
Programación en Java

_Precio
$cantidad
PrecioVentaPublico
Promedio_general

Ejemplo de identificadores no válidos:

4num
z#
“Edad”
Acción
mañana
Palabras reservadas
Las palabras reservadas son identificadores predefinidos que tienen un
significado para el compilador y por tanto no pueden usarse como
Programación en Java

identificadores creados por el usuario en los programas.


Tipos de datos
En Java toda la información que maneja un programa está representada
por dos tipos principales de datos:
Programación en Java

1. Datos de tipo básico o primitivo.


Los tipos de datos primitivos nos sirven para representar tipos de
datos como números enteros, caracteres, números reales,
booleanos, etcétera.

2. Referencias a objetos.
De tipo por referencia (que por lo general se llaman referencias) para
almacenar las ubicaciones de los objetos en la memoria de la
computadora. Por ejemplo, el tipo String es de modo referenciado.
Programación en Java Tipos primitivos
Literales
Un literal Java es un valor de tipo entero, real, lógico, carácter, cadena de
caracteres o un valor nulo (null) que puede aparecer dentro de un
Programación en Java

programa.

Tipos de literales.
a. Literales enteros P.E. 23,789,1902, -45
b. Literales de numero reales P.E. 23.4F, 784.90F, 8.9F
c. Literales char P.E. ‘a’, ‘t’, ‘w’
d. Literales boolean P.E. True, False
e. Literales entero largo P.E. 234L, 7890L
f. Literales Punto flotante P.E. 34.5 , 897,234
g. Literales de Cadena P.E. “Saludos”, “ Hola a todos”
Variables
Es una posición de memoria que se referencia con un
identificador, conocido como nombre de la variable, donde se almacena
Programación en Java

el valor de un dato que puede cambiar durante la ejecución del


programa.

Una variable tiene tres características básicas:


1. Nombre o identificador de la variable.
2. Tipo. Conjunto de valores que puede tomar la variable (numérico,
carácter, etc.).
3. Valor. Información que almacena.
Declaración e inicialización de variables en
Java
Programación en Java

Declaración.
Para declarar una variable, hay que definir su tipo: la variable solo
admitirá valores del tipo especificado.

Sintaxis:
˂ tipo ˃ identificador;
o
˂ tipo ˃ lista de identificadores;

Por Ejemplo:
int x;
char letra;
float Calificacion;
Int i, j, k;
Inicialización
Significa asignarlas algún valor, ya sea de tipo numérico, lógico o de otro
tipo.
Programación en Java

Sintaxis:

<Tipo> <Identificador>;
<identificador>=<Valor>;

Por Ejemplo:

int cuenta;
cuenta=10;
Declaración e inicialización
La declaración e inicialización de una variable se puede realizarse de
forma simultánea en la misma línea empleando el operador asignación =
.
Programación en Java

Sintaxis:

<Tipo> <Identificador>=<Valor>;
Por ejemplo:

int contador=1;
Constantes
Una constante es una variable del sistema que mantiene un valor
Programación en Java

inmutable a lo largo de toda la vida del programa.

Declaración de Constantes
Para declarar un dato de tipo constante se utiliza la palabra reservada final .

Sintaxis:

final <tipo> <Identificador>=<valor>;

Por Ejemplo:

final float PI=3.1415f;


Sentencias
Es una orden que se le da al programa para realizar una tarea
específica, esta puede ser: mostrar un mensaje en la pantalla, declarar
Programación en Java

una variable (para reservar espacio en memoria), inicializarla, etc. En


java existen dos tipo de sentencias:

1).- Sentencias Simples.


Son las órdenes que se deben ejecutar en el programa y terminan
siempre con un punto y coma ( ; ). Por ejemplo:

int cantidad;
final double PI=3.1416;
2).- Sentencias Compuestas o Bloque de sentencias
Un bloque es un grupo de cero o más sentencias encerradas entre llaves
( { y } ). Se puede poner un bloque de sentencias en cualquier lugar en
Programación en Java

donde se pueda poner una sentencia individual. Por Ejemplo:

{
int x=0;
float precio;
char letra;
}
Operadores
Un operador lleva a cabo operaciones sobre uno (operador unario), dos
(operador binario) o tres (operador ternario) datos u operandos de tipo
Programación en Java

primitvo devolviendo un valor determinado también de un tipo


primitivo.

Aritméticos
Relacionales
Programación en Java

Aritméticos Combinados
Programación en Java
Lógicos
Incremento / Decremento
Programación en Java

Concatenación
Condicional.
Programación en Java

Asignación.
Expresiones
Es una combinación de variables, operadores y llamadas de
Programación en Java

métodos construida de acuerdo a la sintaxis del lenguaje que


devuelve un valor.

Sintaxis

<variable>= <operando><operador><operando>;

Por ejemplo:

int Suma, numero=1,numero1=2;


Suma=numero + numero1;

float Area, base=5f,altura=10f;


Area=(base*altura)/2;
Sentencia de Salida.
Para realizar una salida por pantalla se hace uso del objeto System.out, que
representa la salida estándar. Típicamente este objeto se corresponde con
Programación en Java

la pantalla u otra salida especificada en las variables de entorno del


sistema en el que se ejecuta.

La sentencia System.out contiene dos métodos:

Método Descripción
print( ) imprime por pantalla la información sin salto de línea.
println( ) Imprime por pantalla la información y realiza un salto
de línea.
Sintaxis:

System.out.print( [<mensaje>][ + <resultados>] );


o
Programación en Java

System.out.println([<mensaje>][ + <resultados>] );

Por ejemplo:

System.out.print(“Hola esto es mensaje en JAVA”);


System.out.println( );
System.out.println(“Hola esto el ambiente de JAVA”);
int edad=23;
System.out.println(“Su edad es:” + edad );
float moneda=23.9f;
System.out.print(“Precio :” + moneda + “ “ + “pesos” );
Estructura de un programa en JAVA
Programación en Java
Programación en Java
Por ejemplo.
Compilando y ejecutando un programa

• Requerimientos del código fuente:


Programación en Java

– solo una clase pública por cada archivo de código


• Compilando:
– javac nombre_clase_publica.java
• Resultado:
– nombre_clase_publica.class
• Corriendo:
– java nombre_clase_publica

You might also like