Está en la página 1de 4

PROGRAMACIN 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:

comienzan con /* y terminan con */


/* Ejemplo de
Comentario multi
Lnea */

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.

NOMBRES DE CLASES, MTODOS Y ATRIBUTOS EN


JAVA
Convencin de nomenclatura para Identificadores (nombres):
Nombre de proyecto en minscula, una sola palabra.
Nombres de paquetes comienzan con letra minscula.
Nombre de clases por convenio comienzan con letra MAYSCULA, cuando
consta de varias palabras, se escribir una a continuacin de otra, poniendo
con mayscula la primera letra de cada palabra que sigue a otra.
Los nombres de las interfaces comenzarn con la letra I.
Los nombres de objetos, mtodos, variables miembro y variables
locales comenzarn siempre por minscula.
Los nombres de las variables finales o constantes, se definirn en
MAYSCULA.

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

Reales (coma flotante)


float
double

Precisin simple punto


flotante
Doble precisin punto
flotante

32-bit IEEE
754
64-bit IEEE
754

Otros tipos
char
boolean

Carcter

16

Booleano (True
o False)

True- False

DATOS DE TIPO STRING

Para cadenas de caracteres en JAVA no existe un tipo primario,


generalmente se utiliza la clase String, y se maneja de manera similar a los
tipos bsicos.

CONVERSION DE TIPOS DE DATOS


Existen varias maneras de convertir entre tipos de datos en Java, como por
ejemplo:
Casteo, Casting o moldeo que se realiza poniendo en parntesis el tipo al
cual se desea convertir, Ejemplo: char caracter = (char)entero;
Mtodos valueOf y ToString: Para pasar a cadena de caracteres.
Mtodo Parse: Entre sus mltiples funciones, nos permite convertir
caracteres a nmeros, por ejemplo, para convertir de cadena a entero se
usa Integer.parseInt(cadena).

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)

MODIFICADORES DE VISIBILIDAD Y ACCESO


Determinan desde qu clases se puede acceder a un determinado
elemento. En Java existen 4 tipos: public (desde cualquier clase), prvate
(solo la misma clase), protected (mismo paquete o clase hija) y el tipo por
defecto si no se escribe ningn modificador (mismo paquete).