Programacion

Páginas: 6 (1474 palabras) Publicado: 9 de diciembre de 2012
05/04/2004

3.3 Conceptos
Básicos del Lenguaje
Java

Conjunto de Caracteres
l
l
l

Java utiliza Unicode, un conjunto de
caracteres de 16 bits
Java permite leer ASCII de 7-bit o Latin-1,
conviertiéndolo a Unicode
Son pocos los editores actuales que soportan
Unicode
l

Identificadores
l

l

l

l
l
l
l

Letras en Unicode es un concepto más amplio
Son válidos: Árbol,Hähnchen, etc.

l
l

Se diferencia mayúscula de minúscula
l

l

Palabras Resevadas

Deben comenzar con una letra, incluido _ o
$, seguido de letras o dígitos
l

l

árbol es diferente a Árbol

l
l

Java define algunas palabras reservadas que
no pueden ser usadas como identificador

l
l
l

Variables, Constantes
y Tipos Primitivos

Se puede usar su código en formato\udddd,
donde d es un dígito hexadecimal

abstract
boolean
break
byte
case
catch
char
class
const
continue
default
do

l
l
l
l
l
l
l
l
l
l
l
l

double
else
extends
final
finally
float
for
goto
if
implements
import
instanceof

int
interface
long
native
new
package
private
protected
public
return
short
static

super
switch
synchronized
thisthrow
throws
transient
try
void
volatile
while

Variable
l
l

Una variable es un item de datos nombrado
por un identificador
Una variable tiene un tipo, que debe ser
declarado antes de su uso (como en C)
l

l

tipo variable

Una variable tiene un ámbito (scope),
definido por la visibilidad que tiene la variable
en el programa

1

05/04/2004

Tipos de Datos
l
l

ll

Descripción
Entero de un byte
Entero corto
Entero
Entro largo
Punto flotante de
precisión simple
double Punto flotante de
precisión doble
char
Caracter
boolean Booleano

Primitivos. Contiene un único valor de tamaño y formato
apropiado (e.g. Entero, real, booleano, etc.)
Referencias. Es una dirección a un conjunto de valores
(e.g. Arreglo, clase e interfaz)

Las direccionesson implícitas, dado que Java no
soporta punteros

Cada tipo primitivo (excepto short y byte)
tiene una clase declarada en el paquete
java.lang
Constantes declaradas:
l
l
l

l
l
l
l
l

MIN_VALUE y MAX_VALUE
NEGATIVE_INFINITY y POSITIVE_INFINITY
NaN (Not a Number)

l
l
l

Constantes Literales
l
l
l
l

l
l
l
l

178
178L
045
0X45df

Entero
Largo
octalHexadecimal

345.125
234.12D
234.12F
23.7e-4

doble prec.
doble prec.
simple prec.
doble prec.

l
l
l

64 bits, IEEE 754
16 bits, Unicode
(true y false)

178
178L
345.125
234.12D
234.12F
23.7e-4
´c´
true

Entero
Largo
doble prec.
doble prec.
simple prec.
doble prec.
caracter
booleano

Declaración de Variables
l

l

Largo/Formato
8 bits, C-2
16 bits, C-2
32bits, C-2
64 bits, C-2
32 bits, IEEE 754

Constantes de Datos
Primitivos

Más sobre Datos Primitivos
l

Tipo
byte
short
int
long
float

Un tipo define los posibles valores para una variable
Java define dos categorías de tipos de datos:
l

l

Tipos de Datos Primitivos

´c´
\n
\u8f4d
true

carácter
nueva línea
Unicode
booleano

l

[modificador] tipo variable {,variable}*
Modificador es opcional
l
l
l

l
l

Posibles modificadores: static o final
static sólo se puede usar en campos (fields)
Ejemplo :
float[]
x, y;

Declaraciones pueden aparecer en cualquier parte
del código
La visibilidad de una variable se limita al bloque en
que se declara

2

05/04/2004

Orden de Resolución de
Nombres
l
l
l
l
l
l
l

Declaración locala un bloque (e.g. Loop)
Parámetro de un constructor o método
Un miembro de una clase o interfaz
Tipos explícitamente importados
Otros tipos declarados en el mismo paquete
Tipos importados implícitamente nombrados
Paquetes disponibles en el sistema host

Valores Iniciales
l
l

Una variable se puede inicializar en su declaración
Ejemplo:
l

l

l

l
l

final double

π =...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS