Java

Páginas: 10 (2274 palabras) Publicado: 2 de julio de 2015
Referencia Java

Variables
Constantes

final = ;

final donde se escribe: byte:(byte)64, short:(short)64, int: 64, long: 64L,
float: 64.0f, double: 64.0, char: ‘@’ ó ‘\u0040’, boolean: true / false
objetos: null, String: “64”, vectores: {, , …}
Ejemplo: final int MAX_ELEM = 20;
[= ];

Tipos simple o
primitivosEjemplo: int i = 0;
tipo
tamaño
byte
short
int
long
float
double
boolean
char
void

rango

8
16
32
64
32
64

bits
-128
bits
-32.768
bits -2.147.483.648
bits -9.223.372·1012
bits
-3.4·1038
bits
-1.8·10308
false
16 bits
Unicode 0
0 bits
-

envolvente

127
32.767
2.147.483.647
9.223.372.036.854.775.807
3.4·1038 (mínimo 1.4·10–45)
1.8·10308(mínimo 4.9·10-324)
true
Unicode 216-1
-

Byte
Short
Integer
LongFloat
Double
Boolean
Character
Void

= new ();

Tipos
compuestos Pueden ser: arrays o clases. Dentro de las clases existen algunas especiales:
new envolventes, String, colecciones y enumerados
Son referencias (punteros)
Arrays
YouTube

[]..[] = new []..[];

El primer elemento es el 0, al crearlos (new) hay que saber sutamaño
float v[] = new float[10]; //Una dimensión y 10 elementos
float M[][]= new float[3][4]; //Dos dimensiones
String s[] = {"hola", "adios"}; // elementos inicializados
for (int i = 0; i < M.length; i++)
for (int j = 0; j < M[i].length; j++)
M[i][j] = 0;

Envolventes Para cada uno de los tipos simples existe una clase equivalente, con constantes
y métodos que nos pueden ser útiles. Ver tabla envariable simple. Ver
(wrappers)
conversión de tipos.
YouTube

String [= ""];

Cadena
caracteres Ejemplo: String s = "Hola";

ó

String s = new String("Hola");

String Métodos de la clase String:
.equals(String s2) //compara dos Strings

© Jesús Tomás Gironés - www.androidcurso.com

.clone() //crea una copia de un String
.charAt(int pos) //retorna el carácteren una posición
.concat(String s2) //concatena con otro Strings
.indexOf(char c, int pos) //devuelve posición de un carácter
.length() //devuelve la longitud del String
.replace(char c1, char c2) // reemplaza un carácter por otro
.substring(int pos1, int pos2) // extrae una porción del string
.toLowerCase() // convierte el String a minúsculas
.toUpperCase() // convierte el String a mayúsculas.valueOf(int/float/… numero) // convierte un número a String

Colecciones El API de Java nos proporciona colecciones donde guardar series de datos de
YouTube cualquier tipo. Dichas colecciones no forman parte del lenguaje, sino que son
clases definidas en el paquete java.util.
<> = new <>();

Hay tres tipos, cada uno con un interfaz común y diferentesimplementaciones:
Listas – estructura secuencial, donde cada elemento tiene un índice o posición:
interfaz: List implement.: ArrayList (acceso rápido), LinkedList
(inserciones/borrado rápidas) , Stack (pila) , Vector (obsoleto)
Conjunto – los elementos no tienen un orden y no se permiten duplicados:
interfaz: Set implement.: HashSet (implementación usa tabla hash),LinkedHashSet(+doble lista enlazada), TreeSet (implem. usa árbol)
Diccionario o Matriz asociativa – cada elemento tiene asociado una clave que
usaremos para recuperarlo (en lugar del índice de un vector): interfaz: Map
implement.: HashMap, TreeMap, LinkedHashMap
Los interfaces Iterator y ListIterator facilitan recorres colecciones.
La clase estática Collections nos ofreceherramientas para ordenar y buscar
en colecciones.
ArrayList lista = new ArrayList();
lista.add( new Complejo(1.0, 5.0) );
lista.add( new Complejo(2.0, 4.2) );
lista.add( new Complejo(3.0, 0.0) );
for (Complejo c: lista) {
System.out.println( c.getNombre() );
}

Enumerados

enum { , ..., < CONSTANTE> }

enum Ejemplo: enum estacion { PRIMAVERA, VERANO,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS