Lenguaje con java

Páginas: 15 (3684 palabras) Publicado: 30 de marzo de 2014
Elementos del Lenguaje Java
Programación Orientada a Objetos
Facultad de Informática

Juan Pavón Mestras
Dep. Sistemas Informáticos y Programación
Universidad Complutense Madrid

Elementos del lenguaje Java

Un programa Java es una colección de
clases
interfaces

Clases e interfaces están agrupadas en
paquetes

Juan Pavón Mestras
Facultad de Informática UCM, 2004

Elementosdel lenguaje Java

2

Elementos del lenguaje Java
Un fichero .java sólo puede tener:
una sentencia package
sentencias import
definición de class
definición de interface
comentarios

Definición y utilización de paquetes

Todo lo demás (variables, constantes, métodos) está
dentro de las definiciones de clase e interfaz
Hay también tipos básicos primitivos (a partir de los
cuales sedefinen las variables y parámetros de los
métodos)

Juan Pavón Mestras
Facultad de Informática UCM, 2004

Elementos del lenguaje Java

3

Comentarios

// comentario hasta el final de la línea

/* Un comentario
que aparece en varias
líneas
*/
/** Comentario de documentación.
La herramienta javadoc genera html a
partir de este tipo de comentarios
*/
Juan Pavón Mestras
Facultadde Informática UCM, 2004

Elementos del lenguaje Java

4

Identificadores
Permiten nombrar paquetes, clases, interfaces, variables,
objetos
Sintaxis:
Comienzan con letra (incluyendo _ y $)
Seguido de letras o dígitos
Cualquier longitud
Se distinguen mayúsculas de minúsculas
Ejemplos:
•x
• _var1
• año
• $Carácter

Juan Pavón Mestras
Facultad de Informática UCM, 2004

5Elementos del lenguaje Java

Identificadores
Palabras clave:
abstract

continue

float

long

short

throws

boolean

default

for

native

static

transient

break

do

if

new

strictfp

try

byte

double

implements

package

super

void

case

else

import

private

switch

volatile

catch

extends

instanceof

protectedsynchronized while

char

final

int

public

this

class

finally

interface

return

throw

Otras palabras clave (sin uso actual):
const

goto

Otras palabras reservadas:
false, true, null

Juan Pavón Mestras
Facultad de Informática UCM, 2004

Elementos del lenguaje Java

6

Paquetes
Cada clase o interfaz en Java está dentro de un paquete
El paquete al quepertenecen se declara al principio del
fichero en el que se especifique la clase o interfaz:
package nombre;

// declara todo lo que haya en el fichero
// como parte del paquete "nombre"

Si no se declara un paquete específico entonces se
considera que pertenece a un paquete por defecto
(default) que no tiene ningún nombre
El paquete por defecto sólo se suele utilizar en aplicacionespequeñas o temporales
Se recomienda acostumbrarse a definir paquetes para todas
las aplicaciones

Juan Pavón Mestras
Facultad de Informática UCM, 2004

Elementos del lenguaje Java

7

Paquetes
Los paquetes:
Definen contextos de denominación
• Para evitar colisión de nombres

Sirven para definir bibliotecas de clases e interfaces
• Reutilización: no volver a inventar la ruedaPermiten organizar el código de una gran aplicación
• Las clases e interfaces relacionadas se declaran en el mismo
paquete
• Ayuda a encontrar dónde están clases e interfaces

Permite restringir el acceso a clases y operaciones de un
paquete
• Mayor seguridad del código

Juan Pavón Mestras
Facultad de Informática UCM, 2004

Elementos del lenguaje Java

8

Paquetes
Los paquetes puedenanidarse
Define una jerarquía:
paquete.subpaquete.subpaquete.clase

Operador de resolución de ámbito: .
Paquetes dentro de paquetes
Clases dentro de paquetes
Métodos dentro de clases
Variables dentro de métodos y clases
• Ejemplo: java.lang.System.out
Es la variable out,
de la clase System,
del paquete lang,
del paquete java
Juan Pavón Mestras
Facultad de Informática UCM, 2004...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje java
  • lenguaje Java
  • LENGUAJE JAVA
  • El lenguaje Java
  • lenguaje java
  • El Lenguaje Java
  • Caracteristicas del lenguaje Java
  • Lenguaje de programacion Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS