Programación en JAVA
Programación en JAVA
IMPORTACIONES
Un paquete en Java es un contenedor de clases que permite agrupar las distintas partes de un
programa cuya funcionalidad tiene elementos comunes.
Para usar cualquier utilidad ya existente en JAVA se debe importar su paquete, estos suelen
ser tambin llamados Libreras.
Para importar clases de un paquete se usa el comando import en la parte superior antes de la
definicin de la clase y luego del nombre del paquete si lo tiene.
Se puede importar una clase individual:
import java.awt.Font;
Se pueden importar todas las clases declaradas pblicas de un paquete completo, utilizando un
asterisco (*) para reemplazar los nombres de clase individuales:
import java.awt.*;
Las siguientes son algunas de las principales importaciones:
java.lang: Informacin fundamental. Tipos bsicos, objetos, clases, threads, excepciones,...
java.io : Entrada y salida.
java.net : Uso de Red
java.util: Diccionarios, timers, hash, pilas.
java.math : Operaciones matemticas especiales
java.applet : Creacin applets
java.awt : Abstract Windowing Toolkit. Para crear interfaz grfica.
javax.swing: Clases e interfaces que amplan la funcionalidad de java.awt, para interfaz.
javax.imageio: Permiten gestionar y trabajar imgenes
javax.crypto: Trabajar con criptografa.
COMENTARIOS
Los comentarios permiten aadir al cdigo fuente notas o comentarios de
texto que son
ignorados por el compilador. Los comentarios vienen en tres formatos:
Monolnea
// Comentario de una sola lnea
Multilnea:
De Documentacin:
Para generar documentacin del programa con la herramienta Javadoc .
//** Comentario de
documentacin */
Se pueden colocar tokens especficos de javadoc, que son los que van
precedidos por el smbolo @, como por ejemplo:
@see: Referencia a otras clases.
@version: Informacin de la versin.
PALABRAS RESERVADAS
Ciertas palabras estn reservadas para uso interno por Java y no se pueden
utilizar como identificadores (nombre de clases, objetos, atributos etc), por
ejemplo:
abstract finally int public throw break this Boolean continue float
default
fov long glont byte do static double if new try catch else implements
package super voil import private switch class final instance of protected
synchr onized while
CARACTERES ESPECIALES
SECUENCIAS DE ESCAPE
Existen caracteres especiales llamados secuencia de escape que permiten
configurar las salidas en Java:
Secuencia
Escape
\n
de
Descripcin
Nueva Lnea
\t
Tabulador Horizontal
\r
Retorno de Carro
\\
Carcter Backslash \
Comillas Dobles
SEPARADORES
() - parntesis. Para los parmetros en los mtodos, para definir precedencia
, control de flujo y rodear las conversiones de tipo.
{} - llaves. Para contener los valores de matrices inicializadas
automticamente. Tambin
se utiliza para definir un bloque de cdigo, para clases, mtodos y mbitos
locales.
[] - corchetes. Para declarar y utilizar matrices y vectores.
; - punto y coma. Separa sentencias.
, - coma. Separa identificadores consecutivos en una declaracin de
variables. encadenar sentencias dentro de una sentencia for.
. - punto. Para separar nombres de paquete de subpaquetes y clases.
Separa mtodos de sus clases.
TIPOS DE DATOS
DATOS PRIMITIVOS EN JAVA
Existen 8 tipos de datos primitivos que son los siguientes:
TIPO
Enteros
DESCRIPCIN
BITS
byte
short
int
long
Byte
Entero corto
Entero
Entero Largo
8
16
32
64
32-bit IEEE
754
64-bit IEEE
754
Otros tipos
char
boolean
Carcter
16
Booleano (True
o False)
True- False
OPERADORES
Existen diferentes tipos de Operadores:
Operadores aritmticos: + , - , * , / , % (mdulo o residuo).
Operadores relacionales : ==, >, <, >=, <=, ! (comparan dos operandos)
Operadores condicionales y / o: &&, || (evaluar varias afirmaciones en un
mismo condicional)
Unarios de incremento: ++, --. (aumentan o disminuyen de a 1)
Operadores de desplazamiento a nivel bit: >>, <<, ~,
Operador de concatenacin de cadenas: +. (unir cadenas de caracteres)
Operador de asignacin: = , +=, -=. *=, /=, %= ( num1+= num2 equivale a
num1=num1+ num2)