Está en la página 1de 5

Java – Quick Reference 1

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 proyecto y paquete,
estos suelen ser también llamados Librerías.

Para importar clases de un paquete se usa el comando import en la parte superior antes de la


definición 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 públicas 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: Información fundamental. Tipos básicos, objetos, clases, threads, excepciones,...


java.io  : Entrada y salida.
java.net : Uso de Red
java.util: Diccionarios, timers, hash, pilas.
java.math : Operaciones matemáticas especiales
java.applet : Creación applets
java.awt : Abstract Windowing Toolkit. Para crear interfaz gráfica.
javax.swing: Clases e interfaces que amplían la funcionalidad de java.awt, para interfaz.
javax.imageio: Permiten gestionar y trabajar imágenes
javax.crypto: Trabajar con criptografía.

COMENTARIOS
Los comentarios permiten añadir al código fuente notas o comentarios de texto que son
ignorados por el compilador. Los comentarios vienen en tres formatos:

Monolínea

// Comentario de una sola línea

Multilínea: comienzan con /* y terminan con */

/* Ejemplo de
Comentario multi
Línea */
De Documentación:
Para generar documentación del programa con la herramienta Javadoc .
//** Comentario de
documentación */

Se pueden colocar tokens específicos de javadoc, que son los que van precedidos por el
símbolo @, como por ejemplo:
@see: Referencia a otras clases.
@version: Información de la versión.

NOMBRES DE CLASES, MÉTODOS Y ATRIBUTOS EN JAVA


Convención de nomenclatura para Identificadores (nombres):

Nombre de proyecto en minúscula, una sola palabra.


Nombres de paquetes comienzan con letra minúscula.
Nombre de clases por convenio comienzan con letra MAYÚSCULA, cuando consta de varias
palabras, se escribirá una a continuación de otra, poniendo con mayúscula la primera letra de
cada palabra que sigue a otra.
Los nombres de las interfaces comenzarán con la letra ‘I’.
Los nombres de objetos, métodos, variables miembro y variables locales comenzarán
siempre por minúscula.
Los nombres de las variables finales o constantes, se definirán en MAYÚSCULA.

PALABRAS RESERVADAS
Ciertas palabras están 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 synchronized while

CARACTERES ESPECIALES
SECUENCIAS DE ESCAPE

Existen caracteres especiales llamados secuencia de escape que permiten configurar las salidas
en Java:

Secuencia de Descripción
Escape

\n Nueva Línea

\t Tabulador Horizontal

\r Retorno de Carro
\\ Carácter Backslash \

\” Comillas Dobles

SEPARADORES

() - paréntesis. Para los parámetros en los métodos, para definir precedencia , control de flujo y
rodear las conversiones de tipo.

{} - llaves. Para contener los valores de matrices inicializadas automáticamente. También

se utiliza para definir un bloque de código, para clases, métodos y ámbitos locales.

[] - corchetes. Para declarar y utilizar matrices y vectores.

; - punto y coma. Separa sentencias.

, - coma. Separa identificadores consecutivos en una declaración de variables. encadenar


sentencias dentro de una sentencia for.

. - punto. Para separar nombres de paquete de subpaquetes y clases. Separa métodos de sus
clases.

TIPOS DE DATOS
DATOS PRIMITIVOS EN JAVA

Existen 8 tipos de datos primitivos que son los siguientes:

TIPO DESCRIPCIÓN BITS


Enteros
“byte” Byte 8
“short” Entero corto 16
“int” Entero 32
“long” Entero Largo 64
Reales (coma flotante)
Precisión simple punto 32-bit IEEE
“float” flotante 754
Doble precisión punto 64-bit IEEE
“double” flotante 754
Otros tipos
“char” Carácter 16
“boolean Booleano (True o True- False
” 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 básicos. Los datos de tipo String no se
comparan con operadores de comparación se deben usar métodos de la clase String como
equals o equalsIgnoreCase. La clase String posee diversos métodos:
length() Devuelve la longitud de la cadena
indexOf(‘caracter’) Devuelve la posición de la primera aparición
de carácter dentro del String. Devuelve -1 si no lo
encuentra.
lastIndexOf(‘caracter’) Devuelve la posición de la última aparición
de carácter dentro del String. Devuelve -1 si no lo
encuentra.
charAt(n) Devuelve el carácter que está en la posición n
substring(n1,n2) Devuelve la subcadena desde la posición n1 hasta
n2 – 1
toUpperCase() Devuelve la cadena convertida a mayúsculas
toLowerCase() Devuelve la cadena convertida a minúsculas
equals(otroString) Compara dos cadenas y devuelve true si son
iguales
equalsIgnoreCase(otroString Igual que equals pero sin considerar mayúsculas
) y minúsculas
compareTo(OtroString) Devuelve 0 si las dos cadenas son iguales. <0 si
la primera es alfabéticamente menor que la
segunda ó >0 si la primera es mayor que la
segunda.
compareToIgnoreCase(OtroString) Igual que compareTo pero sin considerar
mayúsculas y minúsculas.
valueOf(N) Convierte el valor N a String. N puede ser de
cualquier tipo.

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 paréntesis el tipo al cual se desea
convertir, Ejemplo: char caracter = (char)entero;

Métodos valueOf y ToString: Para pasar a cadena de caracteres.

Método Parse: Entre sus múltiples funciones, nos permite convertir caracteres a números, por
ejemplo, para convertir de cadena a entero se usa Integer.parseInt(cadena).

OPERADORES
Existen diferentes tipos de Operadores:

Operadores aritméticos: + , - , * , / , % (módulo 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 concatenación de cadenas: +. (unir cadenas de caracteres)
Operador de asignación: = , +=, -=. *=, /=, %= ( 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), prívate (solo la misma clase), protected (mismo paquete o
clase hija) y el tipo por defecto si no se escribe ningún modificador (mismo paquete).

CURSOS Y TUTORIALES
Apps: Sololearn, Grasshopper

Sitios web: https://docs.oracle.com/javase/tutorial/, Codeacademy, javadesdecero, cupi2.

También podría gustarte